Skip to main content
NetApp virtualization solutions
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Migre VMs do Microsoft Hyper-V para o VMware ESXi usando o Shift Toolkit.

Colaboradores kevin-hoke

Migre máquinas virtuais do Microsoft Hyper-V para o VMware ESXi usando o Shift Toolkit, configurando os sites de origem e destino, criando grupos de recursos e modelos e executando o fluxo de trabalho de migração.

O Shift Toolkit permite a conversão direta de máquinas virtuais entre hipervisores sem a criação de cópias adicionais em disco, proporcionando uma migração sem cópias e com tempo de inatividade mínimo para máquinas virtuais Windows e Linux.

Antes de começar

Verifique se os seguintes pré-requisitos foram atendidos antes de iniciar a migração.

Requisitos da VMware
  • Os hosts vCenter e ESXi estão configurados.

  • Conta do servidor vCenter (usuário RBAC) com os privilégios mínimos necessários

  • Os hosts vCenter e ESXi estão acessíveis a partir do Shift Toolkit e as entradas DNS estão atualizadas.

  • Os grupos de portas distribuídas são configurados com IDs de VLAN apropriados (grupos de portas padrão não são suportados).

  • O compartilhamento NFS (para armazenar as VMs migradas) e o compartilhamento de origem (para as VMs a serem migradas) residem no mesmo volume.

Requisitos do Hyper-V
  • Os arquivos VHDx da VM são colocados em um compartilhamento SMB.

    • Se as VMs estiverem em um Volume Compartilhado de Cluster (CSV), execute uma migração dinâmica para um compartilhamento SMB.

  • Os serviços de integração do Hyper-V estão habilitados e em execução nas máquinas virtuais convidadas.

  • As VMs a serem migradas estão em estado RUNNING para preparação.

  • As máquinas virtuais devem ser desligadas antes de iniciar a migração.

Requisitos da máquina virtual convidada
  • Para VMs Windows: Use credenciais de administrador local ou credenciais de domínio com um perfil de usuário existente na VM.

  • Para VMs Linux: Use um usuário com permissões para executar comandos sudo sem solicitar senha.

  • O Shift Toolkit utiliza o PowerShell Direct para VMs Windows e SSH para VMs Linux.

Etapa 1: Adicione o site de origem (Hyper-V)

Adicione o ambiente Hyper-V de origem ao Shift Toolkit.

Passos
  1. Abra o Shift Toolkit em um navegador compatível e faça login com as credenciais padrão.

  2. Acesse Descobrir > Adicionar Sites.

    Mostrar exemplo
    Menu Adicionar Sites
  3. Clique em Adicionar novo site e selecione Fonte.

  4. Insira os detalhes do site de origem:

    • Nome do site: Forneça um nome para o site.

    • Hipervisor: Selecione Hyper-V

    • Localização do Site: Selecione a opção padrão

    • Conector: Selecione a opção padrão

  5. Clique em Continuar.

    Mostrar exemplo
    Detalhes do site de origem
  6. Insira os detalhes do Hyper-V:

    • Gerenciador de cluster Hyper-V autônomo ou de failover: endereço IP ou FQDN

    • Nome de usuário: Nome de usuário no formato UPN (nome de usuário@dominio.com ou domínio\administrador)

    • Senha: Senha para acessar o host Hyper-V ou a instância FCI.

  7. Clique em Continuar.

    Mostrar exemplo
    Credenciais do Hyper-V
    Observação O FCI do Hyper-V e a descoberta de host dependem da resolução de DNS. Se a resolução falhar, atualize o arquivo hosts (C:\Windows\System32\drivers\etc\hosts) e tente novamente a operação de descoberta.
  8. Insira as credenciais do sistema de armazenamento ONTAP .

    Mostrar exemplo
    Credenciais ONTAP
  9. Clique em Criar site.

Resultado

O Shift Toolkit realiza a descoberta automática e exibe as VMs com informações de metadados, incluindo redes, switches virtuais e IDs de VLAN.

Mostrar exemplo
Resultados da descoberta
Observação O inventário de máquinas virtuais é atualizado automaticamente a cada 24 horas. Para atualizar manualmente após as modificações, clique nos três pontos ao lado do nome do site e selecione Descobrir Site.

Etapa 2: Adicione o site de destino (VMware ESXi)

Adicione o ambiente VMware de destino ao Shift Toolkit.

