У 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
не працював для мене в центрі 6,5