Compreendendo as classificações e o posicionamento de máquinas virtuais no VMM

 

Publicado: julho de 2016

Aplicável a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Quando você implantar ou migrar uma máquina virtual para um host, o Virtual Machine Manager (VMM) usará o posicionamento da máquina virtual (também conhecido como posicionamento inteligente) para avaliar a adequação dos hosts disponíveis. O algoritmo de posicionamento analisa os dados de desempenho da carga de trabalho e do host e depois classifica os hosts em uma escala de uma a cinco estrelas para indicar a melhor opção de posicionamento. O processo de posicionamento do VMM para vários cenários de implantação é usado de maneira resumida na seguinte tabela.

Cenário de implantação Detalhes
Criar uma nova máquina virtual de um disco, máquina virtual existente ou modelo. Quando você criar uma nova máquina virtual, a classificação do host será usada para oferecer sugestões para a seleção de um host.

Se um usuário de autoatendimento criar uma máquina virtual, ou se você usar a opção de arrastar e soltar para mover uma máquina virtual para um grupo de hosts, o host será atribuído automaticamente pelo VMM com base na classificação mais alta.
Converter uma máquina virtual física ou não Hyper-V Os assistentes de conversão fornecem classificações de hosts para que você possa selecionar o host mais apropriado.
Migrar uma máquina virtual Durante a migração (offline, migração rápida ou migração dinâmica), o VMM fornece classificações de hosts para ajudar a selecionar hosts apropriados.

Aperfeiçoamentos de posicionamento a partir do System Center 2012 SP1

A partir do System Center 2012 SP1, o VMM inclui o seguinte:

  • Várias melhorias de desempenho para posicionamento. Em especial, a partir do System Center 2012 SP1, o VMM exibe os hosts conforme são classificados, e você pode selecionar um host adequado antes da conclusão da avaliação dos hosts. No VMM no System Center 2012, um host não poderá ser selecionado até que todos os hosts tenham sido classificados.

  • O posicionamento em clusters foi aprimorado com os seguintes recursos:

    • Proprietários preferenciais: Esse recurso permite especificar hosts prioritários para a máquina virtual. Essa propriedade é uma configuração do Gerenciador de Cluster de Failover que é usada no momento do failover. Quando uma máquina virtual precisar de failover, o VMM tentará usar primeiro os proprietários preferenciais.

    • Possíveis proprietários: Esse recurso permite especificar possíveis proprietários do host para uma máquina virtual. Se um host não estiver incluído nos possíveis proprietários, o VMM e o Gerenciador de Cluster de Failover não permitirão que a máquina virtual seja posicionada naquele host.

    • Conjuntos de disponibilidade: Esse recurso permite identificar as máquinas virtuais que devem ser mantidas em hosts separados. Se você criar um conjunto de disponibilidade, o posicionamento automático posicionará as máquinas virtuais de acordo com as configurações do conjunto de disponibilidade.

  • O posicionamento agora considera as classificações de armazenamento definidas. Nuvens podem ter o escopo definido para restringir a implantação de máquinas virtuais a classificações de armazenamento específicas.

Calculando a classificação de hosts

O VMM avalia todos os hosts em um grupo de hosts selecionado e quaisquer hosts contidos em grupos de hosts filhos. As classificações de hosts são calculadas em uma escala de 0 a 5 estrelas, sendo que 5 estrelas indicam a classificação mais alta. As classificações são baseadas em critérios padrão. Observe que os critérios de classificação do host não incluem todas as informações. Por exemplo, a velocidade de conexão de rede não é considerada. As classificações são baseadas em hosts individuais e não na adequação relativa de todos os hosts disponíveis. As classificações de um host não mudam de acordo a classificação de outros hosts. O VMM calcula as classificações de hosts de acordo com fórmulas específicas, descritas na tabela a seguir.

