В настоящее время я пытаюсь развернуть кластер Openstack, используя Juju и MAAS в Ubuntu 14.04.
У меня есть 6 серверов, один из которых выделен в качестве моего сервера MAAS, а остальные зачислены и введены в эксплуатацию сервером MAAS. Я выполнил команду
sudo openstack-install
и после предоставления всей необходимой информации, которую он запрашивает, окно показывает, что оно успешно загрузило Juju и Prepared Landscape. Проблема в том, когда он пытается развернуть ландшафт. Время ожидания истекает через 45 минут, а когда я делаю
sudo tail -f /var/log/juju/machine-0.log
, появляется сообщение об ошибке:
2016-07-13 22:33:40 WARNING juju.state allwatcher.go:351 getting a public address for unit "landscape-server/0" failed: "public no address"
2016-07-13 22:33:40 WARNING juju.state allwatcher.go:355 getting a private address for unit "landscape-server/0" failed: "private no address"
2016-07-13 22:33:45 ERROR juju.state.unit unit.go:738 unit postgresql/0 cannot get assigned machine: unit "postgresql/0" is not assigned to a machine
2016-07-13 22:33:45 WARNING juju.state allwatcher.go:351 getting a public address for unit "postgresql/0" failed: "unit postgresql/0 cannot get assigned machine: unit \"postgresql/0\" is not assigned to a machine"
2016-07-13 22:33:45 ERROR juju.state.unit unit.go:748 unit postgresql/0 cannot get assigned machine: unit "postgresql/0" is not assigned to a machine
2016-07-13 22:33:45 WARNING juju.state allwatcher.go:355 getting a private address for unit "postgresql/0" failed: "unit postgresql/0 cannot get assigned machine: unit \"postgresql/0\" is not assigned to a machine"
2016-07-13 22:33:50 WARNING juju.state allwatcher.go:351 getting a public address for unit "postgresql/0" failed: "public no address"
2016-07-13 22:33:50 WARNING juju.state allwatcher.go:355 getting a private address for unit "postgresql/0" failed: "private no address"
2016-07-13 22:33:55 WARNING juju.state allwatcher.go:351 getting a public address for unit "rabbitmq-server/0" failed: "public no address"
2016-07-13 22:33:55 WARNING juju.state allwatcher.go:355 getting a private address for unit "rabbitmq-server/0" failed: "private no address"
Сеанс оболочки, в котором я первоначально выполнил команду openstack-install показывает полосу [INFO] с надписью «Загрузка последней версии пакета Autopilot» ...
Когда я попытался независимо активировать Juju (без команды sudo openstack-install) и загрузить пакет landscape-dens-maas, я получаю точно такую же ошибку «public no address / private no address». Как ни странно, я могу успешно развернуть брелок juju-gui и получить доступ к веб-интерфейсу, но без других брелоков или сервисов (я попробовал это с wordpress и hadoop и получил ту же ошибку).
Конфигурация сети для MAAS, кажется, правильна в том смысле, что у MAAS нет проблем с поиском узлов и развертыванием на них Ubuntu. Каждый узел имеет 2 сетевых адаптера, один из которых подключен к частной сети, а другой подключен к внешней сети.
Файл command.log прилагается здесь
Спасибо за чтение и, пожалуйста, не стесняйтесь спрашивать дополнительную информацию.
Im не эксперт с OpenStack, но я мог бы знать решение Вашей проблемы. Когда я развернул OpenStack, у меня была подобная проблема, где прокси в моей сети вмешивался в загрузку Среды. Это было нечетно, потому что я смог к ssh в узел и пакеты установки с apt-get
, но когда я пытался развернуть OpenStack Альбомная отказавшая установка. После некоторого поиска и устранения неисправностей я нашел, что загрузка перестала работать. Я временно удалил прокси, и он работал.Надеюсь, это поможет!