Saltar al contenido

vCloud Director 8.10: ¿Para qué sirven las reglas de afinidad de máquinas virtuales?

VDC con varios grupos de recursos

En el artículo «Introducción a vCloud Director 8.10: descripción general del cambio funcional», hablamos sobre las nuevas características de VMware vSphere Cloud Infrastructure Management Tool. Sin embargo, algunas de las características que han aparecido en la versión actual requieren una presentación más detallada.

En este artículo, hablaremos sobre qué son las Reglas de afinidad de máquinas virtuales, por qué deben crearse y en qué escenarios usarlas.

Introducción a las reglas de afinidad de máquinas virtuales

Por lo tanto, el lanzamiento de vCloud Director 8.10 resultó en la capacidad de crear reglas de afinidad para máquinas virtuales o reglas especializadas para máquinas virtuales mediante la interfaz web de la consola vCD. La funcionalidad establecida en las reglas le permite controlar la ubicación de varios grupos de VM en los nodos físicos de una organización de VDC con diferentes grupos de recursos.

VDC con varios grupos de recursos

En ausencia de tales reglas, vCloud Director distribuye de forma independiente las máquinas virtuales entre los hosts ESXi, según la disponibilidad de los recursos del host y los requisitos de VM para CPU, RAM, HDD. En este caso, el proceso de colocación de máquinas virtuales en el host por parte del sistema prácticamente no está controlado. Sin embargo, este problema se aborda mediante el uso de reglas de existencia de VM conjuntas / separadas o reglas de afinidad / antiafinidad.

Como funcionan las reglas

Debido a que existen dos tipos de reglas de afinidad de máquinas virtuales, la forma en que funcionan es diferente entre sí.

  • Afinidad normas, o Reglas de coexistencia de VM, Formular una solicitud al sistema con la obligación de colocar dos o más máquinas virtuales en un nodo físico. Este enfoque es aplicable en escenarios donde la VM desde el punto de vista del rendimiento es más preferible estar ubicada en el mismo host o para cargas de trabajo que permitan el evento de falla de un nodo físico con la posibilidad de migrar la VM a un sitio alternativo.
  • Antiafinidad normas, o reglas para la existencia de máquinas virtuales independientesen cambio, le dicen al sistema que dos o más VM deben estar alojadas en dos hosts físicos diferentes. Este tipo de regla se utiliza en escenarios donde se requieren redundancia y alta disponibilidad. Al crear reglas de antiafinidad, se forma una estrategia para limitar el inicio de dos o más máquinas virtuales en un host físico. Si los hosts que cumplen las condiciones de las reglas no están disponibles, las reglas de antiafinidad no se ejecutan. La información sobre esto se registra en el registro de eventos.

Escenarios de reglas

Para comprender en qué casos se utilizan las reglas, consideraremos varios casos prácticos.

# Ejemplo de cuando usar Afinidad normas

La compañía ha implementado dos máquinas virtuales: una que ejecuta una base de datos en la nube y la otra ejecuta servicios en la nube. Los servicios dependen directamente de la base de datos y no se pueden iniciar hasta que la base de datos esté disponible. En este caso, colocar la máquina virtual en diferentes hosts no ofrece ningún beneficio. Por el contrario, colocar una máquina virtual con servicios dependientes en el mismo host físico garantiza la integridad de la aplicación y mejora el rendimiento.

# Ejemplo de cuando usar Antiafinidad normas

La organización necesita equilibrar el tráfico http / https entre dos máquinas virtuales que actúan como servidores web. En el escenario considerado, es necesario utilizar la regla de la existencia de una VM separada, ya que este enfoque asegurará la distribución de las solicitudes de los usuarios entre dos nodos físicos y, en caso de falla del host, la VM disponible tomará sobre el procesamiento de solicitudes entrantes.

Cómo se crean las reglas

Para crear reglas de afinidad de máquinas virtuales, debe conectarse a la consola vCloud Director -> Mi Nube y vaya a la sección de máquinas virtuales. Preste atención a la presencia del marcador Afinidad normas – Aquí se crean las reglas de existencia conjunta / separada de VM.

Panel de creación de reglas de afinidad

Panel de creación de reglas de afinidad

Se crea una nueva regla haciendo clic en el icono «+», después de lo cual se abre la ventana del asistente y se ingresan los valores necesarios.

Asistente para reglas de afinidad

Asistente para reglas de afinidad

Debe establecer el nombre de la regla: el nombre de la regla, seleccione dos o más máquinas virtuales que estarán en el mismo host físico. Tenga en cuenta que la regla creada está habilitada de forma predeterminada; esto está determinado por la opción Habilitada. Si desactiva esta opción, la regla no estará activa. Las reglas de antiafinidad se crean de forma similar.

¡Importante! Ambos tipos de reglas se aplican cuando las máquinas virtuales están encendidas.

Conclusión

En este artículo, nos familiarizamos con las reglas de afinidad / antiafinidad disponibles para la creación a través de la consola web de vCloud Director. Esté atento a los nuevos contenidos del primer blog IaaS de Enterprise. En artículos futuros, continuaremos explorando las nuevas funciones de vCloud Director 8.10.

Califica el artículo