
¿Es posible agregar descripción a qemu
las máquinas virtuales? Me refiero a algo similar a qemu -enable-kvm -description "RHEL test-host" ...
. Esto permitiría identificar fácilmente los hosts virtualizados en ps
la salida.
Respuesta1
Puede identificar las máquinas virtuales con la -name Ubuntu16.04
opción (por ejemplo), que debería hacerlo; es algo así como una descripción de la máquina virtual que está instalando.
Además, cuando crea la máquina virtual, hay un campo de descripción donde puede agregar la descripción más larga y deseada, en lugar de limitarse a un nombre donde solo se permiten caracteres alfanuméricos y '.-_'.
Pero no estoy seguro de que pueda obtener esta descripción del ps
resultado... probablemente pueda obtenerla de virsh
o tal vez de los xml
archivos de configuración de VM en la /etc/libvirt/qemu/
carpeta.
Haz 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
y esto le mostrará la descripción de las máquinas virtuales en ejecución (probadas en Ubuntu 14.04).
En lugar de analizar el archivo de configuración, también puedes volcarlo con virsh
(usa esta línea en el for
bucle):
sudo virsh dumpxml $i | grep description | cut -d'>' -f2 | cut -d'<' -f1
Si la VM no tiene descripción, no mostrará nada para esa VM.