Kolla是Openstack的子项目,Kolla分为:用kolla来构造镜像、用Kolla-ansible自动化部署OpenStack
本章节是用openvswitch作为网络通信、用cinder作为VM(云主机)的存储
基本核心服务有keystone、nova、glance、neutron等
1.用三个节点controller、computer、storage
2.controller也作为部署节点,把Kolla-ansible部署到controller节点
3.用Kolla-ansible部署OpenStack
kolla-ansible的部署结构图:
一、controller要部署的容器
[root@controller ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d0eb9ba910e3 172.25.0.10:4000/kolla/centos-source-horizon:pike "kolla_start" 29 hours ago Up About an hour horizon
98a6396e73e5 172.25.0.10:4000/kolla/centos-source-neutron-metadata-agent:pike "kolla_start" 29 hours ago Up About an hour neutron_metadata_agent
a5ee86d5e009 172.25.0.10:4000/kolla/centos-source-neutron-l3-agent:pike "kolla_start" 29 hours ago Up About an hour neutron_l3_agent
4ffceedda246 172.25.0.10:4000/kolla/centos-source-neutron-dhcp-agent:pike "kolla_start" 29 hours ago Up About an hour neutron_dhcp_agent
b19ed35404d8 172.25.0.10:4000/kolla/centos-source-neutron-openvswitch-agent:pike "kolla_start" 29 hours ago Up About an hour neutron_openvswitch_agent
d68c1e31e91e 172.25.0.10:4000/kolla/centos-source-neutron-server:pike "kolla_start" 29 hours ago Up About an hour neutron_server
fd9fd09aba50 172.25.0.10:4000/kolla/centos-source-openvswitch-vswitchd:pike "kolla_start" 29 hours ago Up About an hour openvswitch_vswitchd
74b77dd8ee34 172.25.0.10:4000/kolla/centos-source-openvswitch-db-server:pike "kolla_start" 29 hours ago Up About an hour openvswitch_db
38f89add1cd5 172.25.0.10:4000/kolla/centos-source-nova-novncproxy:pike "kolla_start" 29 hours ago Up About an hour nova_novncproxy
01bc7ac6d6db 172.25.0.10:4000/kolla/centos-source-nova-consoleauth:pike "kolla_start" 29 hours ago Up About an hour nova_consoleauth
8e1016c7fbde 172.25.0.10:4000/kolla/centos-source-nova-conductor:pike "kolla_start" 29 hours ago Up About an hour nova_conductor
d6d23c4d6454 172.25.0.10:4000/kolla/centos-source-nova-scheduler:pike "kolla_start" 29 hours ago Up About an hour nova_scheduler
d6b0f0212cc8 172.25.0.10:4000/kolla/centos-source-nova-api:pike "kolla_start" 29 hours ago Up About an hour nova_api
9459968667a9 172.25.0.10:4000/kolla/centos-source-nova-placement-api:pike "kolla_start" 29 hours ago Up About an hour placement_api
8d20a631d2a9 172.25.0.10:4000/kolla/centos-source-cinder-scheduler:pike "kolla_start" 29 hours ago Up About an hour cinder_scheduler
19047c769a13 172.25.0.10:4000/kolla/centos-source-cinder-api:pike "kolla_start" 29 hours ago Up About an hour cinder_api
d5864bfc2d58 172.25.0.10:4000/kolla/centos-source-glance-registry:pike "kolla_start" 29 hours ago Up About an hour glance_registry
197edc0f22d5 172.25.0.10:4000/kolla/centos-source-glance-api:pike "kolla_start" 29 hours ago Up About an hour glance_api
3edf5b0c2fdd 172.25.0.10:4000/kolla/centos-source-keystone:pike "kolla_start" 29 hours ago Up About an hour keystone
aa421c588f11 172.25.0.10:4000/kolla/centos-source-rabbitmq:pike "kolla_start" 29 hours ago Up About an hour rabbitmq
e82589d9310a 172.25.0.10:4000/kolla/centos-source-mariadb:pike "kolla_start" 29 hours ago Up About an hour mariadb
5117cba527bd 172.25.0.10:4000/kolla/centos-source-memcached:pike "kolla_start" 29 hours ago Up About an hour memcached
f23bca781ab3 172.25.0.10:4000/kolla/centos-source-chrony:pike "kolla_start" 29 hours ago Up About an hour chrony
737de697bbd7 172.25.0.10:4000/kolla/centos-source-cron:pike "kolla_start" 29 hours ago Up About an hour cron
3ed7ef87f24b 172.25.0.10:4000/kolla/centos-source-kolla-toolbox:pike "kolla_start" 29 hours ago Up About an hour kolla_toolbox
82b8ed77e0af 172.25.0.10:4000/kolla/centos-source-fluentd:pike "kolla_start" 29 hours ago Up About an hour fluentd
二、computer要部署的容器
[root@computer ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
075857d1d2f9 172.25.0.10:4000/kolla/centos-source-neutron-openvswitch-agent:pike "kolla_start" 29 hours ago Up 29 hours neutron_openvswitch_agent
092c9b7e3719 172.25.0.10:4000/kolla/centos-source-openvswitch-vswitchd:pike "kolla_start" 29 hours ago Up 29 hours openvswitch_vswitchd
59116cbe533a 172.25.0.10:4000/kolla/centos-source-openvswitch-db-server:pike "kolla_start" 29 hours ago Up 29 hours openvswitch_db
6c6e6a849b75 172.25.0.10:4000/kolla/centos-source-nova-compute:pike "kolla_start" 29 hours ago Up 29 hours nova_compute
7c0c97110ea8 172.25.0.10:4000/kolla/centos-source-nova-libvirt:pike "kolla_start" 29 hours ago Up 29 hours nova_libvirt
f8922979bb92 172.25.0.10:4000/kolla/centos-source-nova-ssh:pike "kolla_start" 29 hours ago Up 29 hours nova_ssh
d66ad8217764 172.25.0.10:4000/kolla/centos-source-iscsid:pike "kolla_start" 29 hours ago Up 29 hours iscsid
c0f6736e993d 172.25.0.10:4000/kolla/centos-source-chrony:pike "kolla_start" 29 hours ago Up 29 hours chrony
5bf8cb8eb7d8 172.25.0.10:4000/kolla/centos-source-cron:pike "kolla_start" 29 hours ago Up 29 hours cron
d47ea1b51bf3 172.25.0.10:4000/kolla/centos-source-kolla-toolbox:pike "kolla_start" 29 hours ago Up 29 hours kolla_toolbox
aea183a0c148 172.25.0.10:4000/kolla/centos-source-fluentd:pike "kolla_start" 29 hours ago Up 29 hours fluentd
三、storage要部署的容器
[root@storage ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0ea32448af3a 172.25.0.10:4000/kolla/centos-source-cinder-backup:pike "kolla_start" 29 hours ago Up 29 hours cinder_backup
1507d6bee84a 172.25.0.10:4000/kolla/centos-source-cinder-volume:pike "kolla_start" 29 hours ago Up 29 hours cinder_volume
ed68102ccd4f 172.25.0.10:4000/kolla/centos-source-tgtd:pike "kolla_start" 29 hours ago Up 29 hours tgtd
c6d4650486b4 172.25.0.10:4000/kolla/centos-source-iscsid:pike "kolla_start" 29 hours ago Up 29 hours iscsid
5bfa34773a1e 172.25.0.10:4000/kolla/centos-source-chrony:pike "kolla_start" 29 hours ago Up 29 hours chrony
f4c47560bc6d 172.25.0.10:4000/kolla/centos-source-cron:pike "kolla_start" 29 hours ago Up 29 hours cron
d60fc8c60f9e 172.25.0.10:4000/kolla/centos-source-kolla-toolbox:pike "kolla_start" 29 hours ago Up 29 hours kolla_toolbox
7f3700ce945e 172.25.0.10:4000/kolla/centos-source-fluentd:pike "kolla_start" 29 hours ago Up 29 hours fluentd
本人测试可以部署成功
扫描二维码关注公众号,回复:
12472634 查看本文章