¿Cómo virsh
veo qué dominios están marcados como inicio automático? virsh list
no muestra qué dominios están marcados como inicio automático.
Respuesta1
Desde la página de manual: -
virsh list --autostart
Deberías hacerlo.
Respuesta2
Me doy cuenta de que este es un hilo muy antiguo: en mi sistema RHEL6.5, esto funciona, con la advertencia habitual de que si no dice --all
, virsh list
solo mostrará información para los dominios en ejecución.
Así que intenta
virsh list --all --autostart
y/o
virsh list --all --no-autostart
Funciona para mi.
Respuesta3
Aquí hay un script universal para obtener información de inicio automático. Para enumerar dominios (VM) que tienen habilitada la función de inicio automático instalada virsh_autostart_info.sh
y ejecutada:
virsh_autostart_info.sh | grep -i enabled
. Por supuesto, puedes borrarlo para mostrar solo nombres o lo que quieras.
##
# Configuration
#
VIRSH=/usr/bin/virsh
##
# Simple list of domains (VMs)
#
list_domains() {
# list, skipping headers, capturing number and domName, and then strip Id and State column
$VIRSH list --all | awk '$1 == "-" || $1+0 > 0 { print $2 }'
}
##
# Processing
#
## full info
#echo ""
#list_domains | while read vmName; do
# $VIRSH dominfo $vmName
#done
# just autostart info
echo ""
list_domains | while read vmName; do
autostartStatus=`$VIRSH dominfo $vmName | grep -i autostart`
echo $vmName $autostartStatus
done