Como importar uma máquina virtual VMware para Proxmox VE 8

Como Importar Uma Maquina Virtual Vmware Para Proxmox Ve 8



Máquinas virtuais exportadas do VMware Workstation, VMware ESXi, VMware vSphere e outros hipervisores VMware podem ser importadas para o Proxmox VE 8.

Neste artigo, vou mostrar como importar máquinas virtuais Windows e Linux exportadas de hipervisores VMware para Proxmox VE 8.







Se precisar de ajuda na exportação de máquinas virtuais do VMware Workstation Pro, leia este artigo .





Índice:

  1. Exportando uma máquina virtual VMware
  2. Acessando a imagem de máquina virtual exportada no servidor Proxmox VE
  3. Extraindo arquivo OVA de máquina virtual exportado no Proxmox VE
  4. Importando a máquina virtual VMware para Proxmox VE
  5. Configuração pós-importação para máquinas virtuais no Proxmox VE
  6. Alterando a memória alocada da máquina virtual Proxmox VE
  7. Alterando o processador da máquina virtual Proxmox VE
  8. Alterando o BIOS da máquina virtual Proxmox VE
  9. Alterando o tipo de máquina da máquina virtual Proxmox VE
  10. Alterando o controlador SCSI e o tipo de disco da máquina virtual Proxmox VE
  11. Adicionando um dispositivo de rede à máquina virtual Proxmox VE
  12. Alterando a ordem de inicialização da máquina virtual Proxmox VE
  13. Habilitando o agente convidado QEMU para a máquina virtual Proxmox VE
  14. Iniciando a máquina virtual Proxmox VE importada
  15. Instalando os drivers VirtIO e o agente convidado QEMU em uma máquina virtual Windows Proxmox VE
  16. Instalando o agente convidado QEMU em uma máquina virtual Linux Proxmox VE
  17. Monitorando o uso de CPU, memória, rede e E/S de disco de uma máquina virtual Proxmox VE
  18. Conclusão
  19. Referências





Exportando uma máquina virtual VMware:

Você pode exportar uma máquina virtual VMware nos formatos OVA e OVF. As máquinas virtuais exportadas no formato OVA ou OVF podem ser importadas de volta para o Proxmox VE. Mas as máquinas virtuais exportadas no formato OVF são mais fáceis de importar no Proxmox VE, pois requerem menos etapas e economizam muito tempo.

Leia este artigo para saber como exportar uma máquina virtual VMware Workstation Pro.



Para obter mais informações sobre a exportação de máquinas virtuais de outros produtos de virtualização VMware (ou seja, VMware ESXi, VMware vSphere), verifique a documentação oficial do seu produto de virtualização VMware.

Acessando a imagem de máquina virtual exportada no servidor Proxmox VE:

Você pode usar um dos métodos a seguir para acessar a imagem de máquina virtual VMware exportada no servidor Proxmox VE.

  • Copie os arquivos de imagem da máquina virtual para um pen drive USB ou um HDD/SSD USB externo, monte-o no servidor Proxmox VE e acesse os arquivos de imagem da máquina virtual no servidor Proxmox VE. Eu recomendo que você exporte a máquina virtual no formato OVF neste caso, pois isso evitará o incômodo de copiar o arquivo OVA da máquina virtual em seu servidor Proxmox VE e extraí-lo para obter os discos virtuais da máquina virtual. Você pode importar diretamente máquinas virtuais exportadas em formato OVF no Proxmox VE.
  • Copie os arquivos/arquivos da máquina virtual exportados em um compartilhamento de rede e acesse-os em seu servidor Proxmox VE. Por exemplo, você pode usar um compartilhamento SMB/CIFS do seu computador Windows ou NAS para essa finalidade. Para aprender como montar um compartilhamento SMB/CIFS no Proxmox VE, leia este artigo .

Extraindo arquivo OVA de máquina virtual exportado no Proxmox VE:

Se você exportou a máquina virtual no formato OVA, deverá extrair o arquivo OVA em arquivos OVF para importar a máquina virtual para o Proxmox VE.

Eu tenho um arquivo de máquina virtual OVA www.linuxeveryday.com.ova no /mnt/pve/nas-datastore/vmware diretório do meu servidor Proxmox VE. Estou mostrando como extraí-lo para demonstração.

Como a extração de um arquivo OVA criará vários arquivos, você precisa de um diretório dedicado para manter todos os arquivos extraídos organizados.

Você pode criar um novo diretório /tmp/linux-vm (digamos) com o seguinte comando:

$ mkdir /tmp/linux-vm

Para extrair o arquivo OVA da máquina virtual www.linuxeveryday.com.ova no /tmp/linux-vm diretório, execute o seguinte comando:

