Configuración de red de un entorno basado en OpenStack

Configuración de red de un entorno basado en OpenStack

Objetivo general: Tener un sistema OpenStack (consta de 7 máquinas con Ubuntu Server instalado) para alojar una sola aplicación.

Aquí está mi configuración actual:

  1. Máquinas: 7 servidores que ejecutan el servidor Ubuntu.

  2. Redes: Un enrutador/conmutador, donde una IP estática vincula su puerto maestro. El resto de los 7 puertos esclavos están vinculados físicamente a las 7 máquinas.

Suposición y pregunta

Asuma las siguientes direcciones vinculadas al puerto maestro del enrutador/conmutador:

  • IP estática: 11.11.11.11
  • Puerta de enlace: 10.10.10.10
  • subred: 9. 9. 9. 9

La pregunta es, ¿cuáles serán las interfaces de red (es decir, /etc/network/interfaces) de cada una de estas 7 máquinas?

Respuesta1

El método oficial es utilizar elPiloto automático de OpenStack horizontal.

Si no utiliza el piloto automático, el siguiente método recomendado es utilizarMAASpara poner en marcha las máquinas y luego utilizarjujupara implementar OpenStack.

En estos escenarios, MAAS maneja DHCP para el dominio de transmisión detrás de su enrutador ("LAN") y neutron maneja DHCP para las instancias en sus redes de inquilinos.

Cuando implementa servicios con Juju y MAAS, las máquinas se aprovisionan y configuran automáticamente, incluidas sus interfaces de red. Incluso para unos pocos servidores, esto hace que la implementación y la administración sean bastante agradables. Tenga en cuenta que la unidad de puerta de enlace de neutrones debe tener dos NIC conectadas.

Podría terminar pareciéndose a esto, suponiendo que esté utilizando redes /24 con máscaras de subred 255.255.255.0 en todas partes:

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

Otros documentos y enlaces recomendados:

información relacionada