Provisionar máquinas virtuais na malha do VMM

Este artigo fornece uma visão geral do provisionamento de VMs (Máquinas Virtuais) na malha de computação do System Center – Virtual Machine Manager (VMM). Saiba mais sobre os métodos de provisionamento e os recursos fornecidos pelo VMM durante o provisionamento.

Provisionamento

As VMs podem ser provisionadas usando vários métodos:

  • Criar VMs de um disco rígido virtual em branco: você cria uma VM e instala um sistema operacional de uma imagem .iso, mídia removível ou de uma inicialização de rede com um servidor PXE.
  • Criar uma VM a partir de um disco rígido virtual existente: você cria uma VM a partir de um disco rígido virtual na biblioteca do VMM. Recomendamos um VHD que foi generalizado com o Sysprep.
  • Clonar uma VM de uma VM existente: clone uma VM existente na biblioteca do VMM para criar uma nova. Recomendamos que você clone uma VM que foi generalizada com o Sysprep.
  • Criar uma VM a partir de um modelo: crie VMs com configurações consistentes definidas em um modelo de VM. Os modelos de VM são objetos XML armazenados na biblioteca do VMM. Eles podem ser usados para controlar e restringir as configurações de VM disponíveis para usuários de autoatendimento. As configurações de modelo incluem o perfil do sistema operacional convidado, um perfil de hardware e um ou mais VHDs que podem ser usados para criar uma nova VM.
  • Criar uma VM em uma implantação de serviço: no VMM, você pode criar serviços que são agrupamentos lógicos de VMs configuradas e implantadas como uma única entidade. Um serviço de camada única inclui uma única VM. Os serviços de várias camadas têm várias VMs.
  • Provisione rapidamente uma VM usando a cópia da SAN (rede de área de armazenamento): implante uma VM usando recursos de cópia de SAN, como instantâneo e clone. Você pode provisionar rapidamente VMs autônomas ou VMs provisionadas em um serviço.

Implantando um cluster convidado de VM

Em um cluster Hyper-V, você pode implantar um cluster de failover convidado que consiste em várias VMs e usa arquivos .vhdx compartilhados. O VMM dá suporte ao seguinte:

Você pode implantar um cluster de failover convidado que usa arquivos .vhdx compartilhados em um cluster de failover do Hyper-V. Nesse cenário, se o Hyper-V usar CSVs (Volumes Compartilhados Clusterizados) no armazenamento em nível de bloco, os arquivos vhdx compartilhados serão armazenados em um CSV configurado como armazenamento compartilhado. Como alternativa, o Hyper-V pode usar o armazenamento baseado em arquivo SMB implantado pelo SOFS (Servidor de Arquivos de Escalabilidade Horizontal), como o local dos arquivos .vhdx compartilhados. Não há suporte para outros tipos de armazenamento e não há suporte para o armazenamento SMB de terceiros.

Posicionamento da VM

Quando você implanta ou migra uma VM, o VMM usa o posicionamento inteligente da VM para avaliar os hosts disponíveis.

  • O algoritmo de posicionamento analisa os dados de desempenho da carga de trabalho e do host e classifica os hosts em uma escala de uma a cinco estrelas para indicar a melhor opção de posicionamento.

  • O posicionamento inclui um recurso de proprietários preferenciais e possíveis que permite especificar quais hosts são preferenciais e possíveis se ocorrer failover de VMs.

  • O posicionamento considera as classificações de armazenamento. As nuvens podem ter escopo para limitar o posicionamento da VM apenas a classificações de armazenamento específicas.

  • As opções de posicionamento podem ser selecionadas da seguinte forma:

    • Criar uma nova VM: o processo de posicionamento oferece uma sugestão para o host. Se um usuário de autoatendimento criar uma VM, o host será atribuído automaticamente pelo VMM com base na classificação mais alta.
    • Migrar uma VM: durante a migração, o VMM fornece classificações de host para ajudá-lo a selecionar um host.
    • Converter uma VM em Hyper-V: o assistente de conversão fornece classificação para hosts para que você possa selecionar o melhor.

