Configurar a otimização dinâmica e de energia no VMM

Importante

Esta versão do VMM (Virtual Machine Manager) chegou ao fim do suporte. Recomendamos que você atualize para o VMM 2022.

Leia este artigo para saber mais sobre como habilitar a DO (otimização dinâmica) e a otimização de energia para VMs (máquinas virtuais) no System Center – VMM (Virtual Machine Manager). O artigo inclui uma visão geral dos recursos, instruções para configurar o BMC para otimização de energia e descreve como habilitar e executar esses recursos.

Observação

  • O VMM dá suporte para otimização dinâmica para computação e armazenamento. As versões anteriores ao VMM 2019 dão suporte apenas ao DO para computação. Use os procedimentos a seguir, conforme aplicável, para a versão do VMM que você está usando.
  • O VMM não é compatível com clusters com reconhecimento de site nem clusters estendidos. O VMM não considera domínios de falha específicos do site definidos pelo Hyper-V para obter um cálculo de otimização dinâmica.
  • Otimização dinâmica: com a otimização dinâmica, o VMM executa a migração dinâmica das VMs e VHDs em um cluster de host. A migração se baseia nas configurações especificadas para melhorar o balanceamento de carga entre hosts e armazenamento compartilhado de cluster (CSVs (volumes compartilhados de cluster), compartilhamentos de arquivos) e para corrigir os problemas de posicionamento das VMs.

    • A otimização dinâmica de computação (otimização de hosts) pode ser executada nos hosts em um cluster a fim de otimizar o desempenho de host, migrando as VMs entre os hosts. Os limites de desempenho de host que você pode definir são: CPU e Memória.

    • A Otimização Dinâmica de Armazenamento (Otimização do espaço em disco aplicável ao VMM 2019 e posterior) pode ser executada no armazenamento compartilhado de cluster (CSVs, compartilhamentos de arquivos) para otimizar a disponibilidade do espaço de armazenamento migrando VHDs (Discos Rígidos Virtuais) para o armazenamento compartilhado. Você pode definir o limite de espaço livre de armazenamento no armazenamento compartilhado de cluster.

  • Otimização de energia: otimização de energia é um recurso de otimização dinâmica que economiza energia desligando os hosts que não precisam atender aos requisitos de recursos em um cluster e ligando-os novamente quando forem necessários.

O VMM dá suporte à otimização dinâmica de computação (computação e armazenamento no VMM 2019 e posterior) e à otimização de energia em clusters de hosts do Hyper-V. A otimização dinâmica de computação e a otimização de energia também são compatíveis em clusters de hosts de VMware na malha do VMM que dão suporte à migração dinâmica.

Antes de começar

Observe as seguintes informações antes de você começar a usar a otimização dinâmica.

Otimização dinâmica

  • A otimização dinâmica e a otimização de energia podem ser configuradas em clusters de hosts que oferecem suporte à migração dinâmica.
  • A otimização dinâmica pode ser configurada em um grupo de hosts para migrar máquinas virtuais e VHDs (discos rígidos virtuais) em clusters de host com uma frequência e agressividade especificadas. A agressividade de uma VM determina a quantidade de desequilíbrio de carga necessária para iniciar uma migração durante a otimização dinâmica.
  • A agressividade do espaço em disco determina a quantidade de espaço livre de armazenamento abaixo do limite de espaço em disco que é necessária para migrar VHDs para outro armazenamento compartilhado de cluster durante a otimização dinâmica.
  • Por padrão, as máquinas virtuais são migradas a cada 10 minutos com agressividade média se a migração automática estiver habilitada. Ao configurar a frequência e a agressividade para a otimização dinâmica, um administrador deve considerar o custo de recursos de migrações adicionais em relação às vantagens do balanceamento de carga entre os hosts/armazenamento compartilhado em um cluster. Por padrão, um grupo de hosts herda as configurações de Otimização Dinâmica de seu grupo de hosts pai.
  • Se você configurar a otimização dinâmica em um grupo de hosts sem um cluster, isso não terá efeito.
  • A otimização dinâmica pode ser configurada para clusters com dois ou mais nós. A otimização dinâmica de armazenamento precisará de dois ou mais volumes/arquivos de armazenamento compartilhados para estar presente no cluster. Se um grupo de hosts contiver hosts autônomos ou clusters de hosts que não dão suporte à migração dinâmica, a otimização dinâmica não será executada nesses hosts. Todos os hosts que estão no modo de manutenção também são excluídos da otimização dinâmica. Além disso, o VMM apenas migrará máquinas virtuais altamente disponíveis que usem armazenamento compartilhado. Se um cluster de host contiver máquinas virtuais que não estão altamente disponíveis, essas máquinas virtuais não serão migradas durante a Otimização Dinâmica.
  • A otimização dinâmica sob demanda também está disponível para clusters de host individuais usando a ação Otimizar hosts/otimizar espaço em disco no workspace VMs e Serviços. Pode ser realizada sem a configuração da otimização dinâmica em grupos de hosts. Depois que a otimização dinâmica é solicitada para um cluster de host, o VMM lista as máquinas virtuais/VHDs que serão migradas para aprovação do administrador. Otimizar Hosts executa o balanceamento de carga de VM entre hosts em um cluster, enquanto Otimizar o espaço em disco migra os VHDs pelo armazenamento compartilhado em um cluster.

