libvirt et VirtualBox / prise en main
Je vais essayer d'obtenir commencé sur libvirt avec VirtualBox comme une solution de virtualisation. J'ai tout installé et VirtualBox lui-même est en cours d'exécution lors de l'utilisation de leurs VBoxHeadless de commande.
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
Je ne pouvais pas trouver toutes les allusions à la libvirt de la documentation que le point de savoir si j'ai à faire n'importe quel domaine spécifique de configuration avant d'utiliser les commandes virsh.
Quelqu'un aurait-il une astuce? Ou encore mieux, peut-être un tutoriel qui fonctionne grâce à l'utilisation de libvirt, commandes virsh ou de l'Api (plus tard, mon objectif) à partir du sol.
OriginalL'auteur Marc Lucas | 2010-05-06
Vous devez vous connecter pour publier un commentaire.
Si vous faites cela sur Ubuntu, le problème est leur libvirt paquet est construit sans le soutien VirtualBox.
Vous pouvez reconstruire le paquet avec le soutien très facilement. Quelque chose comme:
Aller dans le
libvirt
répertoire et modifierdebian/rules
de sorte qu'au lieu de--without-vbox
il dit--with-vbox
. Vous pouvez ajouter une entrée au haut dedebian/changelog
de sorte que le paquet est compilé dans une version différente (par exemple, l'ajout ~local1 la version).Vous pourrez obtenir de nouvelles .debs construit dans le répertoire ci-dessus. Utilisation
dpkg -i
pour installer les plus pertinentes (libvirt0, libvirt0-de la corbeille, et tout ce que vous voulez).OriginalL'auteur brainsik
Double-vérifier si oui ou non vous avez accès en écriture à
/var/run/libvirt/libvirt-sock
.Le fichier de socket doit disposer d'autorisations similaires à:
Je pense qu'il pourrait être utile aussi pour augmenter la libvirt fonctionnalités de journalisation en cours d'exécution dans votre shell:
OriginalL'auteur Andrea Turli
Il y a PPA Ubuntu pour libvirt avec VirtualBox, support: https://launchpad.net/~cxl/+archive/ubuntu/libvirt
OriginalL'auteur Pavel Malyshev