В virsh
том , как я вижу , какие домены помечена как автозапуск? virsh list
не показывает, какие домены помечены как автозапуск.
В virsh
том , как я вижу , какие домены помечена как автозапуск? virsh list
не показывает, какие домены помечены как автозапуск.
Ответы:
Со страницы руководства: -
virsh list --autostart
должен сделать это.
--all
для включения остановленных доменов. Напримерsudo virsh list --autostart --all
Я понимаю, что это очень старый поток - в моей системе RHEL6.5 это работает с обычным предупреждением, что, если вы не скажете --all
, virsh list
будет отображаться только информация для работающих доменов.
Поэтому постарайтесь
virsh list --all --autostart
и / или
virsh list --all --no-autostart
Работает для меня.
Вот универсальный скрипт для получения информации автозапуска. К списку доменов (VM) , которые автозапуск позволяют положить в virsh_autostart_info.sh
и запуска:
virsh_autostart_info.sh | grep -i enabled
. Вы можете, конечно, очистить его, чтобы просто отображать имена или что угодно.
##
# 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
не работал для меня в Centos 6,5