virsh, 자동 시작 도메인을 나열하는 방법?


11

에서 virsh어떻게 자동 시작으로 표시되는 도메인을 볼 수 있습니까? virsh list자동 시작으로 표시된 도메인을 표시하지 않습니다.

kvm  libvirt  virsh 

답변:


16

매뉴얼 페이지에서 :-

virsh list --autostart

해야합니다.


CentOS 설치에서 'virsh list --help'를 실행하면 옵션으로 '--autostart'가 표시됩니다. 설치된 virsh는 0.10.2이며 libvirt와 동일한 버전입니다.
garethTheRed

1
Debian Wheezy는 0.9.12에 설명되어 있습니다.
garethTheRed

3
--all중지 된 도메인도 포함하는 데 사용하십시오 . 예 :sudo virsh list --autostart --all
Mohnish 2016 년

11

나는 이것이 아주 오래된 스레드 실현 - 내 RHEL6.5 시스템에서, 일반적인주의이 작품이 있다는 말을하지 않는 경우 --all, virsh list도메인을 실행에 대해서만 목록 정보 것입니다.

그래서 시도하십시오

virsh list --all --autostart

그리고 / 또는

virsh list --all --no-autostart

나를 위해 작동합니다.


4

다음은 자동 시작 정보를 얻기위한 범용 스크립트입니다. 자동 시작 활성화가 설정된 도메인 (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 --autostartcentos 6.5에서 나를 위해 작동하지 않았다
Ismail Faruqi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.