में 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 में काम नहीं किया