Passos
  1. Clique em Adicionar novo local e selecione Destino.

    Mostrar exemplo
    Adicionar site de destino
  2. Insira os detalhes do site de destino:

    • Nome do site: Forneça um nome para o site.

    • Hipervisor: Selecione VMware

    • Localização do Site: Selecione a opção padrão

    • Conector: Selecione a opção padrão

  3. Clique em Continuar.

    Mostrar exemplo
    Detalhes do local de destino
  4. Insira os detalhes do VMware vCenter:

    • Ponto de extremidade: Endereço IP ou FQDN do servidor vCenter

    • Nome de usuário: Nome de usuário no formato UPN (nome de usuário@dominio.com)

    • Senha do vCenter: Senha para acessar o vCenter

    • Impressão digital SSL do vCenter (opcional)

  5. Selecione Aceitar certificado autoassinado e clique em Continuar.

    Mostrar exemplo
    Credenciais do vCenter
  6. Clique em Criar site.

    Mostrar exemplo
    Confirmação de criação do site
    Observação O sistema de armazenamento de origem e o de destino devem ser os mesmos, pois a conversão do formato do disco ocorre no nível do volume, dentro do mesmo volume.

Etapa 3: Criar grupos de recursos

Organize as VMs em grupos de recursos para preservar a ordem de inicialização e as configurações de atraso de inicialização.

Antes de começar

Certifique-se de que as qtrees estejam provisionadas conforme especificado nos pré-requisitos.

Passos
  1. Acesse Grupos de Recursos e clique em Criar Novo Grupo de Recursos.

  2. Selecione o site de origem no menu suspenso e clique em Criar.

  3. Forneça os detalhes do grupo de recursos e selecione o fluxo de trabalho:

    • Migração baseada em clones: Executa a migração de ponta a ponta do hipervisor de origem para o hipervisor de destino.

    • Conversão baseada em clone: Converte o formato do disco para o tipo de hipervisor selecionado.

      Mostrar exemplo
      Fluxo de trabalho do grupo de recursos
  4. Clique em Continuar.

  5. Selecione as VMs usando a opção de pesquisa (o filtro padrão é "Datastore").

    Mostrar exemplo
    Seleção de VM
    Observação Antes da conversão, mova as VMs para um compartilhamento SMB designado em uma SVM ONTAP recém-criada para isolar os compartilhamentos de produção da área de preparação. O menu suspenso de armazenamento de dados exibe apenas compartilhamentos SMB; arquivos CSV não são exibidos.
    Mostrar exemplo
    Seleção de armazenamento de dados
  6. Atualizar detalhes da migração:

    • Selecione Local de Destino

    • Selecione Entrada de destino do VMware

    • Configurar mapeamento de volume para qtree

      Mostrar exemplo
      Detalhes da migração
      Observação Ao converter máquinas virtuais do Hyper-V para o ESXi, defina o caminho de destino para a qtree apropriada.
  7. Configure a ordem de inicialização e o atraso de inicialização para todas as VMs selecionadas:

    • 1: Primeira VM a ser ligada

    • 3: Padrão

    • 5: Última VM a ser ligada

  8. Clique em Criar grupo de recursos.

    Mostrar exemplo
    Configuração da ordem de inicialização
Resultado

O grupo de recursos foi criado e está pronto para a configuração do modelo.

Etapa 4: Criar um plano de migração

Crie um plano para definir a migração, incluindo mapeamento de plataformas, configuração de rede e configurações de máquinas virtuais.

Passos
  1. Navegue até Projetos e clique em Criar novo projeto.

  2. Forneça um nome para o modelo e configure os mapeamentos de host:

    • Selecione o Site de Origem e o hipervisor Hyper-V associado.

    • Selecione o Site de Destino e o vCenter associado.

    • Configurar mapeamento de host e cluster

      Mostrar exemplo
      Mapeamentos de host do Blueprint
  3. Selecione os detalhes do grupo de recursos e clique em Continuar.

  4. Defina a ordem de execução para os grupos de recursos, caso existam vários grupos.

  5. Configure o mapeamento de rede para os grupos de portas apropriados.

    Mostrar exemplo
    Mapeamento de rede
    Observação No VMware, o Grupo de Portas Distribuídas é a única opção suportada. Para testes de migração, selecione "Não configurar a rede" para evitar conflitos com a rede de produção; atribua as configurações de rede manualmente após a conversão.
    Mostrar exemplo
    Opções de configuração de rede
  6. Analise os mapeamentos de armazenamento (selecionados automaticamente com base na seleção da máquina virtual).

    Observação Certifique-se de que as qtrees estejam provisionadas previamente com as permissões necessárias.
  7. Configure a substituição da preparação da máquina virtual, se necessário, para scripts personalizados ou personalização do endereço IP.

    Mostrar exemplo
    Substituição de preparação
  8. Em Detalhes da VM, forneça a conta de serviço e as credenciais para cada tipo de sistema operacional:

    • Windows: Credenciais de administrador local ou de domínio (certifique-se de que o perfil do usuário exista na máquina virtual)

    • Linux: Usuário com privilégios sudo sem solicitação de senha

      Mostrar exemplo
      Credenciais da conta de serviço
  9. Configurar as definições de IP:

    • Não configurar: Opção padrão

    • Manter IP: Manter os mesmos IPs do sistema de origem

    • DHCP: Atribua DHCP às VMs de destino

      Certifique-se de que as máquinas virtuais estejam ligadas durante a fase prepareVM e que os serviços de integração estejam ativados.

  10. Configurar as definições da VM:

    • Redimensionar parâmetros de CPU/RAM (opcional)

    • Modificar a ordem de inicialização e o atraso de inicialização

    • Ligar: Selecione para ligar as VMs após a migração (padrão: LIGADO)

    • Adicionar ferramentas VMware: Instalar as ferramentas VMware após a conversão (padrão: selecionado)

    • Manter MAC: Guarde os endereços MAC para fins de licenciamento.

    • Substituição da conta de serviço: Especifique uma conta de serviço separada, se necessário.

      Mostrar exemplo
      Configuração VM
  11. Clique em Continuar.

  12. (Opcional) Agende a migração selecionando uma data e hora.

    Mostrar exemplo
    Cronograma de migração
    Observação Agende as migrações com pelo menos 30 minutos de antecedência para permitir tempo suficiente para a preparação da máquina virtual.
  13. Clique em Criar Projeto.

