Bonne après-midi,
tout d'abord excusez mon anglais, je suis un étranger, et c'est mon premier post ...
J'ai eu quelques problèmes avec virtualbox et libvirt sur un LTS 14.04.
J'essaie de faire un bac à sable à la maison avec coucou (qui utilise libvirt).
Détails du serveur: Ubuntu 14.04 - Libvirt 1.2.2 - virtualbox 4.3.34 utilisant virsh (virsh -c vbox: /// session list --all) Je reçois ceci
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é
Mon client Ubuntu 14.04 - Libvirt 1.2.2 Lorsque je me connecte à mon client (coucou) en utilisant virsh (* Sudo virsh -c vbox + tcp: //[email protected]/system list --all *) je reçois ceci
ID Nom État
----------------------------------------------------
Version Virsh # Sur le serveur
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
Sur le client
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
Sur le serveur /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"
Autres infos (cela peut aider quelqu'un un jour ...): J'ai commandé pour obtenir le support de libvirt vbox, j'ai dû le recompiler (sur le serveur et le client) en utilisant
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
Après cela, je n'ai pas pu me connecter à mon "serveur libvirt" que j'ai trouvé via dmesg | grep libvirtd que l'apparmeur n'était pas configuré correctement pour autoriser libvirtd
J'ajoute / etc/apparmor.d/usr.sbin.libvirtd ces lignes
/usr/{lib,lib64}/virtualbox/VBoxXPCOMIPCD Ux,
/usr/{lib,lib64}/virtualbox/VBoxSVC Ux,
dbus bus=system,
signal,
ptrace,
Et j'ai finalement réussi à me connecter via Sudo virsh -c vbox + tcp: //[email protected]/system mais je ne vois pas mes machines virtuelles :(
Je veux que quelqu'un obtienne (et résout) le même problème ...
Cordialement, Physaphaé
J'ai enfin trouvé une solution
c'est un bon problème. Virtualbox doit être exécuté en tant que root (Sudo virtualbox &
) >> Succès Même si vous avez spécifié l'utilisateur avec user@IP
Ça ne fait rien...
Au fait, j'ai essayé: