में virshमैं कैसे देख पा रहे हैं जो डोमेन स्वत: प्रारंभ के रूप में चिह्नित कर रहे हैं? virsh listयह नहीं दिखाता है कि कौन से डोमेन ऑटोस्टार्ट के रूप में चिह्नित हैं।
में virshमैं कैसे देख पा रहे हैं जो डोमेन स्वत: प्रारंभ के रूप में चिह्नित कर रहे हैं? virsh listयह नहीं दिखाता है कि कौन से डोमेन ऑटोस्टार्ट के रूप में चिह्नित हैं।
जवाबों:
मैन पेज से: -
virsh list --autostart
करना चाहिए।
--allरूके हुए डोमेन को भी शामिल करने के लिए उपयोग करें । जैसेsudo virsh list --autostart --all
मुझे लगता है कि यह एक बहुत पुराना धागा है - मेरे आरएचईएल 6.5 सिस्टम पर, यह काम करता है, सामान्य चेतावनी के साथ यदि आप नहीं कहते हैं --all, virsh listतो केवल डोमेन चलाने के लिए जानकारी सूचीबद्ध करेगा।
इसलिए कोशिश करें
virsh list --all --autostart
और / या
virsh list --all --no-autostart
मेरे लिये कार्य करता है।
यहां ऑटोस्टार्ट जानकारी प्राप्त करने के लिए एक सार्वभौमिक स्क्रिप्ट है। उन डोमेन (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 में काम नहीं किया