Я установил MAAS и Openstack в соответствии с инструкциями https://wiki.ubuntu.com/ServerTeam/MAAS/ и https://help.ubuntu.com/community/UbuntuCloudInfrastructure , однако на шаге 5 говорится:
, если вы используете это для развертывания OpenStack на IaaS в целях тестирования, последний шаг - показать сервисы, которые должны быть доступны для внешних пользователей. запросы, открывая необходимые порты брандмауэра в группе безопасности. Это очевидно не требуется при развертывании с использованием MAAS.
blockquote>Откровенно говоря, не совсем понятно, как это должно работать - я не знаю, как получить доступ к панели инструментов Openstack. Я выполнил эти команды:
juju expose openstack-dashboard
иjuju expose nova-cloud-controller
в соответствии с руководством, однакоjuju status openstack-dashboard
по-прежнему не дает мне адрес для перехода. Я попытался поразить IP-адреса моих (аппаратных) узлов, чтобы посмотреть, где-то там живет, но ничего не получилось.
Когда Juju дает вам адрес в стиле public-adress: 367pb.cluster01.yourdomain.com
, вы должны добавить /horizon
в конец этого адреса, чтобы перейти на страницу веб-интерфейса.
Вся аутентификация выполняется keystone. Вы должны убедиться, что есть связь между openstack-dashboard и сервисами keystone. Вы должны иметь доступ к панели мониторинга (изначально), используя имя пользователя «admin» и пароль, который был установлен для «admin-password» в разделе ключевых параметров конфигурации, которую вы передали «juju deploy». Если вы забыли указать конфигурацию при развертывании трапецеидальных искажений, она была сгенерирована для вас случайным образом. Вы должны быть в состоянии найти это в /var/lib/keystone/keystone.passwd
на узле keystone.
Надеюсь, что это помогает.