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.