Partilhar via


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

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

Você pode converter as VMs usando o assistente Converter Máquina Virtual. Pode utilizar este assistente a partir da consola do VMM.

O VMM 2019 UR3 suporta a conversão de VMs VMware para Hyper-V e Azure Local 20H2. Saiba mais sobre o suporte ao Azure Local 20H2.

Importante

  • Consulte os requisitos do sistema para obter as versões suportadas do vSphere (ESXi).
  • 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.
  • As aplicações antivírus têm de ser suportadas.
  • As conversões online não são suportadas. Você precisa desligar as VMs VMware.
  • As ferramentas VMware devem ser desinstaladas do sistema operacional convidado da VM.
  • Recomendamos atualizar para o VMM 2022 UR2 para converter suas VMs VMware para Hyper-V quatro vezes mais rápido.

Observação

Recomendamos que não mais de dez conversões sejam acionadas paralelamente da mesma origem ESXi para o mesmo destino Hyper-V. Se o par origem-destino for diferente, o VMM poderá suportar até 100 conversões de VM em paralelo, com as conversões restantes enfileiradas. No entanto, recomendamos preparar as conversões de VM em lotes menores para maior eficiência.

Observação

Após a conversão, todos os discos da VM, exceto o disco do sistema operacional, estarão offline. Isso ocorre porque o parâmetro NewDiskPolicy é definido como offlineALL em VMs VMware por padrão. Para substituir isso e colocar os novos discos online após a conversão, você pode fazer uma das seguintes alterações na política de disco de VM VMware antes de iniciar a conversão:

  • Set-StorageSetting -NewDiskPolicy OfflineShared: Para ter todos os novos discos de barramento compartilhados offline e todos os novos discos de barramento local online
  • Set-StorageSetting -NewDiskPolicy OnlineAll: Para ter todos os novos discos online, independentemente de os discos estarem num barramento local ou partilhado.

Importante

  • Consulte os requisitos do sistema para obter as versões suportadas do vSphere (ESXi).
  • 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.
  • As aplicações antivírus têm de ser suportadas.
  • As conversões online não são suportadas. Você precisa desligar as VMs VMware.
  • As ferramentas VMware devem ser desinstaladas do sistema operacional convidado da VM.
  • As VMs VMware residentes em armazenamento do tipo vSAN não podem ser convertidas em Hyper-V com o SCVMM.
  • Recomendamos atualizar para o VMM 2022 UR2 para converter suas VMs VMware para Hyper-V quatro vezes mais rápido.

Observação

Recomendamos que não mais de dez conversões sejam acionadas paralelamente da mesma origem ESXi para o mesmo destino Hyper-V. Se o par origem-destino for diferente, o VMM poderá suportar até 100 conversões de VM em paralelo, com as conversões restantes enfileiradas. No entanto, recomendamos preparar as conversões de VM em lotes menores para maior eficiência.

Observação

Após a conversão, todos os discos da VM, exceto o disco do sistema operacional, estarão offline. Isso ocorre porque o parâmetro NewDiskPolicy é definido como offlineALL em VMs VMware por padrão. Para substituir isso e colocar os novos discos online após a conversão, você pode fazer uma das seguintes alterações na política de disco de VM VMware antes de iniciar a conversão:

  • Set-StorageSetting -NewDiskPolicy OfflineShared: Para ter todos os novos discos de barramento compartilhados offline e todos os novos discos de barramento local online
  • Set-StorageSetting -NewDiskPolicy OnlineAll: Para ter todos os novos discos online, independentemente de os discos estarem num barramento local ou partilhado.

Atualmente, existem alguns métodos para converter VMs VMware para Hyper-V:

  • Assistente para Converter Máquina Virtual: Pode utilizar este assistente a partir da consola do VMM.

    Importante

    • Consulte os de requisitos de sistema para as versões suportadas do vSphere (ESXi).
    • 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.
    • As aplicações antivírus têm de ser suportadas.
    • As conversões online não são suportadas. Você precisa desligar as VMs VMware.
    • As ferramentas VMware devem ser desinstaladas do sistema operacional convidado da VM.
  • Microsoft Virtual Machine Converter: Esta ferramenta autônoma converte VMs VMware em hosts Hyper-V ou VMs do Azure. Ele também converte máquinas físicas e discos para Hyper-V hosts.

    Importante

    Esta ferramenta chegou ao fim do suporte.

