Como posso executar uma cópia do meu Linode VPS no VMWare Fusion 5 no meu Mac?

1

Eu acabei de me inscrever no Linode, e tendo configurado meu servidor Linode (a partir da imagem do Debian 7), estou tentando baixar uma cópia dele para rodar no VMWare Fusion 5 no meu Mac.

Eu segui as suas instruções para copiar a imagem de disco do meu Linode para o meu Mac , então eu tenho um arquivo .img no meu Mac agora.

Posso usar ou converter esse arquivo .img para ser o disco rígido de inicialização de uma máquina virtual VMWare no meu Mac?

(Eu acho que uma alternativa é instalar localmente uma nova máquina virtual VMWare Debian, e depois carregá-la no Linode, mas como já tenho meu Linode rodando, e o upload é muito mais lento do que baixando na minha conexão de internet, Eu estou tentando descobrir uma maneira de executar o Linode existente localmente primeiro)

    
por Paul D. Waite 13.05.2013 / 16:39

1 resposta

1

Acabei adotando uma abordagem diferente.

Depois de configurar meu Linode (anotando o que eu fiz), baixei a imagem de instalação da rede Debian 7:

Eu então usei isso para criar uma VM do Debian 7 VMWare na minha máquina local. (Eu disse ao VMWare Fusion que o SO era “Other Linux 2.6 kernel”, já que o Debian 7 não está listado como uma opção. Acredito que o Debian 7 use o kernel Linux 3.2, mas isso não me causou nenhum problema até agora.)

Eu então usei dpkg para obter uma lista dos pacotes instalados no meu Linode e instalá-los na VM VMWare (sugestão de link ).

Meus comandos shell para fazer isso da VM VMWare (substitua 1.1.1.1 pelo endereço IP do Linode):

sudo dselect update
ssh 1.1.1.1 dpkg --get-selections > packages.txt
sudo dpkg --set-selections < packages.txt
sudo apt-get dselect-upgrade
rm packages.txt

(Primeiro, certifiquei-me de instalar o dselect nas duas VMs - sudo apt-get install dselect - para que eles estejam presentes na linha dselect-upgrade .)

No futuro, posso instalar novos pacotes em minha VMWare VM e, em seguida, sincronizar a VM Linode copiando a saída de dpkg --get-selections para a VM Linode e executando os três últimos comandos do shell lá.

    
por 19.05.2013 / 15:28