Смена CIDR сети provider
1) Меняем CIDR сети на коммутаторе.
2) Смeна IP в конфигураторах /etc/haproxy/haproxy.cfg, /etc/keepalive/keepalive.cfg
на узлах haproxy
.
3) Смена endpoints запросами в БД MySQL keystone.
Выборка всех записей, которые надо менять:
4) Смена ip, cidr в таблице neutron.subnets
5) На всех хостах надо с помощью sed менять в /etc каталогах IP-адреса.
Смотрим так:
grep -R "10.0.4" /etc/*
/etc/ceilometer/ceilometer.conf:auth_url = http://10.0.4.190:5000
/etc/cinder/cinder.conf:auth_uri = http://10.0.4.190:5000
/etc/glance/glance-api.conf:auth_uri = http://10.0.4.190:5000
/etc/glance/glance-registry.conf:auth_uri = http://10.0.4.190:5000
/etc/neutron/neutron.conf:auth_uri = http://10.0.4.190:5000
/etc/nova/nova.conf:auth_uri = http://10.0.4.190:5000
/etc/nova/nova.conf:novncproxy_base_url = http://10.0.4.190:6080/vnc_auto.html
Меняем так:
6) Подобным образом менять все IP-адреса в контейнерах CMPT, CNDR, HPRX, NTRN на всех хостах.
7) Перестартуем на хостах службы:
systemctl restart neutron-openvswitch-agent glance-api glance-registry cinder-volume nova-compute ceilometer-agent-compute
8) Перестартуем все контейнеры на всех узлах утилитой cont-ctl.sh:
9) Зайти в панель horizon и сменить диапазоны выдаваемых по DHCP IP.
10) Снять все выданные FIP со всех ВМ (через Administrator).
11) Освободить все FIP со всех ВМ (через Administrator).
12) Сделать очистку всех роутеров - удаление интерфейса сети provider и назначение нового.
13) Назначить инстансам FIP с нового диапазона.
После этих действий все должно заработать.
Опубликовано: 12.11.2019