Las reglas de afinidad de Máquina virtual-Host se utilizan para especificar una relación de afinidad entre un grupo de máquinas virtuales y un grupo de hosts. Al utilizar reglas de afinidad de Máquina virtual-Host, debe tener en cuenta cuándo pueden ser más útiles, cómo se resuelven los conflictos y la importancia de ser cauto al configurar las reglas de afinidad requeridas.

Un caso de uso donde las reglas de afinidad de Máquina virtual-Host son útiles es cuando el software que está en ejecución en las máquinas virtuales tiene restricciones de licencia. Puede colocar estas máquinas virtuales en un grupo de DRS y crear una regla que les obligue a ejecutarse en un grupo de DRS de hosts que contenga únicamente equipos hosts con las licencias requeridas.

Nota:

Al crear una regla de afinidad de Máquina virtual-Host basada en los requisitos de licencia o de hardware del software que se ejecuta en las máquinas virtuales, el usuario es responsable de garantizar que los grupos estén configurados adecuadamente. La regla no supervisa el software que se ejecuta en las máquinas virtuales ni sabe qué otras licencias además de VMware están activas en qué hosts ESXi.

Si crea más de una regla de afinidad de Máquina virtual-Host, las reglas no se clasifican, sino que se aplican de manera equivalente. Tenga en cuenta que esto tiene consecuencias para la forma en que interactúan las reglas. Por ejemplo, una máquina virtual que pertenece a dos grupos de DRS, cada uno de los cuales pertenece a una regla requerida diferente, puede ejecutarse solo en hosts que pertenecen a los dos grupos de DRS representados en las reglas.

Cuando crea una regla de afinidad de Máquina virtual-Host, no se comprueba su capacidad de funcionar en relación con otras reglas. Por eso, es posible crear una regla que esté en conflicto con las otras reglas que se utilizan. Cuando dos reglas de afinidad de Máquina virtual-Host están en conflicto, la más antigua tiene prioridad y se deshabilita la más reciente. DRS solo intenta cumplir las reglas habilitadas e ignora las deshabilitadas.

DRS, vSphere HA y vSphere DPM jamás realizan ninguna acción que provoque la infracción a las reglas de afinidad requeridas (aquellas que el grupo de DRS de la máquina virtual "debe ejecutar en" o "no debe ejecutar en" el grupo de DRS de hosts). Así pues, debe ser cauto al utilizar este tipo de regla debido a que puede afectar negativamente el funcionamiento del clúster. Si se utilizan de manera inadecuada, las reglas de afinidad de Máquina virtual-Host pueden fragmentar el clúster e inhibir el funcionamiento adecuado de DRS, vSphere HA y vSphere DPM.

Si la ejecución de una serie de funciones del clúster implica infringir una regla de afinidad requerida, esta ejecución no se lleva a cabo.

  • DRS no evacúa máquinas virtuales para colocar un host en modo de mantenimiento.

  • DRS no selecciona máquinas virtuales para encender o equilibrar la carga de otras máquinas virtuales.

  • vSphere HA no realiza conmutaciones por error.

  • vSphere DPM no optimiza la administración de energía colocando hosts en modo de espera.

Para evitar estas situaciones, sea cauto al crear más de una regla de afinidad, o considere utilizar reglas de afinidad de Máquina virtual-Host que sean solo preferenciales (aquellas que el grupo de DRS de la máquina virtual "debe ejecutar en" o "no debe ejecutar en" el grupo de DRS de hosts). Asegúrese de que la cantidad de hosts en el clúster con el cual es afín cada máquina virtual sea suficiente para que, en caso de perder un host, no falten hosts en los cuales pueda ejecutarse la máquina virtual. Las reglas preferenciales pueden infringirse para permitir el funcionamiento adecuado de DRS, vSphere HA y vSphere DPM.

Nota:

Puede crear una alarma basada en eventos que se active cuando una máquina virtual infrinja una regla de afinidad de Máquina virtual-Host. En vSphere Web Client, agregue una nueva alarma para la máquina virtual y seleccione VM is violating VM-Host Affinity Rule (La máquina virtual infringe la regla de afinidad de Máquina virtual-Host) como activador del evento. Para obtener más información sobre la creación y la edición de alarmas, consulte la documentación de Supervisión y rendimiento de vSphere.