Una implementación de VMware Integrated OpenStack NSX incluye clústeres de administración y de proceso con cuatro redes principales. También es posible separar el nodo de NSX Edge en un clúster independiente.
Arquitectura de los clústeres y los componentes
Para implementar VMware Integrated OpenStack mediante NSX, se pueden usar dos modos diferentes de implementación:
Modo compacto: consiste en un solo host ESXi que ejecuta dos máquinas virtuales y utiliza un mínimo de 120 GB de almacenamiento.
Modo HA: consiste en ocho o más máquinas virtuales que utilizan un mínimo de 552 GB de almacenamiento.
La arquitectura de una implementación típica de NSX en el modo HA consta de tres clústeres y cuatro VLAN. Para obtener detalles sobre las VLAN, consulte Red NSX física.
La arquitectura de VMware Integrated OpenStack incluye los siguientes clústeres y componentes.
Clúster o componente |
Descripción |
---|---|
Instancia de vCenter |
No se requiere una instancia de vCenter dedicada, pero el uso de una optimiza la implementación. |
Active Directory |
Para la autenticación de usuario mediante Identity Service de OpenStack. |
Clúster de administración |
Contiene todos los componentes y las máquinas virtuales de administración de OpenStack que se implementaron. Consulte la sección Clúster de administración a continuación para obtener una descripción detallada del clúster de administración y sus componentes. |
Clúster de proceso |
Recursos de proceso para Nova. Todas las máquinas virtuales de los arrendatarios se crean en estos clústeres de proceso. |
Clúster de NSX Edge |
Contiene las máquinas virtuales de Edge con las que se brindan servicios de seguridad de perímetro y puerta de enlace a las redes lógicas, y se proporcionan funciones de DHCP, IP flotante (NAT), grupos de seguridad y enrutamiento al componente Networking de OpenStack. |
NSX Manager |
Es el componente de administración centralizada de redes de NSX con el que se obtiene una vista agregada del sistema. |
Instancias de NSX Controller |
Un sistema avanzado de administración distribuida de estado con el que se controlan las redes virtuales y los túneles de transporte superpuesto. |
Red de administración |
Lleva el tráfico entre los componentes de administración. |
Red de acceso a API |
Expone el panel de control de VMware Integrated OpenStack y brinda acceso a las API y los servicios de OpenStack para los arrendatarios. |
Red de transporte |
Conecta los nodos de DHCP en el clúster de Edge con los clústeres de proceso. |
Red externa |
Ofrece acceso externo a las instancias creadas en VMware Integrated OpenStack. |
Los nodos de NSX Controller y NSX Manager se pueden implementar en clústeres o hosts independientes. Se recomienda implementar los nodos de NSX Controller y NSX Manager en el clúster de administración.
Clúster de administración
El clúster de administración contiene todos los componentes y las máquinas virtuales de administración de OpenStack que se implementaron.
El clúster de administración contiene los siguientes componentes.
Componente |
Descripción |
Nodos |
---|---|---|
Equilibradores de carga |
Proporcionan HA y habilitan la arquitectura de escalabilidad horizontal. |
2 (1 activo, 1 en espera) |
Bases de datos (DB) |
Instancias de MariaDB en las que se almacenan los metadatos de OpenStack. RabbitMQ, el servicio de cola de mensajes que usan todos los servicios de OpenStack, también se ejecuta en los nodos de base de datos. |
3 (1 activo, 2 en espera) |
VMware Integrated OpenStack Controller |
Contiene todos los servicios de OpenStack, entre los que se incluyen Compute, Block Storage, Image Service, Identity Service y Object Storage. El servicio memcache, que habilita el rendimiento a nivel de producción para Identity Service, también se ejecuta en los nodos de controladora. |
2 (ambos activos) |
Controlador de proceso |
Contiene un subconjunto de opciones de proceso con las que es posible interactuar con los clústeres de proceso para administrar las máquinas virtuales. |
1 por clúster de proceso |
VMware Integrated OpenStack Manager Service (OMS) |
La vApp que se utiliza para administrar la vApp de VMware Integrated OpenStack. |
1 |
Plantilla de VMware Integrated OpenStack |
Plantilla base para crear todas las máquinas virtuales de servicio de OpenStack. |
1 |
Bases de datos de Ceilometer (opcionales) |
Instancias de las bases de datos MongoDB o NoSQL que se pueden utilizar en Ceilometer. |
3 (1 activo, 2 en espera) |