
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
如果虛擬機器沒有描述,則不會顯示該虛擬機器的任何內容。