Converter usando o assistente

  1. Selecione VMs e Serviços>Página Inicial>Criar>Criar Máquinas Virtuais>Converter Máquina Virtual.
  2. No assistente Converter Máquina Virtual, na seção >Selecionar Origem, selecione Procurar e, em Selecionar Origem da Máquina Virtual, escolha as VMs VMware que deseja 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 uma máquina Hyper-V host/Azure Local (aplicável a partir do VMM 2019 UR3 e posterior) para alocação. Em Selecionar caminho, configure o local de armazenamento no host para os arquivos da VM. Os caminhos de VM padrão são listados.
  6. Em Selecionar Redes, selecione a rede lógica, a rede virtual e a VLAN, conforme aplicável.
  7. Em Adicionar propriedades, defina as configurações necessárias. Em Resumo, reveja as definições e, se necessário, selecione Iniciar a máquina virtual depois de implantá-la.
  8. Selecione Criar para iniciar a conversão. Verifique a conversão da VM nas VMs e Serviços >Início>Mostrar>VMs.

Converter VM baseada em EFI em VM de Hyper-V Geração 2

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

O assistente Converter Máquina Virtual permite essa migração. Com base no tipo de firmware (BIOS ou EFI), o assistente seleciona e define por padrão a geração de VM Hyper-V de forma adequada.

  • As VMs baseadas em BIOS são migradas para Hyper-V VM Geração 1.
  • As VMs baseadas em EFI são migradas para Hyper-V VM Geração 2.

Antes de começar

Certifique-se de que os seguintes pré-requisitos sejam atendidos:

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

Processo de conversão

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

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

  2. Depois que a VM for convertida, você poderá ver a VM de Geração 2, conforme mostrado na imagem abaixo:

    Screenshot da conversão de vm para gen 2.

Observação

  • 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 Hyper-V disco dinâmico ou vice-versa, com base nos requisitos.

Converter usando cmdlets do PowerShell

Aqui estão os cmdlets de exemplo:


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>]

Converta VMs VMware para Hyper-V com mais rapidez

  • Como pre-requisito para começar a converter VMware VMs para 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.
  • Este registo do tipo REG_DWORD, com um valor de 2147483648, que é de 2 GB em bytes, tem de ser definido em cada anfitrião Hyper-V gerido pelo VMM, executando este script a partir da Consola do VMM.
  • Como alternativa, se você quiser definir esse valor do Registro em um único host e não em todos os hosts, execute este script a partir do Console do VMM.
  • Depois de definir esse valor do Registro, se você remover qualquer host Hyper-V do SCVMM, as entradas obsoletas para esse Registro poderão permanecer. Se os mesmos host(s) forem readicionados ao SCVMM, o valor anterior da entrada de registo V2VTransferChunkSizeBytes será respeitado.

O VMM oferece uma experiência simples baseada em assistente para conversão V2V (Virtual para Virtual).

Importante

  • Revise os requisitos de sistema para servidores vCenter/ESXi suportados.
  • Analise a lista de portas necessárias para hosts ESXi e Hyper-V e servidor vCenter.
  • Consulte este artigo sobre a gestão de servidores vCenter, hosts ESXi e VMs da VMware no SCVMM.
  • 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.
  • As ferramentas VMware devem ser desinstaladas do sistema operacional convidado da VM.
  • As VMs VMware residentes em armazenamento do tipo vSAN não podem ser convertidas em Hyper-V com o SCVMM.
  • As conversões online não são suportadas pelo SCVMM.
  • Recomendamos atualizar para o VMM 2025 para converter suas VMs VMware em Hyper-V quatro vezes mais rápido e ter uma experiência de conversão aprimorada.