Classificação Fórmula
CPU [1 – (Utilização da CPU/(100 – Reserva da CPU))] x Peso da CPU
Memória (RAM) [1 – (Memória usada/(Total de memória – Reserva de memória))] x Peso da memória
Capacidade de E/S do disco [1 – (IOPS do disco/IOPS máximo do disco] x Peso do disco
Rede [1 – (Utilização da rede/(100 – Reserva da rede))] x Peso de rede

Um host apenas será classificado quando uma máquina virtual precisar ser posicionada. As informações coletadas sobre um host são comparadas com as informações sobre os recursos exigidos pela máquina virtual, e uma classificação é atribuída ao host. Durante o posicionamento automático, o VMM tentará usar o host atribuído à classificação mais alta. Durante o posicionamento manual, classificação do host será mostrada para que você possa selecionar o host apropriado. A partir do System Center 2012 SP1, você pode selecionar um host no VMM mesmo que todos os hosts ainda não tenham sido classificados. O host selecionado deve ter um número positivo de estrelas.

O VMM faz a medição de CPU, memória, disco e uso da rede aproximadamente a cada 10 minutos para recalcular uma classificação média, que é uma média de todas as medições efetuadas desde a última ação que redefiniu a classificação de hosts. As classificações de hosts serão redefinidas quando:

  • Uma nova máquina virtual for criada

  • Uma máquina virtual for implantada, armazenada, migrada ou excluída

  • Uma máquina virtual for ativada, desativada ou passar para um estado salvo, interrompido ou em pausa.

Classificação zero

Um host poderá ser atribuído a uma classificação zero se ele não atender às condições para receber uma classificação diferente de zero. Para receber uma classificação diferente de zero, os seguintes critérios são necessários:

  • O host deve ter pelo menos um disco rígido com armazenamento suficiente para manter o espaço total do disco rígido necessário para a máquina virtual. Com discos rígidos dinâmicos, o tamanho atual do disco rígido será usado, não o tamanho máximo.

  • A memória necessária para a máquina virtual deve ser menor do que a quantidade atual de memória disponível no host. Um host também deve ter memória suficiente disponível para iniciar a máquina virtual.

    No entanto, consulte as informações sobre excesso de alocação emVMM no System Center 2012 R2 UR6 agora oferece a opção de excesso de alocação de capacidade de grupo do host e de nuvem para máquinas virtuais de réplica.

  • Se a memória dinâmica estiver ativada, observe o seguinte:

    • Se a máquina virtual (inclusive qualquer um de seus pontos de verificação) estiver configurada para usar memória dinâmica, o host também deverá ter a memória dinâmica habilitada. Caso contrário, o posicionamento da máquina virtual será bloqueado durante a criação ou a migração.

    • Para o posicionamento de uma máquina virtual nova ou interrompida, o host deverá atender, no mínimo, ao requisito de memória de inicialização da máquina virtual.

    • Para o posicionamento de uma máquina virtual em execução, o host deverá atender, no mínimo, ao requisito de memória atual da máquina virtual.

    • Para o posicionamento de uma máquina virtual em um estado salvo, o último valor de uso de memória conhecido da máquina virtual será comparado com a memória de inicialização da máquina virtual.

  • O host deve conter todas as redes virtuais necessárias para a máquina virtual. Se você usar marcas de rede, as marcas de localização da rede para a máquina virtual e o host deverão ser idênticas.

  • Um host no modo de manutenção receberá automaticamente uma classificação zero.

  • Se o adaptador de vídeo 3D Microsoft RemoteFX estiver habilitado na máquina virtual, observe as seguintes condições. Se essas condições não forem atendidas, o posicionamento será bloqueado durante a criação ou a migração da máquina virtual:

    • O host deve dar suporte a RemoteFX.

    • O host deve ter uma ou mais GPUs (unidades de processamento de elementos gráficos) compatíveis com RemoteFX e com memória suficiente disponível. Se a máquina virtual estiver em execução, o posicionamento será bloqueado. Se ela estiver interrompida ou em estado salvo, uma classificação zero com um aviso será emitida, mas o posicionamento não será bloqueado.

  • Máquinas virtuais altamente disponíveis devem ser posicionadas em hosts clusterizados. O VMM atribui zero estrela para hosts não clusterizados, mas o posicionamento manual não é bloqueado. Se você migrar uma máquina virtual altamente disponível para um host não clusterizado, a máquina virtual não será mais altamente disponível após a migração.

  • O VMM bloqueia a migração de hosts Hyper-V para hosts que executem um software de virtualização diferente. A migração de uma máquina virtual com recursos específicos não permitidos pelo software de virtualização em execução em um host será bloqueada. Por exemplo, os hosts Hyper-V não permitem inicialização através de um disco rígido SCSI.