In che virsh
modo vedo quali domini sono contrassegnati come avvio automatico? virsh list
non mostra quali domini sono contrassegnati come avvio automatico.
In che virsh
modo vedo quali domini sono contrassegnati come avvio automatico? virsh list
non mostra quali domini sono contrassegnati come avvio automatico.
Risposte:
Dalla pagina man: -
virsh list --autostart
dovrebbe farlo.
--all
per includere anche domini bloccati. Ad esempiosudo virsh list --autostart --all
Mi rendo conto che questo è un thread molto vecchio - sul mio sistema RHEL6.5, questo funziona, con il solito avvertimento che, se non lo dici --all
, virsh list
elencherà solo le informazioni per i domini in esecuzione.
Allora prova
virsh list --all --autostart
e / o
virsh list --all --no-autostart
Per me va bene.
Ecco uno script universale per ottenere informazioni di avvio automatico. Per i domini della lista (VM) che hanno autostart abilitazione messi in virsh_autostart_info.sh
ed eseguire:
virsh_autostart_info.sh | grep -i enabled
. Puoi ovviamente chiarirlo per visualizzare solo i nomi o quello che vuoi.
##
# 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
virsh list --autostart
non ha funzionato per me in centos 6.5