Converter uma VM do VMware para Hyper-V na malha do VMM

Importante

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

Este artigo descreve como converter VMs VMware no System Center – Malha do Virtual Machine Manager (VMM) para Hyper-V.

Você pode converter as VMs usando o assistente Converter Máquina Virtual. No console do VMM, você pode usar esse assistente.

O VMM 2019 UR3 dá suporte à conversão de VMs do VMware para Hyper-V e Azure Stack HCI 20H2. Saiba mais sobre o suporte para o Azure Stack HCI 20H2.

Importante

  • Confira os requisitos do sistema para ver as versões compatíveis do vSphere (ESXi).
  • Não é possível converter as estações de trabalho do VMware.
  • Não é possível converter VMs com discos rígidos virtuais conectados a um barramento IDE.
  • Aplicativos de antivírus devem ter suporte.
  • Não há suporte para conversões online. Você precisa desligar as VMs do VMware.
  • As ferramentas do VMware devem ser desinstaladas do sistema operacional convidado da VM.

Importante

  • Confira os requisitos do sistema para ver as versões compatíveis do vSphere (ESXi).
  • Não é possível converter as estações de trabalho do VMware.
  • Não é possível converter VMs com discos rígidos virtuais conectados a um barramento IDE.
  • Aplicativos de antivírus devem ter suporte.
  • Não há suporte para conversões online. Você precisa desligar as VMs do VMware.
  • As ferramentas do VMware devem ser desinstaladas do sistema operacional convidado da VM.
  • É recomendável atualizar para o VMM 2022 UR2 para converter suas VMs VMware em Hyper-V quatro vezes mais rápido.
  • Não há suporte para a conversão de VMs VMware na configuração vSAN para Hyper-V por meio do SCVMM.

Atualmente, há alguns métodos para converter VMs do VMware em Hyper-V:

  • Assistente para Converter Máquina Virtual: no console do VMM, é possível usar este assistente.

    Importante

    • Confira os requisitos do sistema para ver as versões compatíveis do vSphere (ESXi).
    • Não é possível converter as estações de trabalho do VMware.
    • Não é possível converter VMs com discos rígidos virtuais conectados a um barramento IDE.
    • Aplicativos de antivírus devem ter suporte.
    • Não há suporte para conversões online. Você precisa desligar as VMs do VMware.
    • As ferramentas do VMware devem ser desinstaladas do sistema operacional convidado da VM.
  • Microsoft Virtual Machine Converter: esta ferramenta autônoma converte VMs VMware para hosts Hyper-V ou VMs do Azure. Ele também converte máquinas físicas e discos de hosts Hyper-V.

    Importante

    Esta ferramenta atingiu o fim do suporte.

Converter usando o assistente

  1. Selecione VMs e Serviços>Início>Criar>Criar Máquinas Virtuais>Converter Máquina Virtual.
  2. No assistente Converter Máquina Virtual>Selecione Origem, Navegar e, em Selecionar Origem de Máquina Virtual, escolha as VMs VMware que você quer converter.
  3. Em Especificar identidade da máquina virtual, modifique o nome e a descrição da máquina conforme necessário.
  4. Em Configuração da máquina virtual, especifique o número de processadores e as configurações de memória.
  5. Em Selecionar Host, selecione um host Hyper-V/Azure Stack HCI (aplicável a partir do VMM 2019 UR3 e posterior) para posicionamento. Em Selecionar Caminho, configure o local de armazenamento no host para os arquivos da VM. Os caminhos padrão da VM são listados.
  6. Em Selecionar Redes, selecione a rede lógica, rede virtual e VLAN conforme aplicável.
  7. Em Adicionar Propriedades, defina as configurações necessárias. Em Resumo, examine as configurações e selecione Iniciar a máquina virtual depois de implantá-la , se necessário.
  8. Selecione Criar para iniciar a conversão. Verifique a conversão da VM em VMs e Serviços>Início>Mostrar>VMs.

Converter VM baseada em EFI em VM do Hyper-V da geração 2

O System Center VMM permite a migração de VMs VMware baseadas em EFI para o Hyper-V. As VMs do VMware migradas para Microsoft Hyper-V plataforma agora podem aproveitar os recursos de geração 2.

Como parte da versão do VMM 1801, o assistente Converter Máquina Virtual habilita essa migração. Com base no tipo de firmware (BIOS ou EFI), o assistente seleciona e padroniza a geração de VM do Hyper-V adequadamente.

