
É possível adicionar descrição às qemu
máquinas virtuais? Quero dizer algo semelhante a qemu -enable-kvm -description "RHEL test-host" ...
. Isso permitiria identificar facilmente hosts virtualizados na ps
saída.
Responder1
Você pode identificar as máquinas virtuais com a -name Ubuntu16.04
opçã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 ps
saída ... provavelmente você pode obtê-la virsh
ou talvez nos xml
arquivos 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 for
loop):
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.