Virtualização gratuita com migração entre plataformas

0

Em breve, configurarei um servidor doméstico executando o Microsoft Windows e o Ubuntu Linux. Este servidor hospedará alguns webservices e, como usuário doméstico, às vezes é necessária uma manutenção inesperada (esta máquina é multiproposta). Minha ideia era executar esses webservices em uma máquina virtual para que eu pudesse migrá-los para outra máquina por algumas horas e depois movê-los de volta quando terminassem.

Então minha pergunta é:

  • Isso é possível
  • qual pacote de VM devo usar? Idealmente, ele suportaria o Windows e o Linux, embora o suporte a apenas um funcionasse.
  • O que posso esperar disso?

EDIT: OK, sem migração "ao vivo". E quanto à virtualização entre plataformas, que pode ser movida sem dor entre servidores e sistemas operacionais enquanto a VM é desligada?

MighMoS
fonte
Perguntas sobre configurações de casa não são permitidas no ServerFault; por favor veja o Perguntas frequentes para detalhes. Esta questão será migrada para Superusuário .
Chris S
Desculpe por isso, isso (virtualização) parecia um pouco extremo para o que eu achava que era o público-alvo.
MighMoS
O que você quer dizer com multiplataforma? Você está perguntando se pode migrar do Hyper-V para o ESXi?
Zoredache
Uma vez que você esteja acima de "copiar arquivos" como seu método de migração, então você começa a tornar as coisas bastante envolvidas, e as opções livres começam a diminuir e / ou tornam-se realmente complexas rapidamente. Eu me considero um geek de servidor, eu trabalhei com virtualização por anos, eu escrevi trabalhos e FAQs sobre isso para a Microsoft, então eu estou confortável com a tecnologia e tenho toda a mídia de instalação à mão, mas isso é ainda algo que eu hesitaria em fazer em casa - não porque eu não seja capaz, mas porque é caro, um monte de problemas e não é provável que você obtenha muito benefício do "mundo real".
Rob Moir

Respostas:

2

Hyper-V Server R2 suporta armazenamento em cluster e migração ao vivo; mas requer uma SAN para fazer isso. Eu acho que a maioria das soluções exigirá infraestrutura que estará bem fora de sua faixa de preço.

Quanto a mudar de uma plataforma para outra - eu recomendo fortemente que você use um hipervisor bare-metal, a menos que seja uma estação de trabalho. Se for uma estação de trabalho, use o Virtual PC ou o KVM (Win e Linux, respectivamente). Se você insistir em tentar trabalhar em várias plataformas, o Virtual Box ou QEmu pode ser sua melhor aposta, mas ambos têm um hardware ligeiramente diferente disponível para a VM com base no sistema operacional host. Vai se transformar em uma situação complicada rapidamente.

A virtualização não é uma camada simples que você pode adicionar a qualquer sistema operacional, é extremamente complicada. Embora ofereça certos benefícios, muitos dos quais são de grande benefício e importância, eles apresentam muitas desvantagens, limitações e penalidades (o desempenho não é o menor deles).

Chris S
fonte