Como Migrar do VMware ESXi para Proxmox VE: Passo a Passo com Import Wizard

Desde a aquisição da VMware pela Broadcom e a reformulação radical dos modelos de licenciamento — com o cancelamento da edição gratuita do ESXi e a imposição de assinaturas por core —, milhares de empresas em todo o mundo estão acelerando seus planos de transição para o Proxmox VE. Para eliminar o atrito e simplificar essa transição em larga escala, a equipe de engenharia do Proxmox lançou o Proxmox ESXi Import Wizard, um assistente nativo integrado diretamente no hypervisor.

⚡ Resumo Operacional em 10 Segundos:

O assistente nativo do Proxmox VE 8.2+ conecta via API ao ESXi/vCenter e copia VMs desligadas sem necessidade de exportar OVA/OVF intermediário. Regra de ouro: Em VMs Windows, instale os drivers VirtIO antes de desligar a máquina no VMware para evitar BSOD (INACCESSIBLE_BOOT_DEVICE). No assistente de Storage, use usuário root (ESXi) ou administrator@vsphere.local (vCenter) e marque Skip Certificate Verification caso use certificados autoassinados.

Com essa ferramenta, administradores de infraestrutura conseguem conectar seus servidores VMware ESXi ou clusters vCenter diretamente ao Proxmox VE e migrar máquinas virtuais Linux e Windows com poucos cliques, sem precisar passar por ferramentas legadas de conversão ou comandos complexos de linha de comando. Neste guia, você verá o passo a passo completo da migração com foco em estabilidade, integridade de dados e prevenção de falhas de boot.

1. Preparação Obrigatória: Instalando Drivers VirtIO no Windows

Enquanto a maioria das distribuições Linux modernas (Debian, Ubuntu, CentOS, Red Hat, Rocky Linux) já possui os drivers de kernel KVM/VirtIO integrados, máquinas Windows exigem preparação antecipada. Se uma máquina virtual Windows for migrada com a controladora padrão da VMware e inicializada no KVM, o Windows falhará com a temida Tela Azul da Morte (BSOD: INACCESSIBLE_BOOT_DEVICE).

  1. Acesse a máquina virtual Windows enquanto ela ainda estiver rodando no VMware ESXi;
  2. Baixe o pacote oficial de drivers estáveis: VirtIO-Win ISO Oficial;
  3. Monte a ISO no Windows e execute o instalador virtio-win-guest-tools.exe com privilégios de administrador;
  4. O assistente instalará todos os drivers necessários: VirtIO SCSI Controller, NetKVM (placa de rede), Balloon driver e o QEMU Guest Agent;
  5. Desinstale o VMware Tools pelo Painel de Controle para evitar conflitos de agentes e serviços;
  6. Desligue a VM Windows de forma limpa pelo menu Iniciar.
⚠️ Cuidados Críticos Antes de Migrar Produção:
  • Consolide Snapshots: Verifique no vSphere se a VM possui snapshots acumulados. A presença de snapshots no ESXi pode corromper deltas durante a cópia contínua ou dobrar o tempo de importação. Execute a consolidação prévia.
  • RDM e Discos Pass-Through: Discos RDM (Raw Device Mapping) e controladoras PCI pass-through não são importados automaticamente pelo wizard e devem ser reconectados manualmente.
  • IP Estático e MAC Address: Se a VM utiliza endereço IP estático configurado no SO ou reserva DHCP vinculada ao MAC Address antigo, anote o MAC original no VMware para reaplicá-lo na interface VirtIO no Proxmox.

2. Adicionando o Servidor VMware ESXi como Storage no Proxmox VE

A partir da versão 8.2 do Proxmox VE, o suporte ao VMware ESXi é habilitado via plugin de storage dedicado (pve-esxi-import-tools). Certifique-se de que seu Proxmox esteja atualizado e com os pacotes instalados:

# Verificar versão do PVE e pacotes de importação:
pveversion -v | grep -E "pve-manager|qemu-server"
apt update && apt install pve-esxi-import-tools -y

Para conectar o ESXi ou vCenter na interface web do Proxmox:

  1. No painel web do Proxmox, navegue até Datacenter → Storage → Add → ESXi;
  2. Preencha os parâmetros de conexão com o ambiente VMware:
    • ID do Storage: VMware-Producao
    • Server / Host: Endereço IP ou FQDN do host ESXi ou do vCenter Server (ex.: 192.168.1.100);
    • Username: Insira o usuário com permissões administrativas. Para hosts ESXi diretos, utilize root (sem sufixo @pam). Para conexão via vCenter Server, utilize administrator@vsphere.local ou a conta de serviço equivalente do domínio SSO;
    • Password: Senha da conta informada;
    • Skip Certificate Verification: Marque esta caixa se o seu servidor ESXi utilizar o certificado autoassinado padrão da VMware para evitar erros de handshake SSL.
  3. Clique em Add. O Proxmox registrará o storage e listará os datastores VMware na árvore lateral de recursos.

3. Executando a Migração com o ESXi Import Wizard