Comece trazendo seu servidor vCenter e os hosts ESXi de origem sob o gerenciamento do SCVMM

  1. Criar conta Executar como para a função de Administrador do Servidor vCenter no VMM. Essas credenciais de administrador são usadas para gerenciar o servidor vCenter e os hosts ESXi.

    Captura de tela da página de criação de conta de execução como.

  2. No console do VMM, em Fabric, selecione Servers > Add VMware vCenter Server.

    Captura de tela da opção adicionar servidor VMware vCenter.

  3. Na página Adicionar VMware vCenter Server, faça o seguinte:
    um. Nome do computador: Especifique o nome do servidor vCenter.
    b. conta Run As: Selecione a conta Run As criada para o administrador do vSphere.

    Captura de tela da página para especificar o servidor vCenter.

  4. Selecione Concluir.

  5. Na página Importar Certificado, selecione Importar.

    Captura de tela da página de certificado de importação.

  6. Após a adição bem-sucedida do servidor vCenter, todos os hosts ESXi subordinados ao vCenter são descobertos no VMM.

  7. No console do VMM, em Fabric, selecione Servidores > Adicionar Hosts e Clusters VMware ESX.

    Captura de tela da página de adicionar hosts e clusters VMware ESX.

  8. No Assistente para Adicionar Recursos,
    uma. Em Credenciais, selecione a opção Executar como conta com privilégios de administrador no host ESXi que será adicionado e selecione Avançar.

    Captura de ecrã da página do assistente para adicionar recursos.

    b. Em Recursos de Destino , selecione todos os clusters ESXi que precisam ser adicionados ao VMM e selecione Avançar.

    Captura de tela da página de computadores ESXi selecionada.

    c. Em Configurações do Host, selecione o grupo de hosts ao qual deseja adicionar as VMs e selecione Seguinte.

    Captura de tela da página para adicionar caminho da máquina virtual.

    d. Em Resumo, revise as configurações e selecione Concluir. Junto com os hosts, as VMs associadas também serão adicionadas.

    Captura de ecrã da página de confirmação de definições.

  9. Selecione Fabric>Servers>All Hosts e, no grupo de hosts, verifique o status de cada host ou cluster. O de Status do Host deve ser OK ou OK (limitado).

  10. Se o status for limitado, isso significa que você habilitou a configuração Comunicar com hosts VMware ESX no modo seguro mas ainda não importou um certificado de cada host vSphere. Para modificar a configuração de segurança, clique com o botão direito do mouse no servidor vCenter >Propriedades>de Segurança .

  11. Para importar o certificado, selecione cada nome de host relevante >Propriedades>Gerenciamento>Recuperar>OK. O status do host deve ser OK após a importação.

Converta suas VMs VMware em Hyper-V

Agora que suas VMs VMware são descobertas e gerenciáveis pelo VMM, você pode convertê-las em Hyper-V seguindo estas instruções:

  1. Verifique se as VMs VMware a serem convertidas estão no estado Stop e se não há snapshots associados a elas.

  2. Selecione VMs e Serviços > Página Inicial > Converter Máquina Virtual.

  3. No assistente Converter de Máquina Virtual Selecionarde origem, selecione Procurare, em Selecionarde origem da máquina virtual, selecione a VM VMware que deseja converter.

  4. Em Especificar Identidade da Máquina Virtual, modifique o nome e a descrição da máquina conforme necessário.

  5. Na Configuração da Máquina Virtual , especifique o número de processadores e as configurações de memória.

  6. Em Selecionar Host, selecione um Hyper-V host/Azure Local para alocação. Em Selecionar caminho, configure o local de armazenamento no host para os arquivos da VM. O caminho padrão da VM está listado.

  7. Em Selecionar Redes, selecione a rede lógica, a rede virtual e a VLAN, conforme aplicável.

  8. Em Adicionar propriedades, defina as configurações necessárias. Em Resumo, reveja as definições e selecione Iniciar a máquina virtual após a sua implementação se necessário.

  9. Selecione Criar para iniciar a conversão. Verifique a conversão das VMs em VMs e Serviços > Início > Mostrar > VMs.

Observação

Após a conversão, todos os discos da VM, exceto o disco do sistema operacional, estarão offline. Isso ocorre porque o parâmetro NewDiskPolicy é definido como offlineALL em VMs VMware por padrão. Para substituir isso e colocar os novos discos online após a conversão, você pode fazer uma das seguintes alterações na política de disco de VM VMware antes de iniciar a conversão:

  • Set-StorageSetting -NewDiskPolicy OfflineShared: Para ter todos os novos discos de barramento partilhados offline e todos os novos discos de barramento local online.
  • Set-StorageSetting -NewDiskPolicy OnlineAll: Para ter todos os novos discos online, independentemente de os discos estarem em barramento local ou partilhado.

Converter usando o cmdlet do PowerShell

Aqui está o cmdlet do PowerShell para conversão V2V via SCVMM com todos os parâmetros:


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>]

Observação

Recomendamos que não mais de dez conversões sejam acionadas paralelamente da mesma origem ESXi para o mesmo destino Hyper-V. Se o par origem-destino for diferente, o VMM poderá suportar até 100 conversões de VM em paralelo, com as conversões restantes enfileiradas. No entanto, recomendamos preparar as conversões de VM em lotes menores para maior eficiência.

Observação

As opções de migração que não são da Microsoft são fornecidas por parceiros da Microsoft. Essas opções estão disponíveis para você por um custo adicional, mas podem ajudar a reduzir o tempo de inatividade da VM durante a migração. As seguintes opções de migração que não são da Microsoft estão disponíveis:

Próximos passos

Gerenciar as configurações da VM.