Resultado

O Shift Toolkit inicia uma tarefa prepareVM que executa scripts nas VMs de origem para prepará-las para a migração.

Mostrar exemplo
Tarefa PrepareVM iniciada

O processo de preparação:

  • Para VMs do Windows: Armazena scripts em C:\NetApp

    Mostrar exemplo
    Scripts de preparação do Windows
  • Para VMs Linux: Armazena scripts em /NetApp e /opt

    Mostrar exemplo
    Scripts de preparação do Linux
    Observação Para máquinas virtuais CentOS ou Red Hat, o Shift Toolkit instala automaticamente os drivers necessários antes da conversão do disco para garantir a inicialização bem-sucedida após a conversão.

Quando o prepareVM for concluído com sucesso, o status do projeto será atualizado para "Ativo".

Mostrar exemplo
Status ativo do projeto

Etapa 5: Execute a migração

Inicie o fluxo de trabalho de migração para converter máquinas virtuais do Hyper-V para o VMware ESXi.

Antes de começar
  • Todas as máquinas virtuais são desligadas corretamente, de acordo com o cronograma de manutenção planejado.

  • A máquina virtual do Shift Toolkit faz parte do domínio.

  • O compartilhamento CIFS está configurado com as permissões apropriadas.

  • As árvores Q têm o estilo de segurança correto.

  • Os Serviços de Integração estão habilitados em todas as VMs convidadas.

  • O SSH está habilitado em máquinas virtuais convidadas baseadas em Linux.

Passos
  1. Na planta, clique em Migrar.

    Mostrar exemplo
    Botão Migrar
  2. Se as máquinas virtuais permanecerem ligadas, responda à solicitação de desligamento normal.

    Mostrar exemplo
    Confirmação de desligamento
    Mostrar exemplo
    Migração em andamento
Resultado

O Shift Toolkit executa os seguintes passos:

  1. Desliga as VMs de origem

  2. Exclui pontos de controle existentes

  3. Aciona pontos de verificação da VM na origem

  4. Aciona um snapshot do volume antes da conversão do disco.

  5. Clona e converte arquivos VHDx para o formato VMDK.

  6. Liga as VMs no site de destino.

  7. Registra as configurações de rede.

  8. Adiciona as Ferramentas VMware e atribui endereços IP.

A conversão é concluída em segundos, minimizando o tempo de inatividade da máquina virtual.

Mostrar exemplo
Progresso da conversão

Quando a migração for concluída, o status do projeto mudará para "Migração Concluída".

Mostrar exemplo
Migração concluída

Etapa 6: Validar a migração

Verifique se as máquinas virtuais estão sendo executadas corretamente no host VMware ESXi.

Passos
  1. Faça login no vCenter ou no host ESXi.

  2. Verifique se as máquinas virtuais estão em execução no host ESXi especificado.

    Mostrar exemplo
    VMs em execução no ESXi
  3. Verificar a conectividade da máquina virtual e a funcionalidade do aplicativo.

  4. (Apenas para VMs do Windows) Conecte os discos offline, se necessário:

    Set-StorageSetting -NewDiskPolicy OnlineAll
    Observação Após a conversão, todos os discos da máquina virtual no sistema operacional Windows, exceto o disco do sistema operacional, ficarão offline devido à política SAN padrão do Microsoft Windows (offlineALL). Isso evita a corrupção de dados quando os LUNs são acessados por vários servidores.
Resultado

A migração do Hyper-V para o VMware ESXi foi concluída.

Observação O Shift Toolkit utiliza tarefas cron (Linux) e tarefas agendadas (Windows) para operações pós-migração. Nenhuma conexão SSH ou equivalente é criada depois que as máquinas virtuais estão em execução nos hosts ESXi.