Atualize uma instalação do Ubuntu 8.04 com o VMware Server 1.0.8 e vários sistemas operacionais convidados para o Something Else

2

Eu tenho uma máquina host Ubuntu 8.04 (Hardy Heron) que está executando uma grande quantidade de máquinas virtuais no VMWare Server 1.0.8. Entre outros sistemas operacionais convidados, há todas as versões do Ubuntu desde 6.06, OpenSolaris 2009.06 e Windows XP. No momento, também acesso essas VMs de vários sistemas operacionais clientes; Linux e Windows através do console do servidor VMWare e MacOS via X-forwarding do console do servidor da máquina host.

Eu gostaria de atualizar o host para o Ubuntu 10.04 (Lucid Lynx), mas pelo que eu posso dizer, obter o VMWare Server 1.x para trabalhar em uma versão mais recente do Linux é uma verdadeira dor. Embora o VMware Server 2.x seja um pouco mais fácil, ele ainda não é empacotado como pacotes Debian, então instalar atualizações de segurança é uma tarefa muito árdua. Desde que eu esteja atualizando, gostaria de migrar para uma solução de virtualização que me permita automatizar a aplicação de atualizações.

As opções que eu estou ciente agora são KVM (gerenciado via virt-manager ) e VirtualBox (como gerenciado por suas próprias ferramentas ou via suas próprias ligações libvirt ), mas estou aberto a outras sugestões.

Para cada opção, gostaria de saber

  • como faço para converter minhas imagens convidadas para o novo formato?
  • Terei que reativar meus convidados do Windows (alternativamente, "Se o hardware virtual for diferente por padrão, posso evitar a reativação alterando algumas configurações de virtualização para fornecer mais hardware virtual semelhante")
  • quais são as opções de gerenciamento para cada sistema operacional cliente (mac, linux, windows)?

Obrigado.

    
por Glyph 26.05.2010 / 03:14

1 resposta

1

No que diz respeito à conversão, eu usaria qemu-img , uma parte do QEMU emulador. A ferramenta qemu-img parece converter para e da maioria dos formatos, incluindo VirtualBox, VMware, QEMU, raw e outros. Detalhes específicos podem ser encontrados no Google.

Eu diria que as chances são que você terá que validar novamente todas as suas instalações do Windows; mesmo que o hardware seja idêntico, os IDs com os quais as CPUs estão marcadas serão quase certamente diferentes.

Eu não sei o que você quer dizer com opções de gerenciamento em particular. Se você estiver falando sobre o gerenciamento de máquinas virtuais (seja de dentro do host como VMware Tools ou de fora do host como vSphere ), há ferramentas para alguns sistemas operacionais na máquina virtual emulador. Quanto a algo como vSphere , há versões de código-fonte aberto, mas eles precisariam trabalhar com o emulador de VM específico com o qual você trabalhava.

O virt-manager da Red Hat que você mencionou não apenas gerencia hosts KVM, mas também hosts QEMU e Xen como bem. Eu sei que existem outros produtos de código aberto como esse, mas não consigo encontrá-los agora.

    
por 19.12.2011 / 17:06