Equidade de nó

A equidade de nó é um novo recurso no Windows Server 2016.

Ele identifica os nós de cluster com cargas leves e distribui as VMs para esses nós para balancear a carga. Isso é semelhante à otimização dinâmica do VMM. Para evitar possíveis problemas de desempenho, otimização dinâmica e equidade de nó não devem trabalhar juntos. Para garantir que isso não aconteça, o VMM desabilita a imparcialidade do nó em todos os clusters em um grupo de hosts para o qual a otimização dinâmica é definida como automática. Se você habilitar a equidade de nó fora do console do VMM, o VMM vai desativá-lo na próxima vez que a otimização dinâmica for atualizada. Se você quiser usar a imparcialidade do nó, desabilite a otimização dinâmica e habilite manualmente a imparcialidade do nó.

Otimização de energia

  • Para a otimização de energia, os computadores devem ter um controlador BMC que permita o gerenciamento fora de banda.
  • A otimização de energia garante que um cluster mantenha um quorum caso ocorra falha em um nó ativo. Para clusters criados fora do VMM e adicionados ao VMM, a Otimização de Energia exigirá mais do que quatro nós. Para cada um ou dois nós adicionais em um cluster, um nó poderá ser desligado. Por exemplo:
    • Um nó pode ser desligado para um cluster de cinco ou seis nós.
    • Dois nós podem ser desligados para um cluster de sete ou oito nós.
    • Três nós podem ser desligados para um cluster de nove ou dez nós.
  • Quando o VMM criar um cluster, ele criará um disco de quorum e usará esse disco como parte do modelo de quorum. Para clusters criados pelo VMM, a Otimização de energia poderá ser configurada para grupos de mais de três nós. Isso significa que o número de nós que pode ser desligado é o seguinte:
    • Um nó pode ser desligado para um cluster de quatro ou cinco nós.
    • Dois nós podem ser desligados para um cluster de seis ou sete nós.
    • Três nós podem ser desligados para um cluster de oito ou nove nós.

Configurar BMC

Para hosts com BMC que dão suporte a IMPI 1.5/2.0, DCMI 1.0 ou SMASH 1.0 no WS-Management, você pode definir as configurações do BMC da seguinte maneira:

  1. Crie uma conta Executar como com permissões para acessar o BMC em um host.
  2. SelecioneServidores>de Malha>Todos os Hosts>hospedam> Propriedades >Hardware>Configuração avançada>do BMC.
  3. Para habilitar o gerenciamento do VMM, selecione Esta máquina física está configurada para gerenciamento OOB.
  4. Em Este computador dá suporte ao provedor de configuração de gerenciamento de energia OOB especificado, selecione o protocolo de gerenciamento com suporte. Digite o endereço IP do BMC e aceite a porta padrão oferecida pelo VMM. Selecione a conta Executar como e selecione OK.

Habilitar otimização de energia e dinâmica para um grupo de hosts

  1. SelecioneServidores> de Malha>Todos os Hosts e selecione o grupo de hosts que você deseja configurar.

  2. Com o grupo de hosts selecionado, selecionePropriedades do grupo > Propriedades da Pasta>Propriedades.

  3. Nas propriedades do grupo de hosts, selecione Otimização Dinâmica.

  4. Em Especificar configurações de otimização dinâmica, desmarque a caixa de seleção Usar configurações de otimização dinâmica do grupo de hosts pai.

  5. Em Agressividade, selecione Alta, Média ou Baixa.

    Observação

    No VMM 2019 e posterior, os valores de agressividade de VM são substituídos de uma escala baixa/média/alta para uma escala de números inteiros de um a cinco.

    1 é o menor grau de agressividade, e 5 é o mais alto.

    A agressividade de uma VM determina a quantidade de desequilíbrio de carga necessária para iniciar uma migração durante a otimização dinâmica.

    A agressividade do espaço em disco determina a quantidade de espaço livre de armazenamento abaixo do limite de espaço em disco que é necessária para migrar VHDs para outro armazenamento compartilhado de cluster durante a otimização dinâmica.

    Ao configurar a frequência e a agressividade para a otimização dinâmica, você deve tentar equilibrar o custo de recursos de migrações adicionais em relação às vantagens da carga de balanceamento entre os hosts em um cluster de hosts. Inicialmente, você pode aceitar o valor padrão Médio. Depois de observar os efeitos da otimização dinâmica no seu ambiente, você pode aumentar a agressividade.

  6. Para ajudar a conservar energia fazendo com que o VMM desative os hosts quando eles não forem necessários e ative-os novamente quando forem necessários, configure a otimização de energia para o grupo de hosts. A otimização de energia está disponível somente quando as máquinas virtuais estão sendo migradas automaticamente para balancear a carga.

  7. Para executar periodicamente a otimização dinâmica em clusters de hosts de qualificação no grupo de hosts, insira as seguintes configurações:

    1. Selecione a caixa de seleção Migrar automaticamente as máquinas virtuais para balancear a carga para equilibrar o espaço livre de armazenamento entre o armazenamento compartilhado.
    2. Em Frequência, especifique a frequência para executar a Otimização dinâmica. Você pode inserir qualquer valor entre 10 minutos e 1440 minutos (24 horas).
  8. Defina limites para cada um dos recursos de computação e armazenamento (aplicáveis ao VMM 2019 e posterior) listados. Para alterar as unidades dos recursos, acessePropriedades> do grupo> hostReservas de Host e escolha a unidade no menu suspenso.

  9. Para ativar a otimização de energia no grupo de hosts, marque a caixa de seleção Habilitar a otimização de energia. Selecione OK novamente para salvar as alterações.

    Observação

    Se há uma incompatibilidade de níveis de aviso de espaço em disco entre grupos de host com o mesmo compartilhamento de arquivo, isso pode resultar em várias migrações de e para esse compartilhamento de arquivo e pode afetar o desempenho do armazenamento. É recomendável que você não faça um compartilhamento de arquivo em grupos de hosts diferentes em que a otimização dinâmica de armazenamento está habilitada.

