No Dom0 em “lista virsh”

2

Basicamente, estou tentando configurar uma nuvem com o Ubuntu 12.04, Eucalyptus e Xen.

Eu instalei o Xen. Agora, quando eu executo o comando xm list , ele mostra que o domínio 0 está em execução. Mas quando eu tento com virsh list , nada é preenchido. Mesmo virsh list --all não produz saída.

Como resolver este problema?

    
por Ankur 04.01.2014 / 12:03

2 respostas

1

Eu acho que com o virsh você precisa explicitamente dizer onde se conectar também, então o comando correto, dado que a instância do qemu que você quer conectar é local, seria

virsh -c qemu:///system list --all

ou com xen, acho que pode ser (inseguro aqui)

virsh -c xen:/// list --all

É provável que seja possível configurar o virsh para usar este local padrão, não sei se há uma razão pela qual o pacote virsh não faz isso automaticamente.

    
por arand 04.01.2014 / 15:14
0

Eu tenho o mesmo problema usando o Ubuntu 14.04 mais recente com o Libvirt 1.2.2.

Se eu correr

virsh version

Eu vou ter isso

  

Compilado contra biblioteca: libvirt 1.2.2   Usando a biblioteca: libvirt 1.2.2   Usando a API: QEMU 1.2.2   Executando o hypervisor: QEMU 1.7.91

Eu acho que o problema é que o libvirt se conecta ao QEMU em vez do xen. Eu modifiquei /etc/libvirt/libvirt.conf e adicionei esta linha uri_default="xen: ///"

Salvar e executar este

virsh version

Eu vou ter isso

  

Compilado contra biblioteca: libvirt 1.2.2   Usando a biblioteca: libvirt 1.2.2   Usando a API: Xen 1.2.2   Executando o hypervisor: Xen 4.4.0

No entanto, eu ainda não vi dom0 na lista virsh --all. :-( Não parece afetar o virt-manager para criar vm. Então não é tão ruim assim.

    
por user270246 18.04.2014 / 09:42