libvirt und VirtualBox / Erste Schritte
Ich versuche, um loszulegen auf libvirt mit VirtualBox als Virtualisierungslösung. Ich installierte alles und VirtualBox selbst läuft, wenn Ihre VBoxHeadless-Befehl.
Allerdings libvirt keine Verbindung zu VirtualBox:
# virsh -c vbox:///session
libvir: error : could not connect to vbox:///session
error: failed to connect to the hypervisor
Konnte ich nicht finden keine Hinweise in der libvirt-Dokumentation, die zeigen, ob ich habe, um alle Domänen-spezifischer Konfiguration, bevor Sie mit virsh.
Hat jemand einen Tip??? Oder noch besser, vielleicht ein tutorial, dass Werke, die durch die Art und Weise der Verwendung von libvirt, virsh oder APIs (mein späteres Ziel) aus dem Boden auf.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie dies tun, unter Ubuntu, das problem ist Ihre libvirt-Paket gebaut wird, ohne VirtualBox unterstützen.
Können Sie neu erstellen, das Paket mit den support sehr leicht. So etwas wie:
Gehen in die
libvirt
Verzeichnis und Bearbeitendebian/rules
so dass statt--without-vbox
es sagt--with-vbox
. Sie können einen Eintrag hinzufügen, um die Spitze derdebian/changelog
so das Paket ist zusammengestellt in einer anderen version (z.B. append ~local1 zu der version).Bekommst du neue .debs gebaut, in das Verzeichnis oben. Verwenden
dpkg -i
zu installieren, die relevantesten (libvirt0, libvirt0-bin, und was Sie sonst noch wollen).Überprüfen Sie, ob Sie Schreibzugriff auf
/var/run/libvirt/libvirt-sock
.Die socket-Datei sollte die Berechtigungen haben, ähnlich:
Ich denke, es könnte hilfreich sein, auch zur Erhöhung der libvirt-logging-Funktionen, indem Sie diesen in Ihrer shell ein:
Gibt es Ubuntu-PPA für libvirt mit VirtualBox support: https://launchpad.net/~cxl/+archive/ubuntu/libvirt