Definir configurações de otimização de energia

  1. Em Malha, navegue até o grupo de hosts e abra suas Propriedades.
  2. Selecione Otimização> DinâmicaEspecificar configurações> de otimização dinâmicaConfigurações.
  3. Em Personalizar Agendamento de Otimização de Energia, altere as configurações de qualquer um desses recursos: CPU, memória, E/S de disco ou E/S de rede.
  4. Em Agenda, selecione as horas em que deseja que a otimização de energia seja executada. Selecione uma caixa para ativar ou desativar a otimização de energia durante essa hora. O VMM aplica a programação de acordo com o fuso horário do host.

Executar a otimização dinâmica sob demanda em um cluster de hosts

É possível usar a otimização dinâmica sob demanda em um cluster de hosts. Para fazer isso, a otimização dinâmica não precisa ser configurada no grupo de hosts pai.

  1. AbraOs Grupos de Host dos Servidores> de Malha> e navegue até o cluster de host.

  2. Para executar o balanceamento de carga de recursos de computação, selecione Otimizar hosts. Para executar o balanceamento de carga de armazenamento no armazenamento compartilhado de cluster, selecione Otimizar discos.

    Para otimizar os hosts: o VMM executa uma revisão de otimização dinâmica para determinar quais VHDs podem ser migrados para melhorar o balanceamento de carga no cluster de hosts. Se a migração de VMs puder melhorar o balanceamento de carga, o VMM exibirá uma lista de VMs que são recomendadas para a migração, com os hosts atual e de destino indicados. A lista exclui todos os hosts que estão no modo de manutenção no VMM e todas as máquinas virtuais que não estão altamente disponíveis.

    Para otimizar o espaço em disco: o VMM realiza uma revisão da otimização dinâmica para determinar se os VHDs podem ser migrados para cumprir o limite de espaço livre de armazenamento (espaço em disco), considerando a agressividade definida na página de Otimização Dinâmica. A Otimização Dinâmica só será acionada quando qualquer armazenamento compartilhado de cluster violar o limite de espaço em disco definido. Se a migração de VHDs pode ajudar a liberar o limite de espaço de armazenamento no armazenamento compartilhado no cluster, o VMM exibe uma lista de VHDs que são recomendados para a migração, com o espaço de armazenamento atual e o desejado indicados. VHDs só serão migrados para outro armazenamento compartilhado com a mesma classificação de armazenamento.

  3. Selecione Migrar.

Observação

Se os VHDs forem migrados entre um tipo de armazenamento para outro (por exemplo, de um CSV para o compartilhamento de arquivos NAS), a migração de armazenamento será lenta. Se a otimização de armazenamento não retornar uma lista de VHDs para migrar mesmo quando os critérios de limite e de agressividade forem atendidos:

  • Verifique o HostVolumeID usando o cmdlet Get-SCStorageVolume. Se o HostVolumeID retornar Null para o volume, atualize a VM e execute a otimização dinâmica do armazenamento novamente.
  • Verifique o DiskSpacePlacementLevel do grupo de hosts usando o cmdlet Get-SCHostReserve. Defina o valor de DiskSpacePlacementLevel igual ao valor de Espaço em Disco definido nas configurações de Reserva de Host no Assistente de Otimização Dinâmica.

Ligar/desligar um computador no VMM

  1. SelecioneServidores>de Malha>Todos os Hosts> nome do host.
  2. Na guia Host , no grupo Host , selecione Ligar ou Desligar. Você pode exibir informações sobre eventos ligados e desativados nos logs do BMC (selecioneLogs BMC Avançados> de Hardware>).

Próximas etapas

Saiba mais sobre como provisionar VMs.