Você pode configurar o vSphere HA para realizar o controle de admissão reservando uma porcentagem específica de recursos de CPU e memória do cluster para recuperação de falhas do host.
Com esse tipo de controle de admissão, o vSphere HA garante que uma porcentagem especificada de recursos agregados de CPU e memória seja reservada para failover.
Com a opção de porcentagem de recursos do cluster, vSphere HA impõe o controle de admissão da seguinte maneira:
- Calcula os requisitos totais de recursos para todas as máquinas virtuais ligadas no cluster.
- Calcula o total de recursos de host disponíveis para máquinas virtuais.
- Calcula a capacidade atual de failover da CPU e a capacidade atual de failover da memória para o cluster.
- Determina se a Capacidade de failover atual da CPU ou a Capacidade de failover atual da memória é menor que a Capacidade de failover configurada correspondente (fornecida pelo usuário).
Em caso afirmativo, o controle de admissão não permite a operação.
vSphere HA usa as reservas reais das máquinas virtuais. Se uma máquina virtual não tiver reservas, o que significa que a reserva é 0, um padrão de 0 MB de memória e 32 MHz de CPU será aplicado.
Cálculo da capacidade atual de failover
O total de requisitos de recursos para as máquinas virtuais ligadas é composto por dois componentes, CPU e memória. vSphere HA calcula esses valores.
- O componente de CPU somando as reservas de CPU das máquinas virtuais ligadas. Se você não tiver especificado uma reserva de CPU para uma máquina virtual, será atribuído a ela um valor padrão de 32 MHz (esse valor pode ser alterado usando a opção avançada das.vmcpuminmhz).
- O componente de memória somando a reserva de memória (mais a sobrecarga de memória) de cada máquina virtual ligada.
O total de recursos de host disponíveis para máquinas virtuais é calculado adicionando os recursos de CPU e memória dos hosts. Essas quantidades são aquelas contidas no pool de recursos raiz do host, não o total de recursos físicos do host. Os recursos que estão sendo usados para fins de virtualização não estão incluídos. Somente os hosts que estão conectados, que não estão no modo de manutenção e que não têm erros vSphere HA são considerados.
A capacidade de failover atual da CPU é calculada subtraindo o total de requisitos de recursos de CPU do total de recursos de CPU do host e dividindo o resultado pelo total de recursos de CPU do host. A Capacidade de Failover da Memória Atual é calculada de forma semelhante.
Porcentagem de controle de admissão usando recursos de cluster
A maneira como a Capacidade de Failover Atual é calculada e usada com essa política de controle de admissão é mostrada com um exemplo. Faça as seguintes suposições sobre um cluster:
- O cluster é composto por três hosts, cada um com uma quantidade diferente de recursos de CPU e memória disponíveis. O primeiro host (H1) tem 9 GHz de recursos de CPU disponíveis e 9 GB de memória disponível, enquanto o Host 2 (H2) tem 9 GHz e 6 GB e o Host 3 (H3) tem 6 GHz e 6 GB.
- Há cinco máquinas virtuais ligadas no cluster com diferentes requisitos de CPU e memória. A VM1 precisa de 2 GHz de recursos de CPU e 1 GB de memória, enquanto a VM2 precisa de 2 GHz e 1 GB, a VM3 precisa de 1 GHz e 2 GB, a VM4 precisa de 1 GHz e 1 GB e a VM5 precisa de 1 GHz e 1 GB.
- A capacidade de failover configurada para CPU e memória está definida como 25%.
Os requisitos totais de recursos para as máquinas virtuais ligadas são de 7 GHz e 6 GB. O total de recursos de host disponíveis para máquinas virtuais é de 24 GHz e 21 GB. Com base nisso, a capacidade atual de failover da CPU é de 70% ((24 GHz - 7 GHz)/24 GHz). Da mesma forma, a capacidade atual de failover da memória é de 71% ((21 GB-6 GB)/21 GB).
Como a Capacidade de Failover Configurada do cluster está definida como 25%, 45% do total de recursos de CPU do cluster e 46% dos recursos de memória do cluster ainda estão disponíveis para ligar máquinas virtuais adicionais.