J'essaie de commencer à démarrer sur Libvirt avec VirtualBox comme solution de virtualisation. J'ai tout installé et Virtualbox elle-même est en cours d'exécution lors de l'utilisation de leur commande Vboxheadless. Cependant, Libvirt ne parvient pas à se connecter à VirtualBox:
# virsh -c vbox:///session libvir: error : could not connect to vbox:///session error: failed to connect to the hypervisor
3 Réponses :
Vérifiez si vous avez ou non un accès en écriture à Le fichier de socket doit avoir des autorisations similaires à: p> / var / var / libvirt-sock code>.
export LIBVIRT_DEBUG=1
Si vous le faites sur Ubuntu, le problème est leur Le paquet LIBVIRT est construit sans support de VirtualBox .
Vous pouvez reconstruire le paquet avec un support très facilement. Quelque chose comme: p> aller dans le répertoire code> libvirt modifier Debian / Règles Code> de sorte que, à la place de
- -without-Vbox code> Il dit
- avec-Vbox code>. Vous pouvez ajouter une entrée au sommet de
Debian / Changeelog code> afin que le package soit compilé comme une version différente (par exemple, append ~ local1 à la version). P>
dpkg-buildpackage -us -uc -b -rfakeroot
Il y a Ubuntu PPA pour Libvirt avec la prise en charge de la VirtualBox: https://launchpad.net/ ~ CXL / + Archive / Ubuntu / Libvirt P>