Puede configurar vSphere HA para realizar control de admisión mediante la reserva de un porcentaje específico de recursos de CPU y memoria del clúster para recuperación de errores del host.

Con la directiva de control de admisión Percentage of Cluster Resources Reserved (Porcentaje de recursos del clúster reservados), vSphere HA asegura que se reserve un porcentaje específico de recursos de CPU y memoria para conmutación por error.

Con la directiva Cluster Resources Reserved (Recursos del clúster reservados), vSphere HA aplica control de admisión de la siguiente forma:

  1. Calcula los requisitos de recursos totales para todas las máquinas virtuales encendidas en el clúster.

  2. Calcula los recursos totales del host disponibles para máquinas virtuales.

  3. Calcula la capacidad actual de conmutación por error de la CPU y la capacidad actual de conmutación por error de la memoria para el clúster.

  4. Determina si la capacidad actual de conmutación por error de la CPU o la capacidad actual de conmutación por error de la memoria es menor que la capacidad de conmutación por error configurada correspondiente (provista por el usuario).

    Si lo es, el control de admisión no permite la operación.

vSphere HA usa las reservas reales de las máquinas virtuales. Si una máquina virtual no tiene reservas, ello significa que la reserva es 0, y se aplica un valor predeterminado de memoria de 0 MB y una CPU de 32 MHz.

Nota:

La directiva de control de admisión Percentage of Cluster Resources Reserved (Porcentaje de recursos del clúster reservados) también comprueba que haya al menos dos hosts habilitados para vSphere HA en el clúster (excluyendo hosts que están entrando en modo de mantenimiento). Si hay solo un host habilitado para vSphere HA, no se permite una operación, incluso si hay suficiente porcentaje de recursos disponibles. El motivo para esta comprobación adicional es que vSphere HA no puede realizar conmutación por error si hay un solo host en el clúster.

Cálcular la capacidad actual de conmutación por error

Los requisitos de recursos totales para las máquinas virtuales encendidas constan de dos componentes: CPU y memoria. vSphere HA calcula estos valores.

  • El componente de CPU, sumando las reservas de CPU de las máquinas virtuales encendidas. Si no ha especificado una reserva de CPU para una máquina virtual, se asigna un valor predeterminado de 32 MHz (este valor puede cambiarse usando la opción avanzada das.vmcpuminmhz.)

  • El componente de memoria, sumando la reserva de memoria (más sobrecarga de memoria) de cada máquina virtual encendida.

Los recursos totales de host disponibles para máquinas virtuales se calculan agregando los recursos de CPU y memoria de los hosts. Estas cantidades son aquellas que están contenidas en el grupo de recursos raíz del host, no los recursos físicos totales del host. Los recursos que se van a usar para fines de virtualización no están incluidos. Solo se consideran los hosts que están conectados, que no están en modo de mantenimiento y que no tienen errores de vSphere HA.

La capacidad actual de conmutación por error de la CPU se calcula restando los requisitos de recursos totales de CPU de los recursos totales de CPU del host y dividiendo el resultado por los recursos totales de CPU del host. La capacidad actual de conmutación por error de la memoria se calcula de forma similar.

Control de admisión usando la directiva Percentage of Cluster Resources Reserved (Porcentaje de recursos del clúster reservados)

La forma en que se calcula y se usa la capacidad actual de conmutación por error con esta directiva de control de admisión se muestra con un ejemplo. Haga las siguientes suposiciones sobre un clúster:

  • El clúster está compuesto de tres hosts, cada uno con una cantidad diferente de recursos de CPU y de memoria disponibles. El primer host (H1) posee 9 GHz de recursos de CPU disponibles y 9 GB de memoria disponible, en tanto que el host 2 (H2) tiene 9 GHz y 6 GB y el host 3 (H3) cuenta con 6 GHz y 6 GB.

  • Existen cinco máquinas virtuales encendidas en el clúster con diferentes requisitos de CPU y memoria. La máquina virtual 1 necesita 2 GHz de recursos de CPU y 1 GB de memoria, en tanto que la máquina virtual 2 requiere 2 GHz y 1 GB, la máquina virtual 3, 1 GHz y 2 GB, la máquina virtual 4 necesita 1 GHz y 1 GB y la máquina virtual 5, 1 GHz y 1 GB.

  • La capacidad configurada de conmutación por error para CPU y memoria está configurada para ambas en 25 %.

Figura 1. Ejemplo de control de admisión con la directiva Percentage of Cluster Resources Reserved (Porcentaje de recursos del clúster reservados)
Este es un ejemplo de control de admisión con la directiva Percentage of Cluster Resources Reserved (Porcentaje de recursos del clúster reservados).

Los requisitos de recursos totales para las máquinas virtuales encendidas son 7 GHz y 6 GB. Los recursos totales del host disponibles para máquinas virtuales son 24 GHz y 21 GB. Basado en esto, la capacidad actual de conmutación por error de la CPU es 70 % ((24 GHz - 7 GHz)/24 GHz). De forma similar, la capacidad actual de conmutación por error de la memoria es de 71 % ((21 GB - 6 GB)/21 GB).

Debido a que la capacidad configurada de conmutación por error del clúster está configurada en 25 %, un 45 % de los recursos totales de CPU del clúster y un 46 % de los recursos de memoria del clúster siguen disponibles para encender máquinas virtuales.