Я новичок в использовании MAAS (и juju) для внутреннего развертывания Openstack в моей компании; в прошлом я использовал kolla-ansible.
Подробнее по установке и окружающей среде: Ubuntu (сервер) 18.04.3 LTS (GNU / Linux 5.3.0-29-generic x86_64); MAAS версии 2.6.1
У нас есть Dell Poweredge C6420 с 4 узлами, каждый из которых снабжен 2 адаптерами Mellanox 100Gb; Причина в том, что в прошлом у нас не было коммутатора с пропускной способностью 100 Гб для соединения узлов:
Таким образом, мы смогли соединить 4 узла, избегая петель, включив STP на каждом br0. Все работало нормально, в этой конфигурации сети работало 4 vlan (один для внутренней конечной точки Openstack, один для хранилища, один для swift, один для кластера ceph и т. Д.).
После этого (золотого!) Периода исследований и разработок Kolla-ansible компания решила перейти на Juju + Maas.
Теперь у нас возникли проблемы с репликацией той же конфигурации с помощью MAAS (как cli, так и веб-панель). Что мы хотим сделать (из коробки) в MAAS: настроить один Linux Bridge, br0, и подключить к нему оба сетевых адаптера каждого узла. Но Maas позволяет создавать один br0 для одного интерфейса, а это не совсем то, что нам нужно.
Мы не нашли способа сделать это. Единственный способ заключался в использовании сценария с кодировкой cloud-init base64 и использования MAAS cli (как описано на странице документации по пользовательской настройке maas). К сожалению, Куртин не работал.
Но есть вопросы:
Заранее спасибо
Мы нашли способ, следуя процедурам, перечисленным здесь