Classificações do anfitrião

  • O VMM avalia todos os hosts em um grupo de hosts selecionado e todos os hosts contidos em grupos de hosts filho. As classificações do anfitrião são calculadas em uma escala de 0 a 5 estrelas, onde cinco estrelas indicam a classificação mais alta. As classificações são baseadas em critérios padrão que não incluem todas as informações. Por exemplo, a velocidade da conexão de rede não é levada em consideração.

  • 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 anfitrião não mudam com base nas classificações dos outros anfitriões.

  • O VMM calcula as classificações do host de acordo com fórmulas específicas, conforme descrito na tabela a seguir.

    • Classificação de CPU: [1 – (Utilização da CPU/(100 – Reserva da CPU))] x Peso da CPU
    • Classificação de memória (RAM): [1 – (Memória usada/(Total de memória – Reserva de memória))] x Peso da memória
    • Classificação da capacidade de E/S do disco: [ 1 – ( IOPS do disco / IOPS máximo do disco ) ] x Peso do disco
    • Classificação de 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 às informações sobre os recursos exigidos pela VM e uma classificação é atribuída ao host.

  • Durante o posicionamento automático, o VMM tenta usar o host atribuído à classificação mais alta. Durante o posicionamento manual, a classificação do host é 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 nem todos os hosts tenham sido classificados. O host selecionado deve ter um número positivo de estrelas.
  • O VMM mede o uso da CPU, da memória, do disco e da rede aproximadamente a cada 10 minutos para recalcular uma classificação média que é uma média de todas as medidas feitas na última ação que redefiniu a classificação do host. As classificações do host são redefinidas quando ocorre o seguinte:
    • Uma nova máquina virtual for criada
    • Uma máquina virtual é implantada, armazenada, migrada ou excluída
    • Uma máquina virtual for ativada, desativada ou passar para um estado salvo, interrompido ou em pausa.

Zero avaliação

Um host pode receber uma classificação zero se 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.

    Observação

    O VMM oferece a opção de sobrecarregar a capacidade da nuvem e do grupo de hosts para VMs de réplica.

  • Se a memória dinâmica estiver habilitada, verifique 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 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 deve atender pelo menos ao requisito de memória atual para a 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, o host deverá oferecer suporte ao RemoteFX e ter uma ou mais GPUs (unidades de processamento gráfico) compatíveis com RemoteFX com memória disponível suficiente. Se essas condições não estiverem disponíveis e a máquina virtual estiver em execução, o posicionamento será bloqueado. Se estiver parado ou em um estado salvo, uma classificação zero com um aviso será emitida, mas o posicionamento não será bloqueado.

  • As máquinas virtuais altamente disponíveis devem ser colocadas em hosts clusterizados. O VMM atribui zero estrelas a hosts que não estão clusterizados, mas o posicionamento manual não está 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 executam 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 a inicialização de um disco rígido SCSI.

Manipulando VMs de geração 1 e 2

No VMM, você pode criar VMs de geração 1 e geração 2.

  • Você pode adicionar modelos VM especificando primeira ou segunda geração em um modelo de serviço. As propriedades serão exibidas para a geração que você escolher.
  • As VMs de geração 2 só podem ser executadas em um host com um sistema operacional de host que dê suporte a elas - Windows Server 2012 R2 e posterior. Por exemplo, o VMM não colocará uma VM de geração 2 em um host que executa o Windows Server 2012.
  • As VMs de geração 2 só podem ser executadas em um host com um sistema operacional de host que dê suporte a elas - Windows Server 2012 R2 e posterior. Por exemplo, o VMM não colocará uma VM de geração 2 em um host que executa o Windows Server 2012.
  • Quando você usa um disco rígido virtual no formato .vhd para uma VM ou modelo de VM, a VM é automaticamente de geração 1 porque .vhd não dá suporte à geração 2. Se você usar .vhdx, poderá selecionar qual opção deseja usar.
  • Se você vir uma máquina virtual existente ou modelo de máquina virtual como o ponto inicial para uma nova máquina virtual ou modelo de máquina virtual, a geração será determinada pela máquina virtual existente ou modelo de máquina virtual.
  • Se você criar um perfil de hardware, poderá escolher entre as gerações 1 e 2. Ao incorporar o perfil em uma VM ou modelo de VM, você especifica a geração que deseja usar.
  • Em todos os assistentes e cmdlets do PowerShell, você terá opções de configuração de acordo com a geração da VM.
  • As VMs de geração 1 e 2 não lidam com a ordem de inicialização da mesma maneira.
    • Você pode personalizar a ordem de início das VMs de geração 1 no console do VMM nas configurações de hardware ao criar uma VM. Você também pode personalizar usando o parâmetro BootOrder do PowerShell.
    • Para personalizar a ordem de início para VMs de geração 1, você precisa usar o PowerShell usando o parâmetro FirstBootDevice ao criar uma VM. Por exemplo, para definir o primeiro dispositivo de inicialização como o tipo de adaptador de rede: Set-SCVMTemplate -Template "Generation2template" –FirstBootDevice "NIC,0"

