VMware DRS: Grupos y Reglas de Afinidad

Hola Amigos del Blog, en esta ocasión les quiero escribir sobre las reglas de afinidad que podemos configurar en nuestro Cluster DRS en entorno VMware vSphere, específicamente, en la creación de Grupos Hosts y Grupos de VM´s para hacer cumplir una regla de afinidad.

La característica de DRS (Distributed Resource Schedule) nos permite balancear la carga de VM´s entre los Hosts vSphere que conformen el Cluster VMware, aprovechándonos de esta función podemos generar reglas de afinidad y de anti afinidad para VM´s, y también podemos generar reglas de afinidad para VM´s indicándoles que solo utilicen recursos de ciertos Hosts vSphere ESXi específicos.

Antes de comenzar a revisar la configuración, les comento que debemos tener claro los siguientes conceptos, los cuales, nos solicitará seleccionar al momento de generar la regla de afinidad.
Al configurar las reglas de DRS, tiene las siguientes opciones:

  • Debe ejecutarse en hosts en grupo ( Must run on hosts in group)
    • El grupo de VM debe  ejecutarse en los hosts de este grupo. Si los hosts seleccionados están inactivos, las máquinas virtuales estarán inactivas y no se reiniciarán en un host diferente.
    • Si tiene aplicaciones con acuerdos de licencia especiales, es posible que deba utilizar esta opción.
  • Debería ejecutarse en hosts en grupo (Should run on hosts in group)
    • El grupo de máquinas virtuales debe ejecutarse en los hosts del grupo. Sin embargo, en caso de un evento de vSphere HA, esta regla se sobrescribirá para mantener las VM en funcionamiento.
  • No debe ejecutarse en hosts en grupo (Must Not run on hosts in group)
    • El grupo de máquinas virtuales no se ejecutará en el grupo de hosts específico. Las máquinas virtuales no se moverán bajo ninguna circunstancia al grupo de hosts especificado. Las máquinas virtuales preferirán estar inactivas que trasladadas a este grupo de hosts.
  • No debe ejecutarse en hosts en grupo (Should Not run on hosts in group)
    • El grupo de máquinas virtuales no debe ejecutarse en los hosts del grupo. Sin embargo, en caso de un evento de vSphere HA, esta regla se sobrescribirá para mantener las VM en funcionamiento.

Nuestro Cluster de DRS idealmente deberá estar configurado de forma Full Automático (Full Automated), con esto, conseguiremos que las VM´s se muevan automáticamente (vMotion) según las reglas que les apliquemos.

Ya en nuestro Cluster de DRS/HA nos dirigimos al menú principal de configuración.

Luego nos dirigimos al menú “VM/Host Groups”, es acá donde crearemos los grupos de afinidad.
En primera instancia crearemos el grupo de afinidad basado en Hosts. Para lo cual, debemos presionar el botón “Add…

En la ventana emergente debemos ingresar, un nombre para el grupo de Hosts, el tipo que va a ser basado en “Host Group” y luego presionamos el botón “Add…“, tal como se muestra en la imagen.

Se nos desplegará la lista de servidores VMware vSphere ESXi´s que dispondremos en el Cluster VMware.
En mi caso tengo 4 Hosts vSphere ESXi y los agruparé en dos Grupos, el primero grupo llamado Grupo Host-A y el segundo grupo llamado Grupo Host-B.

Los mismo para el segundo grupo de Hosts.

Bien con esto tenemos los Grupos de Host ya creados. Se mostrarán de la siguiente manera.

Ahora se debe crear los grupos basados en VM´s.
Los pasos son similares, nada más que el tipo del grupo será basado en VM´s.

Se nos desplegará la lista de VM´s que dispondremos en el Cluster VMware.
En mi caso tengo 2 VM´s y los agruparé en dos Grupos, el primero grupo llamado Grupo VM-A y el segundo grupo llamado Grupo VM-B.

Los mismo para el segundo grupo de VM´s.

Bien con esto tenemos los Grupos de VM´s ya creados. Se mostrarán de la siguiente manera.

Con los pasos anteriores hemos conseguido agrupar los objetos de Hosts y los objetos de VM´s.

Ahora debemos crear las reglas de afinidad, con las cuales, lograremos que las VM´s del Grupo A y del Grupo B se muevan entre los grupos de Hosts A y B respectivamente.

Para generar las reglas de afinidad debemos ir al menú “VM/Host Rules” y luego presionamos la opción de “Add…

Creamos la primera reglas de afinidad según las imágenes a continuación.

Bien con esto tenemos creadas las reglas de afinidad. Se mostrarán de la siguiente manera.

Una vez aplicadas las reglas se observará un movimiento de migración de VM´s (vMotion) según la reglas de afinidad que les corresponda.

Luego solo queda verificar que las VM´s estén en los Host vSphere correspondientes. En algunas ocasiones el movimiento podría tomar unos minutos en iniciarse.

De esta forma hemos llegado al final de este post, te agradezco que te hayas dado el tiempo de leerlo en su totalidad, espero que te sea de mucha utilidad.

Te agradeceré puedas recomendar y compartir el Blog, además de suscribirte a nuestras redes sociales,
Un gran abrazo.

4 comentarios en “VMware DRS: Grupos y Reglas de Afinidad

    1. Estimado Rubén, agradezco mucho tu comentario, para mí es un agrado recibir comentarios positivos y espero que mis Posts te sean de gran utilidad a ti y a la comunidad.
      Este blog está basado en brindar Tips y experiencias acontecidas durante procesos de implementación, soporte y consultoría de ambientes virtual.
      Un abrazo.

      Me gusta

    1. Hola Ronald Fernandez, gracias por tu comentario, esa es la finalidad de mi Blog, ayudar a la comunidad sobre los distintos espectos técnicos y tips basados en vivencias propias. Me alegra mucho que uno de mis Post te haya sido de gran utilidad.
      Te invito a seguirme en Twitter @vNicoIT.
      Un abrazo.

      Me gusta

Responder a Ruben Lopez Cancelar respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s