Como integrar o libvirt com o libxl do Xen 4.4?

2

Estou rodando o Xen 4.4 com o Ubuntu 14.04 sem problemas, assim:

root@hyper-xen-1:~# xl li
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  5431     8     r-----   32652.8
svr01                                       19  4096     4     -b----   28842.6
app-1                                       29  2048     4     -b----    4906.0
svr02                                       31  2048     4     -b----    4186.5
svr03                                       32  2048     4     -b----    5216.1

Mas, libvirt é incapaz de ver as máquinas virtuais em execução, olhe:

root@hyper-xen-1:~# virsh -c xen:///system list --all
 Id    Name                           State
----------------------------------------------------

Então, como posso integrar totalmente o libvirt, com o Xen ao usar o libxl? Além disso, o virt-manager não está funcionando ...

Obrigado antecipadamente!

Melhor Thiago

    
por ThiagoCMC 07.07.2014 / 19:07

2 respostas

1

duas pesquisas rápidas no google trouxeram uma série de informações. Não tenho certeza se você analisou essas fontes, então pensei em apontar você para elas.

  • Jim Fehlig, do Suse, tem um longo post explicando "suporte ao libvirt para o novo toolkit de libxenlight do Xen" ( link )

  • Anil Madhavapeddy tem uma nota muito longa e detalhada sobre a libvirt aqui ( link )

Por que não copio o conteúdo aqui? Porque acho que você conseguirá extrair mais dessas anotações do que eu poderia me explicar. :)

Por favor, leia e nos informe se essas notas resolvem o seu problema.

Obrigado

    
por thatmaheshrs 16.07.2014 / 19:35
0

Eu tive problemas parecidos com os convidados xen existentes, quando instalei a libvirt inicialmente para gerenciar meus convidados xen com o virt-manager; no entanto, um pouco diferente: pude ver xen xl criado convidados em virsh list , mas usando o seguinte comando:

user@server:~$ virsh -c xen:/// list --all
 Id    Name                           State
----------------------------------------------------
 1     core                           running

E xl list mostrou o dom0 e o convidado:

root@server:~# xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1020     4     r-----      35.0
core                                         1  1023     1     -b----      25.6

A principal diferença é que eu pude ver os convidados recém-criados no console do virt-manager, mas não os xen existentes que criam convidados

Acabei de reconstruir os convidados xen via virt-manager, enquanto os criei originalmente usando xl create

Em retrospecto, agora percebo que é possível / necessário converter a configuração para os convidados xl created para o libvirt XML - link

Eu não consideraria isso uma possibilidade até ter lido mais nos documentos da libvirt.

    
por Andrew 20.07.2014 / 13:13