У меня есть сервер Ubuntu Quantal MAAS и несколько вычислительных узлов. Я пытаюсь настроить облако OpenStack, следуя Ubuntu Cloud Infrastructure . Все выглядит хорошо ... Я могу загрузить juju, развернуть брелоки (узлы maas загружаются точно), войти в панель управления, зарегистрировать образы и даже загрузить vms, НО сеть вообще не работает. Я пытаюсь использовать FlatDHCPManager на узлах с двумя интерфейсами Ethernet. Я проверил отдельно, что подключение не является проблемой (например, все eth0 находятся на одном коммутаторе, все eth1 находятся на другом коммутаторе, и если я просто статически назначаю IP-адреса в любой сети, узлы могут связываться друг с другом ). Когда я захожу в nova-cloud-controller или nova-compute machine, я вижу, что мост никогда не создается и eth1 не активен. Кроме того, nova-network никогда не устанавливается ни на какую машину.
Я успешно установил и запустил openstack с помощью devstack, поэтому я знаю, что все это будет работать в моей системе, но я бы очень хотел, чтобы все работало с juju.
Итак,
У меня была такая же проблема. Также пакеты vnc также никогда не устанавливаются. Мне кажется, что чары не полностью функционируют, или я что-то упускаю ...
Однако я заставил это работать, настроив сеть самостоятельно.
Создал мост br100 и удостоверился, что интерфейс, связанный с мостом, был установлен для случайного режима. Это должно быть сделано на контроллере и всех вычислительных узлах. Затем, конечно, вам нужно обновить nova.conf, указав нужную информацию, и использовать команду nova-manage для создания сетей.
Этот пост был для меня крайне важен: http://www.mirantis.com/blog/openstack-networking-single-host-flatdhcpmanager/