Настройка сети в среде на базе OpenStack

Настройка сети в среде на базе OpenStack

Цель общей картины: Иметь систему OpenStack (состоящую из 7 машин с установленным Ubuntu Server) для размещения одного приложения.

Вот мои текущие настройки:

  1. Машины: 7 серверов под управлением Ubuntu Server.

  2. Нетворкинг: Маршрутизатор/коммутатор, где статический IP-адрес связан с главным портом. Остальные 7 подчиненных портов физически связаны с 7 машинами.

Предположение и вопрос

Предположим, что к главному порту маршрутизатора/коммутатора привязаны следующие адреса:

  • Статический IP: 11.11.11.11
  • Шлюз: 10.10.10.10
  • подсеть: 9. 9. 9. 9

Вопрос в том, каковы будут сетевые интерфейсы (т. е. /etc/network/interfaces) каждой из этих 7 машин?

решение1

Официальным методом является использованиеЛандшафтный автопилот OpenStack.

Если вы не используете автопилот, следующим рекомендуемым методом является использованиеМААСдля ввода машин в эксплуатацию, затем использоватьДжуджудля развертывания OpenStack.

В этих сценариях MAAS обрабатывает DHCP для широковещательного домена за вашим маршрутизатором («LAN»), а neutron обрабатывает DHCP для экземпляров в вашей клиентской сети(ях).

При развертывании служб с Juju и MAAS машины автоматически подготавливаются и настраиваются, включая их сетевые интерфейсы. Даже для нескольких серверов это делает развертывание и управление довольно приятными. Имейте в виду, что к нейтронному шлюзу необходимо подключить два сетевых адаптера.

В конечном итоге это может выглядеть примерно так, если вы используете сети /24 с масками подсетей 255.255.255.0:

11.11.11.11/24 <-WAN-> (YourRouter w/o DHCP@LAN) <-LAN-> 10.10.10.1/24
  MAAS @ 10.10.10.2/24
  MAAS configured to handle DHCP and DNS
  MAAS DHCP pool:              10.10.10.10  through .127
  Neutron floating IP range:   10.10.10.128 through .254
  Juju units @ 10.10.10.10 through .?, automatically assigned

Другие рекомендуемые документы и ссылки:

Связанный контент