Итак... Я пытаюсь заставить Neutron обновить назначенные зоны.
Изначально не было никаких проблем с OpenStack Victoria, но попытка обновить (или установить новую) OpenStack Wallaby завела это в тупик.
Я развернул как OpenStack Victoria, так и OpenStack Wallaby точно так же с помощью kolla-ansible, некоторые изменения в конфигурации, но для конфигурации нейтрона и назначения не было никаких изменений — так что обычный старый нейтрон с linuxbridge и обозначение с объединенным сервером bind9.
Установите network_vlan_ranges, чтобы позже создать сеть vlan вместо VXLAN для тестирования.
ml2_conf.ini
в /etc/kolla/config/нейтрон
установлен на
[ml2_type_vlan]
network_vlan_ranges = physnet1
Используемые команды:
kolla-ansible -i универсальные загрузочные серверы
kolla-ansible -i все-в-одном развертывание
kolla-ansible -i все-в-одном после развертывания
источник /etc/kolla/admin-openrc.sh
init-runonce
зону openstack создайте «virt.xc». --email "post@xc"
Удалил демонстрационную сеть и маршрутизатор из init-runonce через Horizon, а затем воссоздал их как VLAN в разделе Horizon-Admin, чтобы не выполнить это требование:
типы сетей VLAN, GRE, VXLAN или GENEVE, идентификатор сегментации не должен выходить за пределы диапазонов, назначенных для сетей проекта
Установите DNS-домен для демонстрационная сеть
к virt.xc.
к Сетевой набор openstack demo-net --dns-domain "virt.xc."
.
kolla_base_distro: "убунту"
kolla-install_type: "источник"
enable_haproxy: «нет»
enable_designate: "да"
enable_neutron_provider_segments: «да»
enable_neutron_segments: "да"
нейтрон_плагин_агент: "линуксбридж"
Бег
сервер openstack создать \
--изображение циррос \
--flavor m1.tiny \
--key-name мой ключ \
--network демонстрационная сеть \
демо1
на OpenStack Victoria, развернутой с помощью git kolla-ansible stable/victoria, работает нормально и создает A-запись демо1.virt.xc.
.
Wallaby (развернутый с помощью git kolla-ansible stable/wallaby), однако прямо отказывается создавать A-запись в virt.xc.
-zone для только что созданной ВМ демо1
. Он просто никогда не создается.
Все делается на виртуальной машине Ubuntu 20.04-VM с 12 ГБ памяти, 4 процессорами и включенной вложенной виртуализацией для развертывания «все-в-одном» перед миграцией моего кластера из 4 узлов.
Я что-то упустил здесь? Могу предоставить логи и дополнительные конфигурационные файлы (из kolla-ansible -i все-в-одном genconfig
) если необходимо.