$ alcatrão xvf www.linuxeveryday.com.ova -C /tmp/linux-vm

Depois que o arquivo OVA da máquina virtual for extraído, você encontrará alguns arquivos novos (por exemplo, .vmdk, .mf, .ovf) no diretório onde extraiu o arquivo OVA.

$ ls -lh /tmp/linux-vm

Importando a máquina virtual VMware para Proxmox VE:

No momento da redação deste artigo, você só pode importar imagens de máquinas virtuais OVF diretamente para o Proxmox VE. Portanto, se você tiver uma imagem de máquina virtual OVA, deverá extraia-o para o formato OVF primeiro.

Para importar a máquina virtual para Proxmox VE, navegue até o diretório onde você manteve a imagem da máquina virtual OVF da seguinte forma:

$ cd /mnt/pve/nas-datastore/vmware/eng-ws-vm

Você encontrará um .ovf arquivo no diretório onde a imagem da máquina virtual OVF é exportada/extraída.

$ ls -lh /mnt/pve/nas-datastore/vmware/eng-ws-vm

Para importar a máquina virtual OVF para Proxmox VE, você precisa usar o qm importação comando no seguinte formato:

$ qm importovf

Aqui, é o ID da máquina virtual Proxmox VE que a máquina virtual importada usará. Deve ser único. Você deve certificar-se de que nenhuma outra máquina virtual Proxmox VE esteja usando esse ID. Se você deseja que o Proxmox VE atribua automaticamente um ID exclusivo para a máquina virtual importada, basta pressionar depois de qm importação comando:

$ qm importaçãof

é o nome do arquivo do .ovf arquivo da sua máquina virtual OVF exportada.

é o nome do armazenamento Proxmox VE onde você deseja armazenar o disco da máquina virtual.

Por exemplo, para usar o ID da máquina virtual 201 e importe a máquina virtual OVF engenharia-ws de /mnt/pve/nas-datastore/vmware/eng-ws-vm diretório usando o arquivo engenharia-ws.ovf e armazene os discos da máquina virtual no lado 1 armazenamento do Proxmox VE, execute o comando abaixo:

$ qm importovf 201 engenharia-ws.ovf pool1

A máquina virtual está sendo importada. Demorará um pouco para ser concluído.

Depois que a máquina virtual for importada, você a encontrará na interface de gerenciamento web do Proxmox VE.

Configuração pós-importação para máquinas virtuais no Proxmox VE:

Depois que a máquina virtual for importada para o Proxmox VE, você precisará fazer algumas alterações necessárias no hardware e outras configurações da máquina virtual para que ela inicialize corretamente no Proxmox VE.

Por exemplo, você precisa definir o BIOS correto para a máquina virtual importada. Se a máquina virtual usar firmware de inicialização do BIOS no VMware, você também deverá usar o firmware de inicialização do BIOS no Proxmox VE. Se a máquina virtual usar firmware de inicialização UEFI no VMware, você também deverá usar o firmware de inicialização UEFI no Proxmox VE. Caso contrário, a máquina virtual não inicializará no Proxmox VE.

Dependendo do sistema operacional instalado na máquina virtual importada, você precisará ajustar algumas configurações após importar a máquina virtual no Proxmox VE.

Nas seções a seguir, mostrarei como fazer as alterações necessárias na máquina virtual importada no Proxmox VE.

Alterando a memória alocada da máquina virtual Proxmox VE:

Por padrão, a memória da máquina virtual importada será a mesma da máquina virtual VMware original (que você exportou).

Para alterar a memória da máquina virtual, navegue até Hardware > Memória [1] .

Digite a quantidade desejada de memória (em unidades MB) para a máquina virtual no campo Memória (MiB) seção [2] .

Se você deseja que a máquina virtual aloque uma quantidade mínima de memória, a menos que seja necessária mais memória, marque Dispositivo de balão [3] e defina o desejado Memória mínima (MiB) para a máquina virtual [4] .

Se uma memória Dispositivo de balão está configurado, a máquina virtual tentará usar Memória mínima (MiB) a menos que haja uma demanda por Memória (MiB)

Quando terminar, clique em OK para salvar as alterações [5] .

Alterando o processador da máquina virtual Proxmox VE:

Depois que a máquina virtual for importada para o Proxmox VE, você poderá ajustar o número de núcleos de processador atribuídos à máquina virtual.

Para configurar o processador da máquina virtual, clique em Hardware > Processadores [1] .

De Núcleos seção, você pode ajustar o número de núcleos que deseja atribuir à máquina virtual [2] .

