qemu
是否可以为虚拟机添加描述?我的意思是类似的东西qemu -enable-kvm -description "RHEL test-host" ...
。这将允许人们轻松识别ps
输出中的虚拟化主机。
答案1
您可以使用选项(例如)来识别虚拟机-name Ubuntu16.04
,应该这样做 - 它有点像您正在安装的虚拟机的描述。
此外,当您创建虚拟机时,有一个描述字段,您可以在其中添加所需的较长描述,而不是坚持只允许使用字母数字字符和“.-_”的名称。
但我不确定您是否可以从输出中获取此描述......您可能可以从文件夹中的虚拟机配置文件ps
中获取它。virsh
xml
/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
如果虚拟机没有描述,则不会显示该虚拟机的任何内容。