Grundproblem:Hinzufügen von Xen-Domänen zu virsh
Ich hatte Aufgabe wie folgt: Ich muss Messdaten mit Diamant-Kollektor von Xen sammeln. Collector verwendet libvirt python library und sucht einfach nach Xen-Domains für die Ausgabe von Informationen. Das liegt daran, dass libvirt Informationen von virsh erhält, die keine Xen-Domänen finden.
Was ich getan habe: Ich konvertierte xen cfg in virsh xml aufgrund dieses Befehls 'virsh domxml-von-native xen-xm /path/to/xm-or-xl.config' und definierten Domänen.
Jetzt:
[email protected]:/etc/libvirt/domains$ sudo virsh list --all
Id Name State
----------------------------------------------------
- gitlab shut off
- stage-pg-master shut off
- stage-rzd-tnved shut off
- stage-web-transport shut off
Xen:
[email protected]:/opt/metrics/rrd$ sudo xen list
Name ID Mem VCPUs State Time
Domain-0 0 1024 8 r----- 165814.0
stage-pg-master 1 16384 4 -b---- 37170.7
.....
Aber wenn ich versuche, Domains zu beginnen habe folgende errro:
libxenlight failed to create new domain 'gitlab'
libx log sagte:
domain with name "gitlab" already exists.
Wie kann ich dieses Problem lösen? Danke.
Zusätzliche Frage: Wie Domain-0 zu Virsh hinzufügen? – MyHardWay