De Tipo menu suspenso, você pode selecionar um processador virtual para a máquina virtual. Nem todos os sistemas operacionais suportam todos os tipos de processadores. Então, a menos que você tenha certeza do que está fazendo, selecione hospedar de Tipo menu suspenso é uma opção segura [3] .

Quando terminar de selecionar um processador adequado para a máquina virtual, clique em OK [4] .

Alterando o BIOS da máquina virtual Proxmox VE:

A máquina virtual importada deve usar o mesmo firmware do BIOS que a máquina virtual VMware original. Configurar o firmware do BIOS adequado é essencial para inicializar a máquina virtual importada no Proxmox VE.

Para configurar um firmware de BIOS para a máquina virtual importada, navegue até o Hardware > BIOS seção [1] e selecione o firmware do BIOS desejado na lista BIOS menu suspenso [2] .

  • SeaBIOS : SeaBIOS é o firmware BIOS padrão para máquinas virtuais novas e importadas do Proxmox VE. É o firmware do BIOS tradicional/legado.
  • OVMF (UEFI) : OVMF é o firmware UEFI BIOS, uma versão atualizada do firmware tradicional/legado do BIOS. Para novos sistemas operacionais (ou seja, Windows 11), é necessário um firmware UEFI BIOS. Quase todos os sistemas operacionais atualmente suportam o firmware UEFI BIOS.

Quando terminar, clique em OK para salvar as alterações [3] .

Se você estiver usando o firmware OVMF/UEFI BIOS para a máquina virtual importada [1] , você também deve adicionar um disco EFI à máquina virtual.

Para adicionar um disco EFI à máquina virtual importada, navegue até Hardware e clique em Adicionar > Disco EFI [2] .

Selecione um armazenamento onde deseja armazenar o disco EFI da máquina virtual no Armazenamento EFI menu suspenso [1] e clique em OK [2] .

Um disco EFI deve ser adicionado à máquina virtual configurada para usar o firmware OVMF/UEFI BIOS.

Alterando o tipo de máquina da máquina virtual Proxmox VE:

Para configurar um tipo de máquina para a máquina virtual, navegue até o Hardware > Máquina seção [1] e selecione o tipo de máquina desejado na lista Máquina menu suspenso [2] .

  • Padrão (i440fx): Para sistemas operacionais muito antigos ou legados e para executar cargas de trabalho normais de desktop/servidor na máquina virtual, o i440fx é bom o suficiente. A principal limitação do i440fx é o suporte PCIe. i440fx não oferece suporte a funcionalidades PCIe nativas. Portanto, se você não deseja passar GPUs ou outros dispositivos PCIe nesta máquina virtual, o i440fx é bom o suficiente.
  • q35: Q35 possui suporte nativo para funcionalidades PCIe e outros recursos não disponíveis no i440fx. Se você planeja passar GPUs ou outros dispositivos PCIe nesta máquina virtual, selecione q35.

Quando terminar de selecionar um tipo de máquina para a máquina virtual, clique em OK para salvar as alterações [3] .

Alterando o controlador SCSI e o tipo de disco da máquina virtual Proxmox VE:

Se você importou uma máquina virtual Windows 10/11 da VMware, precisará usar o HORAS barramento para o disco virtual da máquina virtual inicializar com êxito o Windows 10/11 na máquina virtual.

Se você importou uma máquina virtual Linux do VMware, você deve usar o dispositivo VirtIO Block para o disco virtual da máquina virtual para obter o melhor desempenho.

Para alterar o controlador SCSI da máquina virtual importada, navegue até Hardware > Controlador SCSI [1] .

Se você importou uma máquina virtual Windows 10/11 do VMware, selecione LSI53C895A (padrão) controlador SCSI do Tipo menu suspenso [2] .

Se você importou uma máquina virtual Linux do VMware, selecione o VirtIO SCSI Único controlador do Tipo menu suspenso [2] .

Quando terminar, clique em OK para salvar as alterações [3] .

Se você importou uma máquina virtual Windows 10/11, o padrão Controlador SCSI deveria estar LSI53C895A [1] e o disco virtual já deve estar configurado para usar o HORAS ônibus [2] . Você não precisa mudar nada aí.

Se você importou uma máquina virtual Linux, altere o controlador SCSI para VirtIO SCSI Único [1] , selecione o disco virtual e clique em Desanexar [2] .

Clique em Sim

O disco virtual deve ser desconectado.

Para adicionar o disco virtual à máquina virtual novamente, selecione o Disco não utilizado e clique em Editar .

Selecione Bloco VirtIO de Barramento/Dispositivo menu suspenso [1] e clique em Adicionar [2] .

