1

基本的な問題:

次のようなタスクがありました: 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.

この問題を解決するにはどうすればよいですか? ありがとうございました。

4

1 に答える 1

0

この問題は解決できないように見えるので、ダイヤモンド xen コレクターのソースを変更しました。

于 2016-04-26T06:04:18.467 に答える