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.

Figura 1. Implementación de NSX en modo HA

La arquitectura de VMware Integrated OpenStack incluye los siguientes clústeres y componentes.

Clúster o componente

Descripción

Instancia de vCenter Server

No se requiere una instancia de vCenter Server 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

Proporciona acceso externo para las implementaciones de 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.

Figura 2. Clúster de administración en modo HA

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)