qemu VM に説明を追加することは可能ですか?

qemu VM に説明を追加することは可能ですか?

仮想マシンに説明を追加することは可能ですかqemu? のようなものを意味します。これにより、出力qemu -enable-kvm -description "RHEL test-host" ...で仮想化されたホストを簡単に識別できるようになります。ps

答え1

オプション (例)を使用して仮想マシンを識別できます-name Ubuntu16.04。これは、インストールする仮想マシンの説明のようなものです。

また、VM を作成するときに、英数字と「.-_」のみが許可される名前に固執するのではなく、希望する長い説明を追加できる説明フィールドがあります。
ただし、この説明を出力から取得できるかどうかはわかりません...おそらく、フォルダー内のVM 構成ファイルpsから取得できるでしょう。virshxml/etc/libvirt/qemu/

次のようにします:

for i in $(ps -ef | grep qemu-system | grep -e "-name" | awk '{print $11}')
do 
  sudo grep "<description>" /etc/libvirt/qemu/$i.xml \
    | cut -d'>' -f2 | cut -d'<' -f1
done

実行中の仮想マシンの説明が表示されます (Ubuntu 14.04 でテスト済み)。
構成ファイルを解析する代わりに、次のようにダンプすることもできますvirsh(ループ内でこの行を使用for)。

sudo virsh dumpxml $i | grep description | cut -d'>' -f2 | cut -d'<' -f1

VM に説明がない場合、その VM については何も表示されません。

関連情報