O assistente Converter Máquina Virtual habilita essa migração. Com base no tipo de firmware (BIOS ou EFI), o assistente seleciona e padroniza a geração de VM do Hyper-V adequadamente.

  • VMs com base em BIOS são migradas para a VM do Hyper-V Geração 1.
  • VMs com base em EFI são migradas para a VM do Hyper-V Geração 2.

Antes de começar

Verifique se os seguintes pré-requisitos foram atendidos:

  • VMs do VMware com tipo de firmware EFI
  • Hosts do VMware ESXi adicionados ao System Center VMM

Procedimento de conversão

  1. Para converter, siga o procedimento acima e selecione Geração 2 na etapa 4.

    Captura de tela de Configurar a conversão de VM para a geração 2.

  2. Depois que a VM for convertida, você poderá ver a VM de geração 2, como mostra a imagem abaixo:

    Captura de tela da conversão de vm para gen 2.

Observação

  • A conversão do disco (de vmdk para VHDX/VHD) foi aprimorada para ser cerca de 50% mais rápida do que anteriormente.
  • Os comandos do PowerShell permitem que você forneça o tipo de disco para a VM hyper-V de destino, o que permitirá que o disco provisionado espesso do VMware seja migrado como disco dinâmico do Hyper-V ou vice-versa, com base nos requisitos.

Converter usando cmdlets do PowerShell

Estes são os exemplos de cmdlets:


New-SCV2V -VMHost <Host> -VMXPath <string> [-EnableVMNetworkOptimization <bool>] [-EnableMACAddressSpoofing
<bool>] [-VMMServer <ServerConnection>] [-LibraryServer <LibraryServer>] [-JobGroup <guid>] [-Trigger] [-VhdType
{UnknownType | DynamicallyExpanding | FixedSize}] [-VhdFormat {VHD | VHDX}] [-Description <string>] [-Name
<string>] [-Owner <string>] [-UserRole <UserRole>] [-Path <string>] [-StartVM] [-CPUCount <byte>]
[-CPURelativeWeight <int>] [-CPUType <ProcessorType>] [-MemoryMB <int>] [-Generation <int>] [-DelayStartSeconds
<int>] [-StartAction {NeverAutoTurnOnVM | AlwaysAutoTurnOnVM | TurnOnVMIfRunningWhenVSStopped}] [-StopAction
{SaveVM | TurnOffVM | ShutdownGuestOS}] [-LogicalNetwork <LogicalNetwork>] [-VMNetwork <VMNetwork>]
[-NoConnection] [-MACAddress <string>] [-MACAddressType <string>] [-SourceNetworkConnectionID <string>]
[-VirtualNetwork <VirtualNetwork>] [-VirtualNetworkAdapter <VirtualNetworkAdapter>] [-VLanEnabled <bool>] [-VLanID
<uint16>] [-OverridePatchPath <string>] [-SkipInstallVirtualizationGuestServices] [-NetworkLocation <string>]
[-NetworkTag <string>] [-RunAsynchronously] [-PROTipID <guid>] [-JobVariable <string>]  [<CommonParameters>]

Converter VMs VMware em Hyper-V mais rapidamente

  • Como pré-requisito para começar a converter VMs VMware em Hyper-V quatro vezes mais rápido, atualize para o SCVMM 2022 UR2 ou posterior.
  • Como parte do SCVMM 2022 UR2, um novo registro chamado V2VTransferChunkSizeBytes é introduzido em HKLM:\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Agent nos hosts Hyper-V gerenciados pelo SCVMM.
  • Esse registro do tipo REG_DWORD, com um valor de 2147483648, que é de 2 GB em bytes, deve ser definido em cada host Hyper-V gerenciado pelo VMM executando esse script no Console do VMM.
  • Como alternativa, se você quiser definir esse valor de Registro em um único host e não em todos os hosts, execute esse script no Console do VMM.
  • Depois de definir esse valor do Registro, se você remover qualquer host(s) Hyper-V do SCVMM, as entradas obsoletas para esse registro poderão permanecer. Se os mesmos hosts forem adicionados novamente ao SCVMM, o valor anterior do Registro V2VTransferChunkSizeBytes será respeitado.

Próximas etapas

Gerencie as configurações da VM.