Una directiva de antiafinidad entre máquinas virtuales (virtual machines, VM) y hosts describe una relación existente entre una categoría de máquinas virtuales y una categoría de hosts.

Una directiva de antiafinidad entre máquinas virtuales y hosts puede resultar útil si se desea evitar colocar máquinas virtuales con requisitos de host específicos (como una GPU u otros dispositivos) o capacidades como el control de E/S por segundo en hosts que no admiten dichos requisitos. Tras crear la directiva, el motor de colocación en el SDDC evita implementar las máquinas virtuales cubiertas por la directiva en hosts cubiertos por la directiva.

Para evitar que una directiva de antiafinidad entre máquinas virtuales y hosts impida la actualización de un host o un clúster, estas directivas presentan varios tipos de limitaciones.
  • Una directiva no puede impedir que un host entre en el modo de mantenimiento.
  • Una directiva no puede impedir que un host configurado para HA ejecute una conmutación por error. Las VM con antiafinidad con el host fallido se pueden migrar a cualquier host disponible en el clúster.
  • Una directiva no puede impedir que una máquina virtual se encienda. Si una máquina virtual sujeta a una directiva de antiafinidad entre máquinas virtuales y hosts especifica una reserva de recursos que ningún host puede cumplir, se encenderá en cualquier host disponible.
Estas restricciones se suprimen en cuanto haya disponible un host compatible.

Requisitos previos

Esta operación está reservada para los usuarios que tienen la función CloudAdmin.

Procedimiento

  1. Cree una categoría y una etiqueta para las máquinas virtuales que desee incluir en una directiva de antiafinidad entre máquinas virtuales y hosts.

    Elija un nombre de categoría que describa las características comunes de las VM que se van a etiquetar como miembros de dicha categoría.

  2. Cree una categoría y una etiqueta para los hosts que desee incluir en una directiva de antiafinidad entre máquinas virtuales y hosts.

    Puede utilizar las categorías y las etiquetas existentes o crear otras nuevas acordes a sus necesidades. Consulte Atributos y etiquetas de vSphere para obtener más información sobre cómo crear y usar etiquetas.

  3. Etiquete las máquinas virtuales y los hosts que desee incluir en una directiva de antiafinidad entre máquinas virtuales y hosts.
  4. Cree una directiva de antiafinidad entre VM y hosts.
    1. En el SDDC, haga clic en ABRIR VCENTER.
    2. En vSphere Client, haga clic en Directivas y perfiles > Directivas de recursos informáticos.
    3. Haga clic en Agregar para abrir el Asistente de nueva directiva de cálculo.
    4. Rellene el nombre de la directiva y seleccione Antiafinidad entre máquina virtual y host en el control de menú desplegable Tipo de directiva.
      El Nombre de la directiva debe ser único en el SDDC.
    5. Proporcione una Descripción de la directiva y, a continuación, utilice los controles de menú desplegable Etiqueta de máquina virtual y Etiqueta de host para elegir una Categoría y una Etiqueta a las que se aplica la directiva.

      A menos que asocie varias etiquetas de máquina virtual a una categoría, el asistente rellena la etiqueta de máquina virtual después de seleccionar la Categoría de la etiqueta.

      Nota:

      En un clúster ampliado, cada host se etiqueta automáticamente con una etiqueta de Zonas de disponibilidad. A todos los hosts de una zona de disponibilidad se les asigna la misma etiqueta para establecer la antiafinidad entre una máquina virtual y cualquier host del clúster que tenga una etiqueta de zona de disponibilidad específica.

    6. Haga clic en Crear para crear la directiva.
  5. (opcional) Para eliminar una directiva de computación, abra vSphere Client y haga clic en Directivas y perfiles > Directivas de recursos informáticos para mostrar cada directiva como una tarjeta. Haga clic en ELIMINAR para eliminar una directiva.