বীরশ, কীভাবে অটোস্টার্ট ডোমেন তালিকাভুক্ত করবেন?


11

ইন virshকীভাবে আমি দেখতে পাচ্ছ যা ডোমেইনের স্বতঃসূচনা হিসাবে চিহ্নিত করা হয়েছে? virsh listকোন ডোমেনগুলি অটোস্টার্ট হিসাবে চিহ্নিত হয়েছে তা দেখায় না।

kvm  libvirt  virsh 

উত্তর:


16

ম্যান পেজ থেকে:

virsh list --autostart

এটা করা উচিত।


একটি বিকল্প হিসাবে CentOS ইনস্টল ইনস্টল '--autostart' প্রদর্শন 'virh তালিকা --help' চালানো। ইনস্টল করা virh সংস্করণ 0.10.2 এবং এটি libvirt জন্য একই সংস্করণ।
গ্যারেথTheRed

1
দেবিয়ান হুইজি 0.9.12 এ রয়েছে যা এটি ব্যাখ্যা করতে পারে।
গ্যারেথ TheRed

3
--allথামানো ডোমেনগুলিও অন্তর্ভুক্ত করতে ব্যবহার করুন । উদাহরণস্বরূপsudo virsh list --autostart --all
মোহনিশ

11

আমি বুঝতে পেরেছি যে এটি একটি খুব পুরানো থ্রেড - আমার RHEL6.5 সিস্টেমে এটি কাজ করে, সাধারণ সতর্কতার সাথে যদি আপনি না বলেন --all, virsh listকেবলমাত্র ডোমেন চালানোর জন্য তথ্য তালিকাভুক্ত করবে।

সুতরাং চেষ্টা কর

virsh list --all --autostart

এবং / অথবা

virsh list --all --no-autostart

আমার জন্য কাজ কর.


4

অটোস্টার্ট সংক্রান্ত তথ্য পাওয়ার জন্য এখানে একটি সর্বজনীন স্ক্রিপ্ট। তালিকা ডোমেন (ভার্চুয়াল মেশিনের) যে স্বতঃসূচনা রাখা সক্ষম আছে 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 --autostart6.5 সেন্টে আমার জন্য কাজ করেনি
ইসমাইল ফারুকী
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.