In che virshmodo vedo quali domini sono contrassegnati come avvio automatico? virsh listnon mostra quali domini sono contrassegnati come avvio automatico.
In che virshmodo vedo quali domini sono contrassegnati come avvio automatico? virsh listnon mostra quali domini sono contrassegnati come avvio automatico.
Risposte:
Dalla pagina man: -
virsh list --autostart
dovrebbe farlo.
--allper 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 listelencherà 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.shed 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 --autostartnon ha funzionato per me in centos 6.5