Best Practices a la hora de desplegar nuestro NSX Manament Cluster Storm-Cloud

Tabla de contenido

Buenas chic@s! en el día vengo con un post acerca de las mejores practicas a la hora de desplegar nuestro clúster de NSX Manager, en el veremos los diferentes modelos que hay, y cuales son su ventajas e inconvenientes a la hora de decantarnos por un modelo u otro.

Antes que nada deberemos elegir cual es tamaño adecuado para nuestro entorno, este tamaño necesitaría de mas o menos recursos dependiendo del tamaño de nuestra infraestructura, como podrás observar en la tabla de recursos.

NSX Manager Appliance Size

TamañosFinalidad A tener en cuenta
NSX Manager Extra SmallPara el inventario del cloud publicoSe utiliza a través del “Cloud Service Manager(CSM)”
NSX Manager SmallPara POC(Proof of Concept)No se debe usar en entorno de producción
NSX Manager MediumPara entorno de hasta 64 hostIdeal para entorno de producción
NSX Manager Large VMPara entorno los cuales tenga mas de 64 hostIdeal para entornos muy grandes

Tabla de recursos NSX Manager

Una vez tenemos decidido cual va ser el tamaño ideal de nuestro NSX Manager, toca ver cual es la mejor manera de desplegarlos. Para ello tenemos un total de 4 opciones

  • Singleton NSX Manager
  • Default NSX Management Cluster
  • NSX Managment Cluster with Virtual IP address
  • NSX Management Cluster with Load Balancer

Singleton NSX Manager

Desde la versión 3.1 de NSX, vMware nos permite desplegar un único nodo y gestionar todo nuestro NSX a través de el.

Ventajas y consideraciones sobre desplegarlo con Virtual IP

  • Arquitectura soportada por vMware
  • Su uso esta limitado a entorno pequeños
  • La alta disponibilidad nos la proporciona HA

En caso de un fallo irrecuperable, tendremos que desplegar un nuevo y recuperarlo a través del backup. Por lo tanto tendremos menos disponibilidad que si utilizaríamos un clúster.

Default NSX Management Clúster

En este tipo de despliegues, si queremos manejar nuestro entorno NSX tendremos que acceder a cada nodo de forma individual.

Ventajas y consideraciones

  • Se puede acceder a cada nodo de forma individual
  • En caso de fallo de un nodo, tendremos que apuntar todos nuestras consultas y configuraciones hacia otro nodo.

NSX Management Cluster with Virtual IP Address

Este tipo de despliegue es el recomendado y el mas usado en la mayoría de entornos, basta con desplegar 3 nodos, y fijar una IP virtual. Este método no proporciona ninguna tipo de balanceo, básicamente se elige un nodo como el “Leader(Líder)”, y todas las peticiones hacia la VIP se redirigirán hacia el lodo “Leader(Líder)”. En caso de fallo, se elegirá otro nodo del clúster.

Ventajas sobre desplegarlo con Virtual IP

  • Poco coste
  • Configuración sencilla
  • Un sola IP se utilizar para acceder a la API o la GUI
  • Todos los nodos deben ser desplegado en la misma subred
  • No proporciona balanceo

Consideraciones a la hora de desplegar este modelo

  • Todos los nodos deben ser desplegado en la misma subred
  • Un único nodo es elegido como el “Leader”
  • No hay ningún tipo de balanceo de carga
  • Los transport Node atacan a las IPs de los nodos, no a la VIP

NSX Management Cluster with Load Balancer

Este tipo de despliegue nos proporciona un balanceo entre los NSX Manager disponibles, para ello es necesario contar con un balanceador por delante.

Ventajas y consideraciones sobre usarlo con un balanceador externo

  • Una única IP para su administración
  • Los nodos pueden estar en la misma subred o en otra
  • Mas complejo de administrar ya que tenemos un elemento externo
  • Caro y requiere de un balanceador para su configuración

Últimos TIPS

  • Deberíamos tener mínimo un clúster formado por 4 host, para que en caso de caída de unos de ellos, el clúster no se vea afectado, además de facilitar las tareas de mantenimiento.
  • Deberíamos crear reglas anti-affinity entre los nodos NSX para que cada nodo resida en un host y evitar que en caso de caída de un host, perder el quorum del clúster y por tanto el no poder operar nuestro entorno de NSX.
  • Debe haber una latencia máxima de 10ms entre los nodos.
  • En caso de estar alojado bajo volúmenes VMFS o NFS, se recomienda que no compartan almacenamiento entre ellos.
  • En caso de estar alojado bajo almacenamiento vSAN , se recomienda seguir la política N+1o incluso N+2.
  • Se recomienda sustituir los certificados autofirmados, y generar certificados para los nodos.

Conclusión

Hasta aquí hemos llegado, espero que os sirva para vuestros futuros despliegues y si tiene cualquier duda la podéis dejar en los comentarios.

INFORMACION DEL PUBLICADOR
Picture of Kamal Majaiti
Kamal Majaiti
Administrador de sistemas e informático por vocación.
COMPARTELO EN REDES
Publica un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.