É possível usar um arquivo de imagem de disco construído pelo vagrant para ser usado no vmware player / workstation?

2

O Vagrant usa o VirtualBox para todas as suas tarefas. Mas suporta a gravação do formato de arquivo vmware vmdk (o virtualbox suporta isso). Parece ser possível implantar esses arquivos de imagem no EC2 e agora estou me perguntando o que impede que ele seja executado em um ambiente VMware quando o arquivo de imagem já tem o formato correto. O EC2 também não roda o virtualbox.

    
por Norbert Hartl 22.06.2011 / 23:10

2 respostas

1

Existem alguns formatos diferentes de imagem de disco vmware. Muito provavelmente você precisará converter o arquivo ESX que você tem para implantação em servidores para outra coisa.

Do vmware-vdiskmanager para a estação de trabalho do VMware:

Disk types:
      0                   : single growable virtual disk
      1                   : growable virtual disk split in 2GB files
      2                   : preallocated virtual disk
      3                   : preallocated virtual disk split in 2GB files
      4                   : preallocated ESX-type virtual disk
      5                   : compressed disk optimized for streaming
      6                   : thin provisioned virtual disk - ESX 3.x and above

Eu acho que os arquivos que você tem são do tipo 4 ou 6.

    
por 22.06.2011 / 23:39
0

Parece-me que isso deveria funcionar, na maior parte.

Um problema é que o Vagrant requer os módulos de kernel de extensão de convidado do VirtualBox, que permitem que o sistema operacional convidado monte diretórios no host (entre outras coisas). Eu suponho que é possível que esses módulos do kernel causem problemas se você tentar rodar em uma VM não-VirtualBox.

Mas, experimente. Eu acho que é provável que funcione.

Dito isto, o VirtualBox é maravilhoso - não vejo muita razão para me preocupar com o VMWare Workstation.

    
por 03.07.2012 / 17:38