更换globals全局配置文件

1
2
3
4
5
6
[root@yz-node1 /]# cd /etc/kolla/
[root@yz-node1 kolla]# pwd
/etc/kolla
[root@yz-node1 kolla]# vi globals.yml
kolla_internal_vip_address: "10.99.6.78" // 更换地址
kolla_external_vip_address: "10.99.6.78"

更换api配置文件地址

1
2
3
4
5
6
7
8
[root@yz-node1 ~]# cd /etc/kolla/
[root@yz-node1 kolla]# cd glance-api/
[root@yz-node1 glance-api]# cp glance-api.conf glance-api.conf.bak
[root@yz-node1 glance-api]# vi glance-api.conf
registry_host = 10.99.6.78
connection = mysql+pymysql://glance:dcmIEQB3RdpdQAz4ZE8XhcSXgBa2mnKzmUZONysA@10.99.6.78:3306/glance
www_authenticate_uri = http://10.99.6.78:5000
auth_url = http://10.99.6.78:35357

更换haproxy配置文件地址

1
2
3
4
5
6
7
[root@yz-node1 ~]# cd /etc/kolla/
[root@yz-node1 kolla]# cp haproxy/haproxy.cfg haproxy/haproxy.cfg.bak
[root@yz-node1 kolla]# vi haproxy/haproxy.cfg
bind 10.99.6.78:61313
mode http
[root@yz-node1 kolla]# cd /etc/kolla/haproxy/services.d/
[root@yz-node1 services.d]# sed -i 's/188/78/' * //将原来的188地址改为78

更换keepalived配置文件地址

1
2
3
4
5
6
[root@yz-node1 kolla]# cd keepalived/
[root@yz-node1 keepalived]# cp keepalived.conf keepalived.conf.bak
[root@yz-node1 keepalived]# vi keepalived.conf
virtual_ipaddress {
10.99.6.78 dev bond0
}

重启docker - haproxy容器

因为docker容器已经将配置文件映射到本地了,所以只需要在本地修改完配置文件以后重启docker即可;

1
2
3
[root@yz-node1 keepalived]# docker ps | grep ha
415d94073aff 10.99.5.6:4000/kolla/centos-source-haproxy:stein "dumb-init --single-c" 3 hours ago Up 2 hours haproxy
[root@yz-node1 keepalived]# docker restart 415d94073aff

重启docker - keepalived容器

1
2
3
[root@yz-node1 keepalived]# docker ps | grep keepalived
226f240baf7e 10.99.5.6:4000/kolla/centos-source-keepalived:stein "dumb-init --single-c" 3 hours ago Up 3 hours keepalived
[root@yz-node1 keepalived]# docker resshtart 226f240baf7e