Após adicionar o storage, clique sobre o item VMware-Producao na barra lateral do Proxmox VE e selecione a aba ESXi Import:

  • Você verá a listagem de todas as máquinas virtuais hospedadas no servidor VMware com seus respectivos tamanhos de disco, quantidade de vCPUs e memória alocada;
  • Selecione a VM desejada (ela deve estar em estado Off no VMware) e clique no botão Import no topo da barra de ferramentas;
  • O assistente inteligente do Proxmox lerá os metadados do arquivo .vmx e mapeará os recursos automaticamente:
    • Storage de Destino: Escolha onde os discos serão gravados no Proxmox (ex.: seu pool local-zfs ou ceph-pool);
    • Formato de Disco: O assistente faz a conversão direta de .vmdk para volumes brutos (Raw) no ZFS/Ceph ou arquivos qcow2 em storages de arquivo;
    • Controladora de Disco: Selecione VirtIO SCSI Single (padrão de engenharia com menor latência de I/O);
    • Rede: Mapeie as interfaces de rede do vSwitch original para a bridge vmbr0 do Proxmox.
  • Clique em Start Import. O Proxmox criará a VM com um novo VMID e fará o streaming dos blocos de dados diretamente do ESXi pela rede local.

4. Método Alternativo: Migração Manual via CLI (qm importdisk)

Caso o seu servidor ESXi esteja em uma rede isolada sem rota direta para o Proxmox ou você possua apenas os arquivos de disco .vmdk brutos extraídos previamente via SCP, NFS ou OVF Tool, o procedimento pode ser realizado manualmente pelo terminal:

# 1. Criar a máquina virtual no Proxmox (exemplo com VMID 120):
qm create 120 --name srv-migrado --memory 8192 --cores 4 --net0 virtio,bridge=vmbr0

# 2. Importar o disco VMDK diretamente para o storage ZFS local:
qm importdisk 120 /caminho/servidor-disk1.vmdk local-zfs

# 3. Vincular o disco importado como disco principal SCSI:
qm set 120 --scsihw virtio-scsi-single --scsi0 local-zfs:vm-120-disk-0
qm set 120 --boot order=scsi0

5. Checklist de Validação Pós-Migração e Ajustes Finos

ComponenteAção de ValidaçãoResultado Esperado
QEMU Guest AgentHabilitar em VM → Options → QEMU Guest AgentIP e interfaces visíveis no painel Proxmox; fs-freeze funcional em backups
Comando TRIM / DiscardMarcar flag Discard nas propriedades do disco SCSIEspaço liberado no ZFS/Ceph quando arquivos são deletados dentro do SO convidado
Interface de Rede LinuxVerificar saída de ip link e ajustar /etc/netplan/ ou interfacesNomes de placa (ex.: ens192 para ens18) atualizados com conectividade restabelecida
Ativação do WindowsExecutar slmgr /xpr no Prompt de Comando AdministrativoStatus de licenciamento validado após mudança de hardware virtual

Documentação Oficial e Fontes Técnicas

Perguntas Frequentes (FAQ)

O que é o Proxmox ESXi Import Wizard e quais versões do VMware são suportadas?

O ESXi Import Wizard é uma ferramenta nativa integrada ao Proxmox VE (a partir da versão 8.2). Ela conecta-se diretamente à API do VMware ESXi (versões 6.5 a 8.0) ou vCenter Server, permitindo importar VMs inteiras pela interface web sem necessidade de exportar arquivos intermediários OVF/OVA.

Por que máquinas Windows precisam dos drivers VirtIO instalados antes da migração?

O VMware utiliza controladoras de disco virtuais proprietárias (como LSI Logic SAS ou VMware Paravirtual). Se a VM for migrada para o KVM sem os drivers de armazenamento VirtIO SCSI instalados no Windows, o sistema exibirá uma tela azul (BSOD) com erro INACCESSIBLE_BOOT_DEVICE.

É necessário desligar a máquina virtual no VMware antes de iniciar a importação?

Sim. Para garantir consistência absoluta dos blocos do sistema de arquivos e integridade de bancos de dados, a VM deve ser desligada de forma limpa no VMware ESXi antes do início da importação definitiva para o storage do Proxmox VE.

A migração converte automaticamente as placas de rede virtuais (vNics)?

Sim. O assistente mapeia adaptadores como VMXNET3 e E1000 para interfaces VirtIO ou Intel E1000 no KVM, vinculando-os automaticamente à bridge local (vmbr0) ou VLANs configuradas no Proxmox VE.

📖 Leituras Relacionadas no TecMestre: Proteja sua nova infraestrutura conhecendo nosso guia sobre backup profissional com Proxmox Backup Server (PBS) e veja como configurar alta disponibilidade com Cluster Proxmox: Quorum e QDevice.

Tela do ESXi Import Wizard no Proxmox VE com seleção de VM de origem
Assistente oficial ESXi Import Wizard no Proxmox VE 8.2+: seleção direta de máquinas virtuais no host VMware e migração transparente.
🎓 Estudando para Certificações de Redes?

Teste seus conhecimentos com nossos simulados gratuitos de certificação

Especialista em Infraestrutura de TI, Linux, Redes e Computação em Nuvem (AWS & Oracle Cloud). Fundador e autor técnico no TecMestre.