É possível adicionar descrição às VMs qemu?

É possível adicionar descrição às VMs qemu?

É possível adicionar descrição às qemumáquinas virtuais? Quero dizer algo semelhante a qemu -enable-kvm -description "RHEL test-host" .... Isso permitiria identificar facilmente hosts virtualizados na pssaída.

Responder1

Você pode identificar as máquinas virtuais com a -name Ubuntu16.04opção (por exemplo), que deve servir - é como uma descrição da máquina virtual que você está instalando.

Além disso, quando você cria a VM, há um campo de descrição onde você pode adicionar a descrição desejada e mais longa, em vez de se limitar a um nome onde apenas caracteres alfanuméricos e '.-_' são permitidos.
Mas não tenho certeza se você pode obter essa descrição na pssaída ... provavelmente você pode obtê-la virshou talvez nos xmlarquivos de configuração da VM na /etc/libvirt/qemu/pasta.

Faça algo como:

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

e isso exibirá para você a descrição das máquinas virtuais em execução (testadas no Ubuntu 14.04).
Em vez de analisar o arquivo de configuração, você também pode despejá-lo com virsh(use esta linha no forloop):

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

Se a VM não tiver descrição, ela não exibirá nada para essa VM.

informação relacionada