Otimizando o provisionamento

Discos diferenciais

  • Um disco diferencial é um VHD que armazena alterações feitas em outro VHD ou sistema operacional convidado, armazenando-as em um arquivo separado.
  • Ao criar um disco diferencial, você associa outro VHD a ele (o disco pai). O disco diferencial armazena todas as alterações que, de outra forma, seriam feitas no disco pai se o disco diferencial não existisse.
  • Em essência, o disco diferencial salva as alterações sem alterar o disco pai.
  • Vários discos diferenciais podem usar o mesmo VHD pai.

O VMM otimiza o suporte para discos diferenciais para fornecer o seguinte:

  • Migração otimizada de armazenamento que utiliza discos diferenciais. Durante uma migração, o VMM não migra discos base, a menos que seja necessário.

  • Tempo de implantação de máquina virtual otimizado utilizando discos diferenciais. O VMM tentará identificar e utilizar discos diferenciais no computador de destino.

  • Quando discos diferenciais são utilizados, a implantação do disco virtual base é otimizada aproveitando o recurso ODX (Transferências de Dados Descarregados) do Windows para copiar arquivos para o computador convidado durante a implantação do serviço.

  • Otimize o tempo e o armazenamento de clonagem de máquinas virtuais utilizando discos diferenciais. O VMM oferece a opção de criar e utilizar discos diferenciais durante uma operação de clonagem.

    Observação

    Se os discos pai forem perdidos ou corrompidos, todos os VHDs que dependem deles também serão perdidos. Você deve ter um plano de backup em vigor.

Se você estiver usando discos diferenciais, otimize o gerenciamento garantindo que os HDs pais não utilizados sejam removidos regularmente.

Cópia rápida de arquivos

Durante a implantação da máquina virtual, o VMM precisa mover e copiar arquivos grandes, como VHDs, entre dois locais.

A cópia rápida de arquivos melhora o desempenho das transferências de arquivos, principalmente usando as Transferências de Dados Descarregados (ODX) do Windows. No VMM, a BITS (transferência inteligente em segundo plano) ainda é usada como um mecanismo para transferências de arquivos, mas o VMM usa ODX quando possível (por exemplo, ao copiar arquivos para SANs que dão suporte a ODX). Isso melhora significativamente o desempenho do tempo de implantação de máquinas virtuais.

Provisionamento de VMs VMware

