Que máquinas virtuais são executadas no OSX e no Ubuntu?

2

Para o desenvolvimento de aplicativos da web, eu executo um ambiente de desenvolvimento no OSX, este ambiente inclui o Django e o apache com o mod_wsgi. Meu servidor de teste e de produção são ambos máquinas virtuais que usam o KVM, executando o Ubuntu (10.04) com o apache, mod_wsgi, mysql, solr no jetty.

Como resultado, trazer novas versões do armazenamento temporário para o servidor de produção é livre de problemas, basta copiar a VM de teste para produção. Ir do desenvolvimento à encenação é doloroso embora.

Então, a pergunta pode ser:

existe uma maneira de usar uma VM executando o Ubuntu no meu Mac que pode ser (facilmente) exportada para uma VM rodando no Linux?

Eu olhei brevemente para o Virtual Box, mas não está claro se há uma chance razoável de que isso funcione. Outras coisas como virtuozzo / openVZ não são executadas no OSX aparentemente.

    
por Jasper 12.10.2010 / 13:12

4 respostas

10

O VirtualBox roda bem no MacOS X e no Ubuntu. Você pode facilmente exportar / importar aparelhos (ovf) deles. link

    
por 12.10.2010 / 13:36
3

Não é gratuito, mas se você virtualizar usando o Fusion da VMware, ele permitirá que você exporte sua VM de o Mac para praticamente qualquer produto VMware - por exemplo, Estação de Trabalho ou Servidor em execução no Linux.

Como alternativa, sua solução de virtualização do Linux pode ser capaz de importar VMs VMware - por exemplo, se você estiver usando o Virtualbox, consulte link

    
por 12.10.2010 / 13:27
0

O Virtualbox deve rodar o sistema operacional em ambas as plataformas, embora eu só tenha usado em um host Windows, não posso dizer com certeza. Você pode exportar a configuração da máquina para um arquivo .ovf que pode ser movido para outra máquina.

Use uma máquina de teste e experimente-a.

    
por 12.10.2010 / 13:30
0

Mudei as VMs do VMWare Server no Linux, para o Fusion e para o VMWare Player no Windows sem problemas. A principal coisa a se prestar atenção são as suas versões - se você fizer algo no formato mais recente e melhor em uma plataforma, precisará verificar se o VMWare na outra plataforma oferece suporte.

    
por 12.10.2010 / 17:20