A máquina virtual Linux deve usar o VirtIO SCSI Único controlador [1] e o disco virtual deve ser configurado como um Bloco VirtIO dispositivo [2] .

Adicionando um dispositivo de rede à máquina virtual Proxmox VE:

As máquinas virtuais recém-importadas podem não ter um dispositivo de rede adicionado por padrão. Portanto, você não terá conectividade com a Internet, a menos que adicione um dispositivo de rede à máquina virtual.

Para adicionar um dispositivo de rede à máquina virtual, navegue até Hardware e clique em Adicionar > Dispositivo de rede .

Se você importou uma máquina virtual Windows 10/11, selecione Intel E100 de Modelo menu suspenso [1] .

Se você importou uma máquina virtual Linux, selecione VirtIO (paravirtualizado) de Modelo menu suspenso [1] .

Quando terminar, clique em Adicionar [2] .

Um dispositivo de rede deve ser adicionado à máquina virtual importada.

Alterando a ordem de inicialização da máquina virtual Proxmox VE:

Depois de configurar o hardware da máquina virtual, você precisa configurar a máquina virtual para inicializar a partir do disco virtual.

Para fazer isso, navegue até Opções [1] > Ordem de inicialização [2] e arraste e solte o disco virtual no topo da ordem de inicialização [3] .

Quando terminar, clique em OK para salvar as alterações [4] .

Habilitando o agente convidado QEMU para a máquina virtual Proxmox VE:

O QEMU Guest Agent é usado para trocar informações entre a máquina virtual e o host Proxmox VE e executar comandos (ou seja, desligar, hibernar, reiniciar) na máquina virtual a partir do host Proxmox VE.

Para gerenciar adequadamente o poder da máquina virtual a partir da interface de gerenciamento da web do Proxmox VE e tirar instantâneos/backups da máquina virtual corretamente a partir do Proxmox VE, é altamente recomendável habilitar o agente convidado QEMU para todas as máquinas virtuais Proxmox VE.

Para habilitar o QEMU Guest Agent para a máquina virtual importada, navegue até Opções [1] , clique duas vezes (LMB) em Agente convidado QEMU [2] , marcação Use o agente convidado QEMU [3] e clique em OK para que as alterações entrem em vigor [4] .

Iniciando a máquina virtual Proxmox VE importada:

Depois que a máquina virtual importada estiver configurada, navegue até Console e clique em Começar para iniciar a máquina virtual.

Se você configurou a máquina virtual corretamente, ela deverá inicializar o sistema operacional instalado a partir do disco virtual.

Instalando os drivers VirtIO e o agente convidado QEMU em uma máquina virtual Windows Proxmox VE:

Os sistemas operacionais Windows não possuem os drivers VirtIO e o agente convidado QEMU instalados por padrão. Para obter o melhor desempenho e integração do Proxmox VE, você deve instale os drivers VirtIO e o agente convidado QEMU em sua máquina virtual importada do Windows 10/11 .

Instalando o agente convidado QEMU em uma máquina virtual Linux Proxmox VE:

Os sistemas operacionais Linux modernos vêm pré-instalados com os drivers VirtIO. Então, você só precisa instale o agente convidado QEMU em sua máquina virtual Linux importada para obter o melhor desempenho e integração Proxmox VE.

Monitorando o uso de CPU, memória, rede e E/S de disco de uma máquina virtual Proxmox VE:

Depois de instalar o agente convidado QEMU em sua máquina virtual Proxmox VE importada, você poderá monitorar o uso de CPU, memória, disco e rede da máquina virtual a partir do Resumo seção. Você também deve ser capaz de fazer backups e instantâneos contínuos da máquina virtual. Você deve ser capaz de gerenciar a energia (ou seja, iniciar, desligar, reinicializar, redefinir, hibernar, suspender) da máquina virtual a partir da interface de gerenciamento da web Proxmox VE.

Conclusão:

Neste artigo, mostrei como importar uma máquina virtual VMware Workstation Pro exportada em formato OVA ou OVF no Proxmox VE. O Proxmox VE não pode importar máquinas virtuais exportadas diretamente no formato OVA. Então, mostrei como converter/extrair um arquivo de máquina virtual OVA em arquivos OVF para que o Proxmox possa importá-lo diretamente. Depois de ler este artigo, você poderá importar máquinas virtuais exportadas do VMware Workstation Pro, VMware ESXi/vSphere, VirtualBox e outros hipervisores para o Proxmox VE.

Referências:

  1. Migrar para Proxmox VE – Proxmox VE
  2. Diferenças/benefícios entre os chipsets i440fx e q35? : r/VFIO
  3. Agente convidado Qemu – Proxmox VE