基本的な問題:
次のようなタスクがありました: Xen からダイヤモンド コレクターを使用してメトリックを収集する必要があります。Collector は libvirt Python ライブラリを使用し、出力情報用の xen ドメインを見つけられませんでした。これは、libvirt が xen ドメインを見つけられない virsh から情報を取得するためです。
私がやったこと:このコマンド「virsh domxml-from-native xen-xm /path/to/xm-or-xl.config」と定義されたドメインにより、xen cfgをvirsh xmlに変換しました。
今:
way@xen4-dom0:/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
ゼン:
way@xen4-dom0:/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
.....
しかし、ドメインを開始しようとすると、次のエラーが発生しました。
libxenlight failed to create new domain 'gitlab'
libx ログは次のように述べています。
domain with name "gitlab" already exists.
この問題を解決するにはどうすればよいですか? ありがとうございました。