Um cluster é um conjunto de ESXi hosts e máquinas virtuais associadas com recursos compartilhados e uma interface de gerenciamento compartilhado. Antes de obter os benefícios do gerenciamento de recursos no nível do cluster, você deve criar um cluster e ativar o DRS.
Dependendo se a Compatibilidade Melhorada do vMotion (EVC) está ativada ou não, DRS se comporta de maneira diferente quando você usa máquinas virtuais vSphere Fault Tolerance (vSphere FT) em seu cluster.
EVC | DRS (Balanceamento de carga) | DRS (Canal Inicial) |
---|---|---|
Ativado | Ativado (VMs primária e secundária) | Ativado (VMs primária e secundária) |
Desativado | Desativado (VMs primária e secundária) | Desativado (VMs primárias) Totalmente automatizado (VMs secundárias) |
Controle de admissão e colocação inicial
Quando você tenta ligar uma única máquina virtual ou um grupo de máquinas virtuais em um cluster habilitado para DRS, o vCenter Server executa o controle de admissão. Ele verifica se há recursos suficientes no cluster para oferecer suporte às máquinas virtuais.
Se o cluster não tiver recursos suficientes para ligar uma única máquina virtual ou qualquer uma das máquinas virtuais em uma tentativa de ligar em grupo, uma mensagem será exibida. Caso contrário, para cada máquina virtual, DRS gera uma recomendação de um host no qual executar a máquina virtual e executa uma das seguintes ações
- Executa automaticamente a recomendação de posicionamento.
- Exibe a recomendação de posicionamento, que o usuário pode optar por aceitar ou substituir.
Observação: Nenhuma recomendação de posicionamento inicial é fornecida para máquinas virtuais em hosts autônomos ou em clusters que não sejam DRS. Quando ligados, eles são colocados no host em que residem no momento.
- DRS considera a largura de banda da rede. Ao calcular a saturação da rede do host, o DRS pode tomar melhores decisões de posicionamento. Isso pode ajudar a evitar a degradação do desempenho das máquinas virtuais com uma compreensão mais abrangente do ambiente.
Ligar uma única máquina virtual
Em um cluster DRS, você pode ligar uma única máquina virtual e receber recomendações de posicionamento inicial.
Ao ligar uma única máquina virtual, você tem dois tipos de recomendações de posicionamento inicial:
-
Uma única máquina virtual está sendo ligada e nenhuma etapa de pré-requisito é necessária.
O usuário recebe uma lista de recomendações de posicionamento inicial mutuamente exclusivas para a máquina virtual. Você pode selecionar apenas um.
-
Uma única máquina virtual está sendo ligada, mas são necessárias ações de pré-requisito.
Essas ações incluem ligar um host no modo de espera ou a migração de outras máquinas virtuais de um host para outro. Nesse caso, as recomendações fornecidas têm várias linhas, mostrando cada uma das ações de pré-requisito. O usuário pode aceitar toda essa recomendação ou cancelar a ativação da máquina virtual.
Ativação em grupo
Você pode tentar ligar várias máquinas virtuais ao mesmo tempo (ligação em grupo).
As máquinas virtuais selecionadas para uma tentativa de ligar em grupo não precisam estar no mesmo cluster DRS. Eles podem ser selecionados entre clusters, mas devem estar no mesmo centro de dados. Também é possível incluir máquinas virtuais localizadas em clusters que não sejam DRS ou em hosts autônomos. Essas máquinas virtuais são ligadas automaticamente e não são incluídas em nenhuma recomendação de posicionamento inicial.
As recomendações de posicionamento inicial para tentativas de ativação do grupo são fornecidas por cluster. Se todas as ações relacionadas ao posicionamento para uma tentativa de ativação do grupo estiverem no modo automático, as máquinas virtuais serão ligadas sem nenhuma recomendação de posicionamento inicial fornecida. Se as ações relacionadas ao posicionamento para qualquer uma das máquinas virtuais estiverem no modo manual, a ativação de todas as máquinas virtuais (incluindo as máquinas virtuais que estão no modo automático) será manual. Essas ações estão incluídas em uma recomendação de posicionamento inicial.
Para cada cluster DRS ao qual as máquinas virtuais que estão sendo ligadas pertencem, há uma única recomendação, que contém todos os pré-requisitos (ou nenhuma recomendação). Todas essas recomendações específicas de cluster são apresentadas juntas na guia Recomendações de ativação (Power On Recommendations).
Quando uma tentativa de ativação do grupo não automático é feita e as máquinas virtuais não estão sujeitas a uma recomendação de posicionamento inicial (ou seja, as máquinas virtuais em hosts autônomos ou em clusters que não são DRS) são incluídas, vCenter Server tenta ligá-las automaticamente. Se essas inicializações forem bem-sucedidas, elas serão listadas na guia Ativações iniciadas (Started Power-Ons). Todas as máquinas virtuais que não conseguem ligar são listadas na guia Falha ao ligar (Failed Power-Ons).
Ativação em grupo
O usuário seleciona três máquinas virtuais no mesmo centro de dados para uma tentativa de ligar em grupo. As duas primeiras máquinas virtuais (VM1 e VM2) estão no mesmo cluster DRS (Cluster1), enquanto a terceira máquina virtual (VM3) está em um host autônomo. A VM1 está no modo automático e a VM2 está no modo manual. Nesse cenário, o usuário recebe uma recomendação de posicionamento inicial para o Cluster1 (na guia Recomendações de ativação (Power On Recommendations)), que consiste em ações para ligar a VM1 e a VM2. É feita uma tentativa de ligar a VM3 automaticamente e, se bem-sucedida, ela é listada na guia Ativações iniciadas (Started Power-Ons). Se essa tentativa falhar, ela será listada na guia Falha ao ligar (Failed Power-Ons).
Migração de máquina virtual
Embora DRS realize posicionamentos iniciais para que a carga seja balanceada no cluster, as alterações na carga da máquina virtual e na disponibilidade de recursos podem fazer com que o cluster fique desbalanceado. Para corrigir esses desequilíbrios, o DRS gera recomendações de migração.
Se DRS estiver ativado no cluster, a carga poderá ser distribuída de forma mais uniforme para reduzir o grau desse desequilíbrio. Por exemplo, os três hosts no lado esquerdo da figura a seguir estão desbalanceados. Suponha que o Host 1, o Host 2 e o Host 3 tenham capacidade idêntica e todas as máquinas virtuais tenham a mesma configuração e carga (que inclui reserva, se definida). No entanto, como o Host 1 tem seis máquinas virtuais, seus recursos podem ser usados em excesso enquanto muitos recursos estão disponíveis no Host 2 e no Host 3. DRS migra (ou recomenda a migração de) máquinas virtuais do Host 1 para o Host 2 e o Host 3. No lado direito do diagrama, é exibida a configuração com balanceamento de carga adequado dos hosts resultante.
Quando um cluster fica desbalanceado, DRS faz recomendações ou migra máquinas virtuais, dependendo do nível de automação padrão:
- Se o cluster ou qualquer uma das máquinas virtuais envolvidas for manual ou parcialmente automatizado, o vCenter Server não executará ações automáticas para equilibrar os recursos. Em vez disso, a página Resumo indica que as recomendações de migração estão disponíveis e a página DRS Recomendações exibe recomendações para alterações que tornam o uso mais eficiente dos recursos no cluster.
-
Se o cluster e as máquinas virtuais envolvidos forem totalmente automatizados, o vCenter Server migrará as máquinas virtuais em execução entre hosts conforme necessário para garantir o uso eficiente dos recursos do cluster.
Observação: Mesmo em uma configuração de migração automática, os usuários podem migrar explicitamente máquinas virtuais individuais, mas vCenter Server pode mover essas máquinas virtuais para outros hosts para otimizar os recursos de cluster.
Por padrão, o nível de automação é especificado para todo o cluster. Você também pode especificar um nível de automação personalizado para máquinas virtuais individuais.
DRS Limite de migração
O limite de migração DRS permite especificar quais recomendações são geradas e aplicadas (quando as máquinas virtuais envolvidas na recomendação estão no modo totalmente automatizado) ou exibidas (se estiverem no modo manual). Esse limite é uma medida de quão agressivo é o DRS ao recomendar migrações para melhorar a satisfação da VM.
Você pode mover o controle deslizante de limite para usar uma das cinco configurações, variando de Conservador a Agressivo. Quanto maior a configuração de agressividade, com mais frequência DRS poderá recomendar migrações para melhorar a satisfação da VM. A configuração Conservadora gera apenas recomendações de prioridade um (recomendações obrigatórias).
Depois que uma recomendação recebe um nível de prioridade, esse nível é comparado ao limite de migração que você define. Se o nível de prioridade for menor ou igual à configuração de limite, a recomendação será aplicada (se as máquinas virtuais relevantes estiverem no modo totalmente automatizado) ou exibida ao usuário para confirmação (se estiver no modo manual ou parcialmente automatizado).
DRS Pontuação
Cada recomendação de migração é calculada usando a métrica de felicidade da VM, que mede a eficiência da execução. Essa métrica é exibida como DRS Score na guia Resumo do cluster no vSphere Client. As recomendações de balanceamento de carga DRS tentam melhorar a pontuação DRS de uma VM. A pontuação do Cluster DRS é uma média ponderada das pontuações da VM DRS de todas as VMs ligadas no cluster. A pontuação do cluster DRS é mostrada no componente de medidor. A cor da seção preenchida muda dependendo do valor para corresponder à barra correspondente no histograma de pontuação DRS da VM. As barras no histograma mostram a porcentagem de VMs que têm uma pontuação DRS nesse intervalo. Você pode visualizar a lista com classificação e filtragem do lado do servidor selecionando a guia Monitor do cluster do e selecionando vSphere DRS, que mostra uma lista das VMs no cluster classificadas por sua pontuação DRS em ordem crescente.
Recomendações de migração
Se você criar um cluster com um modo padrão manual ou parcialmente automatizado, vCenter Server exibirá recomendações de migração na página DRS Recomendações.
O sistema fornece quantas recomendações forem necessárias para impor regras e equilibrar os recursos do cluster. Cada recomendação inclui a máquina virtual a ser movida, o host atual (origem) e o host de destino e um motivo para a recomendação. O motivo pode ser um dos seguintes:
- Equilibre as cargas ou reservas médias da CPU.
- Equilibre as cargas ou reservas médias de memória.
- Satisfaça as reservas do pool de recursos.
- Satisfazer uma regra de afinidade.
- O host está entrando no modo de manutenção ou no modo de espera.
DRS Requisitos do cluster
Os hosts adicionados a um cluster DRS devem atender a determinados requisitos para usar os recursos de cluster com êxito.
Requisitos de armazenamento compartilhado
Um cluster DRS tem determinados requisitos de armazenamento compartilhado.
Certifique-se de que os hosts gerenciados usem armazenamento compartilhado. O armazenamento compartilhado normalmente está em uma SAN, mas também pode ser implementado usando o armazenamento compartilhado do NAS.
Consulte a documentação do vSphere Armazenamento para obter informações sobre outro armazenamento compartilhado.
Requisitos de Volume Compartilhado VMFS
Um cluster DRS tem determinados requisitos de volume VMFS compartilhado.
Configure todos os hosts gerenciados para usar volumes VMFS compartilhados.
- Coloque os discos de todas as máquinas virtuais em volumes VMFS acessíveis por hosts de origem e destino.
- Certifique-se de que o volume VMFS seja suficientemente grande para armazenar todos os discos virtuais para suas máquinas virtuais.
- Certifique-se de que todos os volumes VMFS nos hosts de origem e de destino usem nomes de volumes e que todas as máquinas virtuais usem esses nomes de volumes para especificar os discos virtuais.
.vmdk
). Esse requisito não se aplica se todos os hosts de origem e destino forem o ESX Server 3.5 ou superior e estiverem usando a troca host-local. Nesse caso, há suporte para o vMotion com arquivos de permuta em armazenamento não compartilhado. Os arquivos de troca são colocados em um VMFS por padrão, mas os administradores podem substituir o local do arquivo usando as opções avançadas de configuração da máquina virtual.
Requisitos de compatibilidade do processador
Um cluster DRS tem determinados requisitos de compatibilidade do processador.
Para evitar a limitação dos recursos de DRS, você deve maximizar a compatibilidade do processador dos hosts de origem e destino no cluster.
O vMotion transfere o estado de arquitetura em execução de uma máquina virtual entre hosts ESXi subjacentes. A compatibilidade do vMotion significa que os processadores do host de destino devem ser capazes de retomar a execução usando as instruções equivalentes em que os processadores do host de origem foram suspensos. As velocidades do clock do processador e os tamanhos de cache podem variar, mas os processadores devem ser da mesma classe de fornecedor (Intel versus AMD) e da mesma família de processadores para serem compatíveis para migração com o vMotion.
As famílias de processadores são definidas pelos fornecedores do processador. Você pode distinguir diferentes versões de processadores dentro da mesma família comparando o modelo dos processadores, o nível de revisão e os recursos estendidos.
Às vezes, os fornecedores de processadores introduziram alterações arquitetônicas significativas na mesma família de processadores (como extensões de 64 bits e SSE3). VMware identificará essas exceções se não puder garantir uma migração bem-sucedida com o vMotion.
vCenter Server fornece recursos que ajudam a garantir que as máquinas virtuais migradas com o vMotion atendam aos requisitos de compatibilidade do processador. Esses recursos incluem:
- Compatibilidade aprimorada do vMotion (EVC) – Você pode usar o EVC para ajudar a garantir a compatibilidade do vMotion para os hosts em um cluster. O EVC garante que todos os hosts em um cluster apresentem o mesmo conjunto de recursos de CPU para máquinas virtuais, mesmo que as CPUs reais nos hosts sejam diferentes. Isso evita que as migrações com o vMotion falhem devido a CPUs incompatíveis.
Configure o EVC na caixa de diálogo Configurações do cluster. Os hosts em um cluster devem atender a determinados requisitos para que o cluster use o EVC. Para obter informações sobre os requisitos do EVC e do EVC, consulte a documentação vCenter Server e gerenciamento de host.
- Máscaras de compatibilidade de CPU – vCenter Server compara os recursos de CPU disponíveis para uma máquina virtual com os recursos de CPU do host de destino para determinar se as migrações devem ser permitidas ou não com o vMotion. Ao aplicar máscaras de compatibilidade de CPU a máquinas virtuais individuais, você pode ocultar determinados recursos de CPU da máquina virtual e potencialmente impedir que as migrações com o vMotion falhem devido a CPUs incompatíveis.
Requisitos do vMotion para clusters DRS
Um cluster DRS tem determinados requisitos do vMotion.
Para habilitar o uso de DRS recomendações de migração, os hosts em seu cluster devem fazer parte de uma rede vMotion. Se os hosts não estiverem na rede do vMotion, DRS ainda poderá fazer recomendações de posicionamento inicial.
Para ser configurado para o vMotion, cada host no cluster deve atender aos seguintes requisitos:
- O vMotion não oferece suporte a discos brutos ou à migração de aplicativos em cluster usando o Microsoft Cluster Service (MSCS).
- O vMotion requer uma rede de migração Gigabit Ethernet privada entre todos os hosts gerenciados habilitados para vMotion. Quando o vMotion estiver ativado em um host gerenciado, configure um objeto de identidade de rede exclusivo para o host gerenciado e conecte-o à rede de migração privada.
Configurando o DRS com o Virtual Flash
DRS pode gerenciar máquinas virtuais que têm reservas de flash virtual.
A capacidade do flash virtual aparece como uma estatística que é relatada regularmente do host para o vSphere Client. Sempre que DRS é executado, ele usa o valor de capacidade mais recente relatado.
Você pode configurar um recurso de flash virtual por host. Isso significa que, durante o tempo de ativação da máquina virtual, o DRS não precisa selecionar entre diferentes recursos de flash virtual em um determinado host.
DRS seleciona um host com capacidade de flash virtual disponível suficiente para iniciar a máquina virtual. Se DRS não puder satisfazer a reserva de flash virtual de uma máquina virtual, ela não poderá ser ligada. DRS trata uma máquina virtual ligada com uma reserva de flash virtual como tendo uma afinidade suave com seu host atual. A DRS não recomendará essa máquina virtual para o vMotion, exceto por motivos obrigatórios, como colocar um host no modo de manutenção ou para reduzir a carga em um host superutilizado.
Criar um cluster
Um cluster é um grupo de hosts. Quando um host é adicionado a um cluster, os recursos do host se tornam parte dos recursos do cluster. O cluster gerencia os recursos de todos os hosts dentro dele.
Pré-requisitos
- Verifique se você tem permissões suficientes para criar um objeto de cluster.
- Verifique se existe um centro de dados no inventário.
- Se você quiser usar vSAN, ele deverá ser ativado antes de configurar vSphere HA.
Procedimento
Resultados
O cluster é adicionado ao inventário.
O que Fazer Depois
Editar configurações do cluster
Quando você adiciona um host a um cluster DRS, os recursos do host se tornam parte dos recursos do cluster. Além dessa agregação de recursos, com um cluster DRS, você pode oferecer suporte a pools de recursos em todo o cluster e aplicar políticas de alocação de recursos no nível do cluster.
Os seguintes recursos de gerenciamento de recursos em nível de cluster também estão disponíveis.
- Balanceamento de carga
- A distribuição e o uso de recursos de CPU e memória para todos os hosts e máquinas virtuais no cluster são monitorados continuamente. DRS compara essas métricas a um uso de recursos ideal, considerando os atributos dos pools de recursos do cluster e das máquinas virtuais, a demanda atual e o destino do desequilíbrio. DRS, em seguida, fornece recomendações ou executa migrações de máquinas virtuais adequadamente. Consulte Migração de máquina virtual. Quando você liga uma máquina virtual no cluster, o DRS tenta manter o balanceamento de carga adequado colocando a máquina virtual em um host apropriado ou fazendo uma recomendação. Consulte Controle de admissão e colocação inicial.
- Gerenciamento de energia
- Quando o recurso vSphere Distributed Power Management (DPM) está ativado, o DRS compara a capacidade do cluster e do host com as demandas das máquinas virtuais do cluster, incluindo a demanda histórica recente. DRS recomenda que você coloque os hosts em modo de espera ou coloque os hosts em modo de espera de energia quando for encontrado excesso de capacidade suficiente. DRS liga os hosts se a capacidade for necessária. Dependendo das recomendações de estado de energia do host resultantes, talvez as máquinas virtuais também precisem ser migradas de e para os hosts. Consulte Gerenciamento de recursos de energia.
- Regras de afinidade
- Você pode controlar o posicionamento de máquinas virtuais em hosts em um cluster atribuindo regras de afinidade. Consulte Usando DRS regras de afinidade.
Pré-requisitos
Procedimento
O que Fazer Depois
Você pode visualizar a utilização de memória para DRS no vSphere Client. Para saber mais, consulte:
Definir um nível de automação personalizado para uma máquina virtual
Depois de criar um cluster DRS, você pode personalizar o nível de automação para máquinas virtuais individuais para substituir o nível de automação padrão do cluster.
Por exemplo, você pode selecionar Manual para máquinas virtuais específicas em um cluster com automação total ou Parcialmente Automatizado (Partially Automated) para máquinas virtuais específicas em um cluster manual.
Se uma máquina virtual estiver definida como Desativada (Disabled), vCenter Server não migrará essa máquina virtual nem fornecerá recomendações de migração para ela.
Procedimento
Resultados
Outros produtos ou recursos VMware, como vSphere vApp e vSphere Fault Tolerance, podem substituir os níveis de automação de máquinas virtuais em um cluster DRS. Consulte a documentação específica do produto para obter detalhes.
Desativar DRS
Você pode desativar DRS para um cluster.
Quando DRS é desativado:
- As regras de afinidade DRS não são removidas, mas não são aplicadas até que DRS seja reativado.
- Os grupos de hosts e VMs não são removidos, mas não são aplicados até que DRS seja reativado.
- Os pools de recursos são removidos permanentemente do cluster. Para evitar a perda dos pools de recursos, salve um snapshot da árvore do pool de recursos em sua máquina local. Você pode usar o snapshot para restaurar o pool de recursos ao ativar DRS.
Procedimento
- Navegue até o cluster no vSphere Client.
- Clique na guia Configurar (Configure) e clique em Serviços (Services).
- Em vSphere DRS, clique em Editar (Edit).
- Desmarque a caixa de seleção Ativar vSphere DRS.
- Clique em OK para desativar DRS.
- (Opcional) Escolha uma opção para salvar o pool de recursos.
- Clique em Sim (Yes) para salvar um instantâneo da árvore do pool de recursos em uma máquina local.
- Clique em Não (No) para desativar DRS sem salvar um instantâneo da árvore do pool de recursos.
Resultados
Restaurar uma árvore de pool de recursos
Você pode restaurar um snapshot de árvore do pool de recursos salvo anteriormente.
Pré-requisitos
- vSphere DRS deve estar ATIVADO.
- Você pode restaurar um snapshot apenas no mesmo cluster em que ele foi tirado.
- Nenhum outro pool de recursos está presente no cluster.
- O backup e a restauração devem sempre ser executados na mesma versão de vCenter e ESXi.
Procedimento
- Navegue até o cluster no vSphere Client.
- Clique com o botão direito do mouse no cluster e selecione Restaurar árvore do pool de recursos (Restore Resource Pool Tree).
- Clique em Procurar (Browse) e localize o arquivo de snapshot em sua máquina local.
- Clique em Abrir (Open).
- Clique em OK para restaurar a árvore do pool de recursos.
DRS Conhecimento do cluster estendido vSAN
DRS O reconhecimento do cluster estendido vSAN está disponível em clusters estendidos com o DRS ativado usando o vSphere 7.0 U2. Um cluster estendido vSAN leu a localidade, em que a VM lê dados de um site local. A busca de leituras de um site remoto pode afetar o desempenho da VM. Em versões anteriores ao vSphere 7.0 U2, o DRS não tinha conhecimento da localidade de leitura para um vSAN clusters estendidos e pode colocar inadvertidamente uma VM em um site remoto sem localidade de leitura. Com o DRS Reconhecimento do cluster estendido vSAN, o DRS agora está totalmente ciente da localidade de leitura da VM e colocará a VM em um site que possa satisfazer totalmente a localidade de leitura. Isso é automático, não há opções configuráveis. DRS O reconhecimento do cluster estendido vSAN funciona com as regras de afinidade existentes. Funciona com o vSphere 7.0 U2 e o VMware Cloud on AWS.
O vSAN cluster estendido com vSphere HA e vSphere DRS fornece resiliência ao ter duas cópias de dados espalhadas por dois domínios de falha e um nó de testemunha em um terceiro domínio de falha em caso de falhas. Os dois domínios de falha ativos fornecem replicação de dados para que ambos os domínios de falha tenham uma cópia atual dos dados.
vSAN O Stretched Cluster fornece um método automatizado de movimentação de cargas de trabalho nos dois domínios de falha. Em caso de falhas completas do site, as VMs são reiniciadas no site secundário por vSphere HA. Isso garante que não haja tempo de inatividade para cargas de trabalho de produção críticas. Quando o site primário estiver novamente on-line, o DRS rebalanceará imediatamente as VMs de volta para o site primário com hosts de afinidade suave. Esse processo faz com que a VM leia e grave do site secundário enquanto os componentes de dados da VM ainda estão sendo recriados e pode reduzir o desempenho da VM.
Em versões anteriores ao vSphere 7.0 U2, recomendamos que você altere o DRS do modo totalmente automatizado para o parcialmente automatizado, para evitar a migração de VMs enquanto a ressincronização está em andamento para o site primário. Defina DRS novamente como totalmente automatizado somente após a conclusão da ressincronização.
Com o vSphere 7.0 U2, o DRS Awareness of vSAN Stretched Cluster apresenta uma solução de localidade de leitura totalmente automatizada para recuperação de falhas em um cluster estendido vSAN. As informações de localidade de leitura indicam os hosts aos quais a VM tem acesso total, e DRS usa essas informações ao colocar uma VM em um host em vSAN Clusters Estendidos. DRS impede que as VMs façam failback para o site primário quando a ressincronização vSAN ainda estiver em andamento durante a fase de recuperação do site. DRS migra automaticamente uma VM de volta para o site afim primário quando seus componentes de dados atingem a localidade de leitura completa. Isso permite que você opere o DRS no modo totalmente automático em caso de falhas completas do site.
Em caso de falhas parciais do site, se uma VM perder a localidade de leitura devido à perda de componentes de dados maior ou igual a suas Falhas a Tolerar, o vSphere DRS identificará as VMs que consomem uma largura de banda de leitura muito alta e tentará rebalanceá-las para o secundário local. Isso garante que as VMs com cargas de trabalho de leitura intensa não sofram durante falhas parciais do site. Depois que o site primário estiver online novamente e os componentes de dados tiverem concluído a ressincronização, a VM será movida de volta para o site ao qual está afim.