virsh, autostart डोमेन कैसे सूचीबद्ध करें?


11

में virshमैं कैसे देख पा रहे हैं जो डोमेन स्वत: प्रारंभ के रूप में चिह्नित कर रहे हैं? virsh listयह नहीं दिखाता है कि कौन से डोमेन ऑटोस्टार्ट के रूप में चिह्नित हैं।

kvm  libvirt  virsh 

जवाबों:


16

मैन पेज से: -

virsh list --autostart

करना चाहिए।


एक CentOS इंस्टॉल पर 'virsh list --help' चलाना एक विकल्प के रूप में '--autostart' दिखाता है। स्थापित संस्करण 0.10.2 संस्करण है और यह libvirt के लिए समान संस्करण है।
— garethTheRed

1
डेबियन व्हीज़ी 0.9.12 पर है जो इसे समझा सकती है।
— garethTheRed

3
--allरूके हुए डोमेन को भी शामिल करने के लिए उपयोग करें । जैसेsudo virsh list --autostart --all
— मोहनीश

11

मुझे लगता है कि यह एक बहुत पुराना धागा है - मेरे आरएचईएल 6.5 सिस्टम पर, यह काम करता है, सामान्य चेतावनी के साथ यदि आप नहीं कहते हैं --all, virsh listतो केवल डोमेन चलाने के लिए जानकारी सूचीबद्ध करेगा।

इसलिए कोशिश करें

virsh list --all --autostart

और / या

virsh list --all --no-autostart

मेरे लिये कार्य करता है।


4

यहां ऑटोस्टार्ट जानकारी प्राप्त करने के लिए एक सार्वभौमिक स्क्रिप्ट है। उन डोमेन (VMs) को सूचीबद्ध करने के लिए जिनके पास ऑटोस्टार्ट सक्षम है 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 में काम नहीं किया
— इस्माइल फारुकी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.