Executando o Xen dentro do VMware?

7

Há uma série de produtos de virtualização baseados no Xen no mercado e, como acontece com outros softwares novos, é necessário testá-los em um ambiente de laboratório antes de realizar a instalação da produção em sites de clientes.

Gostaria de saber se você poderia executar o Oracle VM, o XenServer ou o Virtual Iron dentro do VMware ESX, ESXi ou VMware Server para fins de teste.

Ou, essencialmente, existe alguma maneira de evitar a compra de um novo cluster de hardware para cada produto?

atualização > Eu agora virtualizei um ambiente completo de Oracle VM dentro do VMware sem problemas. Naturalmente todos os convidados são PVM. Isso possibilita que eu ganhe experiência com a plataforma Oracle VM sem um orçamento de hardware. Obrigado a todos.

    
por Roy 06.11.2009 / 08:57

7 respostas

4

Você pode executar o Xen no VMware, mas só poderá executar convidados do Linux (e outros convidados habilitados para Xen).

Sem suporte a virtualização de hardware, o Xen fornece apenas paravirtualização, o que requer software de sistema modificado nos convidados. A maioria das distribuições Linux vem com kernels compatíveis com Xen.

A máquina virtual criada pela VMware é um computador sem suporte para virtualização de hardware. Ou seja A VMware não virtualiza os recursos de virtualização de hardware.

Então você pode rodar o Xen e rodar os hóspedes do Linux dentro dele.

Mas você não pode executar convidados do Windows dentro do Xen.

(E sim, é rápido o suficiente. O problema é apenas a virtualização de hardware ausente).

    
por 06.11.2009 / 16:13
1

Como os outros observam, a falta de extensões de VT vai excluir a maioria dos hipervisores. Sem mencionar as despesas gerais.

No passado, usei o XenSource abaixo de outro hipervisor (principalmente VMware) para alguns testes de teste específicos. Isso funciona, mas eu realmente não recomendaria isso.

Mesmo que você esteja correndo, é provável que você tenha tantas peculiaridades que não se justifique como um testbed confiável. Se o hardware for uma restrição, você provavelmente seria melhor se estivesse com a inicialização dupla.

    
por 06.11.2009 / 11:51
1

Eu uso desktops baratos para esses testes atualmente; você pode obter > 4 GB de memória e CPU's VT.

    
por 06.11.2009 / 14:56
0

As CPUs virtuais apresentadas pela VMWare para cada VM não suportam a virtualização de hardware.

    
por 06.11.2009 / 09:42
0

Não é verdade, você pode mexer com as coisas e fazer o Xen inicializar dentro do VMware Workstation, mas então iniciar o sistema operacional convidado e assim por diante geralmente não funcionará bem.

É muito menos trabalhoso comprar um par de HP ML110 ou similar, mas se você realmente quiser fazê-lo, aqui estão as instruções para instala o XenServer (que é muito semelhante ao Oracle VM e Virtual Iron) na estação de trabalho VMware.

Uma coisa a ser observada é que o Virtual Iron já foi descontinuado após sua compra pela Oracle, em vez disso, os recursos dele serão incluídos nas próximas versões do Oracle VM.

    
por 06.11.2009 / 10:18
0

Mesmo que você consiga fazê-lo funcionar, não terá uma experiência satisfatória.

    
por 06.11.2009 / 10:59
0

Se você usar apenas convidados paravirtualizados, o Xen funcionará bem no VMWare. Convidados paravirtualizados não precisam de nenhum suporte especial de hardware.

É quando você tenta executar convidados não modificados que precisam de suporte de hardware sob Xen (VT, AMD-V) que você terá problemas. O processador virtual dado ao Xen pela VMWare não terá essas extensões, independentemente do hardware subjacente.

    
por 06.11.2009 / 15:47