Depois de configurar um servidor vCenter e hosts ESX/ESXi, você pode provisionar VMs VMware como qualquer outra VM. Observe o seguinte:

  • Você pode organizar e armazenar VMs do VMware na biblioteca do VMM.

  • Você pode organizar e armazenar máquinas virtuais VMware, arquivos .vmdk (VMDK) e modelos VMware na biblioteca do VMM.

  • Você pode criar VMs a partir de modelos do VMware armazenados na biblioteca. Você também pode importar modelos armazenados em hosts do vSphere (somente os metadados do modelo são importados para o VMM). O VMM não dá suporte a tipos de disco VMDK mais antigos. Estes tipos de disco são suportados:

    • Arquivos VMDK regulares (VMFS e plano moniolítico)
    • Arquivos VMDK usados para acessar discos físicos (vmfsPassthroughRawDeviceMap)
    • Instantâneos (vmfssparse)
  • Você pode criar novas VMs do VMware de modelos VMDK.

  • Você pode implantar serviços do VMM em hosts do vSphere, mas não em vApps.

  • Você pode colocar VMs em hosts VMware com base nas classificações de host ao criar, implantar ou migrar VMs VMware. Isso inclui a implantação simultânea de VM quando você está implantando um serviço.

  • Você pode usar a otimização dinâmica e a otimização de energia para VMs VMware.

  • Você pode executar tarefas regulares de rede do VMM, incluindo a atribuição de redes lógicas, endereço IP estático e endereço MAC a VMs baseadas no Windows em execução no VMware.

  • O VMM não dá suporte a VMs VMware com VHDs conectados a um barramento IDE.

  • O VMM dá suporte ao disco rígido de provisionamento dinâmico do VMware por meio do tipo de disco dinâmico.

    Observação

    Se você criar e implantar uma VM em um host vSphere configurado para usar um disco dinâmico, o disco será provisionado dinamicamente. Se uma VM tiver sido criada como um disco com provisionamento dinâmico, a VM fora de banda a exibirá como dinâmica. Se você salvar um disco de provisionamento dinâmico na biblioteca, o VMM o salvará como espesso. Ele permanece espesso se você criar uma VM a partir dele.

Convertendo VMs VMware em Hyper-V

O VMM pode ser usado como uma ferramenta de conversão V2V para converter VMs VMware em VMs Hyper-V.

  • Assistente para Converter Máquina Virtual: no console do VMM, você pode usar esse assistente. Este método tem algumas limitações menores:
    • Não compatível com versões do vSphere anteriores à 4.1.
    • Não é possível converter estações de trabalho VMware.
    • Não é possível converter VMs com discos rígidos virtuais conectados a um barramento IDE.
    • Não há suporte para conversões online. Você precisa desligar as VMs VMware.
    • Os aplicativos antivírus devem ser suportados.
    • As ferramentas VMware devem ser desinstaladas do sistema operacional convidado da VM.

Endereço MAC estático para VMs implantadas em uma nuvem do VMM

Em versões anteriores, o VMM permitia que os usuários definissem um endereço MAC estático nas VMs implantadas nos hosts e não tinha a opção de definir o endereço MAC estático para as VMs implantadas na nuvem.

O VMM permite que você defina um endereço MAC estático para as VMs implantadas no VMM Cloud.

Use as seguintes etapas:

Observação

O endereço MAC que você deseja atribuir à VM deve fazer parte de um pool MAC acessível. Como os usuários de autoatendimento não têm visibilidade dos pools MAC de malha, eles precisariam coordenar com os administradores para garantir que o endereço MAC faça parte do pool MAC acessível.

Defina o endereço MAC estático na VM ao:

  • Implantando uma nova VM na nuvem do Modelo de VHD/VM. or
  • Alterar o endereço MAC em uma VM existente implantada na nuvem.

Definir MAC estático ao implantar uma nova VM na nuvem do modelo VHD/VM

  1. No Console do VMM, navegue até VMs e Nuvens Iniciais>de Serviços.>

  2. Selecione a nuvem para implantar a VM.

  3. Clique com o botão direito do mouse > >Criar Máquina Virtual para entrar no assistente Criar Máquina Virtual e crie a VM.

  4. Clique com o botão direito do mouse na VM e selecione Propriedades.

  5. Navegue até a página Configurar hardware e selecione o adaptador de rede ao qual deseja atribuir um endereço MAC estático.

  6. Na seção Endereço MAC, selecione Estático e insira o endereço MAC na caixa de texto.

    Captura de tela do mac estático para vms na nuvem.

Alterar o endereço MAC de uma VM implantada na nuvem

  1. Navegue até uma VM implantada na nuvem para a qual você deseja atribuir um endereço MAC estático.
  2. Siga as etapas 4 a 6 do procedimento acima.

Próximas etapas