virsh, autostart alan adları nasıl listelenir?


11

In virshnasıl otomatik başlatma olarak işaretlenmiş hangi etki görüyorsunuz? virsh listhangi alan adlarının otomatik başlatma olarak işaretlendiğini göstermez.

kvm  libvirt  virsh 

Yanıtlar:


16

Man sayfasından: -

virsh list --autostart

yapmalı.


CentOS kurulumunda 'virsh list --help' çalıştırıldığında seçenek olarak '--autostart' gösterilir. Yüklü virsh sürümü 0.10.2 ve libvirt için aynı sürüm.
garethTheRed

1
Debian Wheezy 0.9.12 tarihinde açıklayabilir.
14:46

3
--allDurdurulmuş alanları da dahil etmek için kullanın . Örn.sudo virsh list --autostart --all
Mohnish

11

Bu çok eski bir iplik fark - benim RHEL6.5 sistemde, her zamanki ikaz ile bu eserler, söyleyeceklerin yoksa --all, virsh listetki alanlarını çalıştırmak için sadece liste bilgileri olacak.

O zaman dene

virsh list --all --autostart

ve / veya

virsh list --all --no-autostart

Benim için çalışıyor.


4

Otomatik başlatma bilgilerini almak için evrensel bir komut dosyasıdır. Autostart koymak etkinleştirin gelmiş liste etki (VM) için virsh_autostart_info.sh: ve çalıştırın virsh_autostart_info.sh | grep -i enabled. Elbette sadece isimleri veya ne istersen gösterebilirsin.

##
# 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 --autostartcentos 6.5 benim için çalışmadı
Ismail Faruqi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.