Libvirt Libvirtd lista virsh remota virtualbox - todos os vazios

1

Boa tarde,

em primeiro lugar, desculpe o meu inglês eu sou estrangeiro, e é o meu primeiro post ...

Eu tenho alguns problemas usando o VirtualBox e o libvirt em um LTS 14.04.

Eu tento fazer um sandbox caseiro com o cuco (que usa libvirt).

Detalhes do servidor: Ubuntu 14.04 - Libvirt 1.2.2 - virtualbox 4.3.34 usando virsh ( virsh -c vbox: /// session list --all ) Eu recebo isso

 ID    Nom                            État
----------------------------------------------------
 1     Cuckoo                         en cours d'exécution
 -     Win_10_64b                     fermé
 -     Win_7_32b                      fermé
 -     Win_7_64b                      fermé
 -     Win_8.1_64b                    fermé
 -     Win_8_64b                      fermé

meu cliente Ubuntu 14.04 - Libvirt 1.2.2 Quando me conecto ao meu cliente (cuco) usando virsh (* sudo virsh -c vbox + tcp: //[email protected] / lista de sistemas --todos *) Eu entendo isso

 ID    Nom                            État
---------------------------------------------------- 

versão do Virsh # No servidor

Compiled against library: libvirt 1.2.2
Using library: libvirt 1.2.2
Utilisation de l'API : VBOX 1.2.2
Exécution de l'hyperviseur : VBOX 4.3.34

No cliente

Compiled against library: libvirt 1.2.2
Using library: libvirt 1.2.2
Utilisation de l'API : VBOX 1.2.2
Exécution de l'hyperviseur : VBOX 4.3.34

no servidor /etc/libvirt/libvirtd.conf

listen_tls = 0
#tls_port = "16514"
listen_tcp = 1
tcp_port = "16509"
listen_addr = "192.168.56.1"
mdns_name = "Virtualization Host SOC Demo"
unix_sock_group = "libvirtd"
#unix_sock_ro_perms = "0777"
unix_sock_rw_perms = "0770"
auth_unix_ro = "none"
auth_unix_rw = "none"
auth_tcp = "none"
log_level = 2
log_outputs="2:file:/var/log/libvirt/deamon.log"

/ etc / default / libvirt-bin

start_libvirtd="yes"
libvirtd_opts="-d -l"

Outras informações (pode ajudar alguém um dia ...): Eu peço para obter o suporte ao libvirt vbox, eu tive que recompilá-lo (no servidor e no cliente) usando

sudo apt-get update
apt-get source -d libvirt
sudo apt-get build-dep libvirt
dpkg-source -x libvirt*dsc
cd libvirt-1.2.2
sudo ./configure --with-vbox
sudo make distclean
dpkg-buildpackage -us -uc -b -rfakeroot
cd ..
sudo dpkg -i libvirt-bin_xxxx.deb libvirt0_xxxx.deb

Depois disso, eu não pude conectar ao meu "servidor libvirt 'que encontrei via dmesg | grep libvirtd o apparmor não foi configurado corretamente para permitir libvirtd

Eu adiciono /etc/apparmor.d/usr.sbin.libvirtd estas linhas

/usr/{lib,lib64}/virtualbox/VBoxXPCOMIPCD Ux,  
/usr/{lib,lib64}/virtualbox/VBoxSVC Ux,   
dbus bus=system,
signal,  
ptrace,

E, finalmente, consegui me conectar via sudo virsh -c vbox + tcp: //[email protected]/system , mas não vejo minhas VMs: (

Eu que alguém conseguiu (e resolveu) o mesmo problema ...

Atenciosamente, Physaphaé

    
por Physaphae 02.12.2015 / 17:21

1 resposta

0

Eu finalmente encontrei uma solução

este é um problema certo. O Virtualbox deve ser executado como root ( sudo virtualbox & ) > > Sucesso Mesmo se você especificou usuário com user@IP não se importa ...

A propósito, eu tentei:

  • Crie uma conta de usuário (mesmo nome, mesma senha) em ambos os computadores > > Falha
  • Configurar uma autenticação sasl > > Falha
por Physaphae 09.12.2015 / 15:17