описание
После включения dvr две виртуальные машины vip настроены с keealived. Когда VIP частной сети дрейфует, плавающий IP-адрес openstack недоступен.
более подробно следующим образом:
Два узла, конфигурация частной сети keepalived Host1 192.168.1.2 Host2 192.168.1.3 vip192.168.1.4 Дрейф vip частной сети без проблем, доступ к внутренней vip частной сети не проблема Проблема в том, что после смещения vip внутренней сети внешняя плавающий ip, соответствующий этому vip, недоступен, и может быть доступен до дрифта. Феномен: Обновите порт частной сети, на которую переходит vip. Можно использовать плавающую сеть. Что вызывает эту проблему?
Ссылка на конфигурацию
Процесс настройки
Предпосылка: предположим, что уже есть две виртуальные машины 10.10.10.6, 10.10.10.7, настроенные с keepalived, vip - 10.10.10.201. Настройте шаги для поддержки доступа к VIP и плавающему IP в OpenStack:
- # P5 #
# P6 #
- # P7 #
# P8 #
- # P9 #
# P10 #
Добавьте allowed_address_pairs к порту виртуальной машины для поддержки нескольких сетевых адаптеров для нескольких сетевых адаптеров.
Запросить порт виртуальной машины 1
список нейтронных портов | grep 10.10.10.6
Обновите порт виртуальной машины 1
нейтронное обновление порта df22ba59-9c58-41a5-9fa3-98b09e644fe5 - allowed_address_pairs list = true type = dict ip_address = 10.10.10.201
Запросить порт виртуальной машины 2
список нейтронных портов | grep 10.10.10.7
Обновите порт виртуальной машины 2
нейтронное обновление порта 4c93d5b7-f26f-4136-a785-4db1479dbd81 -> allowed_address_pairs list = true type = dict ip_address = 10.10.10.201