Рейтинг:0

OpenStack Wallaby Neutron не может обновить назначенную зону

флаг br

Итак... Я пытаюсь заставить 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) если необходимо.

Рейтинг:0
флаг br

Как обсуждалось в трекере ошибок Launchpad здесь (1954384), это было введено в Wallaby как

[ml2_type_vlan]
network_vlan_ranges = physnet1

в настоящее время (набор изменений нейтронной библиотеки (779515)) регистрирует диапазон vlan 1..4094 вместо [], из-за чего Neutron автоматически не регистрирует эту сеть в DNS. Решением является создание действительно небольшого диапазона сетевых vlan арендаторов проекта (физнет1:1:2) или использовать подсеть-dns-опубликовать-фиксированный-IP вместо этого с подсеть openstack установить имя подсети --dns-publish-fixed-ip.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.