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:
- Exportando uma máquina virtual VMware
- Acessando a imagem de máquina virtual exportada no servidor Proxmox VE
- Extraindo arquivo OVA de máquina virtual exportado no Proxmox VE
- Importando a máquina virtual VMware para Proxmox VE
- Configuração pós-importação para máquinas virtuais no Proxmox VE
- Alterando a memória alocada da máquina virtual Proxmox VE
- Alterando o processador da máquina virtual Proxmox VE
- Alterando o BIOS da máquina virtual Proxmox VE
- Alterando o tipo de máquina da máquina virtual Proxmox VE
- Alterando o controlador SCSI e o tipo de disco da máquina virtual Proxmox VE
- Adicionando um dispositivo de rede à máquina virtual Proxmox VE
- Alterando a ordem de inicialização da máquina virtual Proxmox VE
- Habilitando o agente convidado QEMU para a máquina virtual Proxmox VE
- Iniciando a máquina virtual Proxmox VE importada
- Instalando os drivers VirtIO e o agente convidado QEMU em uma máquina virtual Windows Proxmox VE
- Instalando o agente convidado QEMU em uma máquina virtual Linux Proxmox VE
- Monitorando o uso de CPU, memória, rede e E/S de disco de uma máquina virtual Proxmox VE
- Conclusão
- 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,
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.