Автопилот OpenStack Ubuntu развертывает облако OpenStack использование Амулета, МААСА и Среды. Это требует существующего сервера МААСА. Как я должен установить и настроить этот сервер? Каковы его требования сетевых соединений, и как узлы должны быть соединены проводом вместе?
Это требования сетевых соединений для успешного выполненного Автопилота OpenStack.
МААС и его узлы должны будут смочь достигнуть Интернета или по крайней мере этих сайтов (http и https):
Если вводные дыры в брандмауэре, внимательны, что эти адреса могут разрешить нескольким дюйм/с.
Существует две основных структуры сети, которые мы поддерживаем. Давайте назовем их "однородной сетью" и "разделенной сетью". В обеих этих моделях по крайней мере один узел должен иметь два сетевых интерфейса, подключенные к сетям, о которых знает МААС. Мы назовем их частными сетями и сетями общего пользования.
Следует иметь в виду, что OpenStack, пускающий в ход дюйм/с, будет всегда происходить из сети общего пользования.
В следующих схемах "облако", которое является выше маршрутизатора, не обязательно означает Интернет непосредственно, просто что в конечном счете устройства в этой сети могут достигнуть Интернета.
Модель однородной сети является самой основной. Здесь мы обманываем систему и просто говорим, что сети общего пользования и частные сети являются тем же и подключают обоих NICs к ней:
OpenStack, пускающий в ход дюйм/с, произойдет из той же сети как дюйм/с узла МААСА в этом сценарии.
В топологии разделенной сети у нас есть две фактических отличных сети:
МААС только управляет частной сетью, для которой он установит DNS и DHCP, но он должен знать об общедоступном. Простой способ обработать это автоматически состоит в том, чтобы просто поднять трубку второй NIC к машине МААСА и подключить ее к сети общего пользования как показано. МААС будет затем автоматически знать об этом.
Это - то, как сервер МААСА должен быть установлен:
sudo add-apt-repository ppa:maas-maintainers/stable
sudo apt-get update
sudo apt-get install maas
http://maas.ip/MAAS/
и следуйте инструкциям, чтобы создать администратора, затем войти в систему с теми учетными даннымиhttp://maas.ip/MAAS/account/prefs/
lxcbr0
или virbr0
: мы не заботимся о тех, только о реальных физических интерфейсах.Где:
Сохраните изменения.
Для проверки амулет может управлять МААСОМ и машинами условия, давайте возьмем его для вращения. Лучше испытывать его теперь и устранять любые проблемы, прежде чем более сложные сервисы как Автопилот используют его.
На машине, используемой для управления установкой, выполните эти команды:
sudo add-apt-repository ppa:juju/stable
sudo apt-get update
sudo apt-get install juju-core juju-deployer
Остаток от этого документа предположит, что среда Амулета МААСА, которую Вы просто настроили, является по умолчанию.
Для простого теста мы развернем Ubuntu на всех узлах. На машине, которая управляет установкой, выполняет эти команды:
juju bootstrap
это будет использовать один из узлов МААСА для начальной загрузки амулета. Потребуется несколько минут для завершенияjuju deploy ubuntu -n N
развернуться ubuntu
ко всем остающимся узлам. Замена N
с количеством узлов минус один, который использовался для начальной загрузки выше. Эта команда возвращается после нескольких секунд, но она только запускает процесс.juju status
периодически, пока все не запускаетсяjuju ssh ubuntu/0
и wget http://www.ubuntu.com
оттудаjuju destroy-environment $(juju env)
МААС является установкой и готовый использоваться Автопилотом OpenStack.