Discussion:
Xen <-> libvirt
(zu alt für eine Antwort)
Paul Muster
2018-11-26 17:48:13 UTC
Permalink
Guten Abend,

auf meinem neu aufgesetzten Xen-Host habe ich auch mal libvirt
installiert. Es soll ja so schicke, moderne Tools geben, um darüber die
VMs zu verwalten, zu monitoren etc.

Nun starte ich auf dem Host (d.h. in der Dom0) eine VM (aka DomU) und
schaue über den virt-manager zu. Es passiert: garnix. Der virt-manager
sieht die DomU nicht, ebensowenig ein lokal auf der Dom0 gestartetes
'virsh list'. 'xl top' zeigt sehr wohl die gestartete DomU.

Wo liegt mein Denkfehler?

Danke & viele Grüße

Paul
Marc Haber
2018-11-26 20:34:32 UTC
Permalink
Post by Paul Muster
Nun starte ich auf dem Host (d.h. in der Dom0) eine VM (aka DomU) und
schaue über den virt-manager zu. Es passiert: garnix. Der virt-manager
sieht die DomU nicht, ebensowenig ein lokal auf der Dom0 gestartetes
'virsh list'. 'xl top' zeigt sehr wohl die gestartete DomU.
Dumme Farge, den Hypervisor Xen hast Du bei Definition der Connection
auf localhost ausgewählt? Wenn ich mich richtig erinnere, ist eine
Connection für qemu/KVM auf localhost vordefiniert, aber die ist für
Dich halt nicht richtig.

Ich hab libvirt und virt-manager immer nur für qemu/KVM benutzt und da
passt es halt.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834
Paul Muster
2018-11-27 19:22:16 UTC
Permalink
Post by Marc Haber
Post by Paul Muster
Nun starte ich auf dem Host (d.h. in der Dom0) eine VM (aka DomU) und
schaue über den virt-manager zu. Es passiert: garnix. Der virt-manager
sieht die DomU nicht, ebensowenig ein lokal auf der Dom0 gestartetes
'virsh list'. 'xl top' zeigt sehr wohl die gestartete DomU.
Dumme Farge, den Hypervisor Xen hast Du bei Definition der Connection
auf localhost ausgewählt? Wenn ich mich richtig erinnere, ist eine
Connection für qemu/KVM auf localhost vordefiniert, aber die ist für
Dich halt nicht richtig.
Ich sehe, das hätte ich direkt erwähnen sollen, die Dom0 auch über
libvirt - nicht jedoch die DomU(s):

***@Dom0 ~ # xl list
Name ID Mem VCPUs State
Time(s)
Domain-0 0 1024 4 r-----
1569.8
domU 8 512 2 -b----
37.8
***@Dom0 ~ # virsh list
Id Name State
----------------------------------------------------
0 Domain-0 running

***@Dom0 ~ #


Daraus schließe ich, dass die Verbindung durchaus passt, es aber an
etwas anderem klemmt....


mfG Paul

Ulf Volmer
2018-11-26 21:17:03 UTC
Permalink
Post by Paul Muster
auf meinem neu aufgesetzten Xen-Host habe ich auch mal libvirt
installiert. Es soll ja so schicke, moderne Tools geben, um darüber die
VMs zu verwalten, zu monitoren etc.
Nun starte ich auf dem Host (d.h. in der Dom0) eine VM (aka DomU) und
schaue über den virt-manager zu. Es passiert: garnix. Der virt-manager
sieht die DomU nicht, ebensowenig ein lokal auf der Dom0 gestartetes
'virsh list'. 'xl top' zeigt sehr wohl die gestartete DomU.
Bei RHEL/Fedora muß man dafür ein Paket namens libvirt-daemon-xen
installieren. Evtl. ist das bei Dir ja ähnlich.

Ich habe selbst aber auch kein Xen gegen libvirt am Laufen.

Viele Grüße
Ulf
Manfred Haertel
2018-11-27 03:10:26 UTC
Permalink
Post by Paul Muster
Nun starte ich auf dem Host (d.h. in der Dom0) eine VM (aka DomU) und
schaue über den virt-manager zu. Es passiert: garnix. Der virt-manager
sieht die DomU nicht, ebensowenig ein lokal auf der Dom0 gestartetes
'virsh list'. 'xl top' zeigt sehr wohl die gestartete DomU.
Wo liegt mein Denkfehler?
libvirt sieht nur die Xen-Domains, die er selber gestartet hat.

Zumindest war das so, als ich es das letzte Mal ausprobiert habe, womit
für mich das Tool unbrauchbar war.
--
Manfred Härtel, DB3HM mailto:***@rz-online.de
http://rz-home.de/mhaertel
Paul Muster
2018-11-27 19:24:13 UTC
Permalink
Post by Manfred Haertel
Post by Paul Muster
Nun starte ich auf dem Host (d.h. in der Dom0) eine VM (aka DomU) und
schaue über den virt-manager zu. Es passiert: garnix. Der virt-manager
sieht die DomU nicht, ebensowenig ein lokal auf der Dom0 gestartetes
'virsh list'. 'xl top' zeigt sehr wohl die gestartete DomU.
Wo liegt mein Denkfehler?
libvirt sieht nur die Xen-Domains, die er selber gestartet hat.
Zumindest war das so, als ich es das letzte Mal ausprobiert habe, womit
für mich das Tool unbrauchbar war.
Das sieht hier zwar auf den ersten Blick in der Tat auch so aus, aber
auf den zweiten Blick - auf einen anderen Host - scheint es nicht
unbedingt der Fall zu sein. Dort werden durchaus auch die DomUs mittels
virsh angezeigt, die über xm (ja, altes Xen) gestartet wurden.

Irgendwie komisch, das alles.


mfG Paul
Lesen Sie weiter auf narkive:
Loading...