ইতিমধ্যে তৈরি করা কেভিএমের ভার্চুয়াল মেশিনের জন্য আমি কীভাবে রাম এবং সিপিইউ কোরগুলির পরিমাণ পরিবর্তন করতে পারি? ধন্যবাদ
ইতিমধ্যে তৈরি করা কেভিএমের ভার্চুয়াল মেশিনের জন্য আমি কীভাবে রাম এবং সিপিইউ কোরগুলির পরিমাণ পরিবর্তন করতে পারি? ধন্যবাদ
উত্তর:
আপনি এটির XML
সাথে কমান্ড-লাইনটি সম্পাদনা করতে পারেন :
virsh edit name_vhost
তারপরে, আপনাকে কেবল <memory>
ট্যাগটি অনুসন্ধান করতে হবে এবং এটি পরিবর্তন করতে হবে
মনে রাখবেন যে মেমরির বরাদ্দ কিলোবাইটে রয়েছে তাই 512 এমবি মেমরি বরাদ্দ করতে 512 * 1024 অথবা 524288 ব্যবহার করুন।
virsh edit name_vhost
। আমি উত্তরটি সংশোধন করেছি।
অফলাইন কনফিগারেশনের জন্য:
সিপিইউগুলির সংখ্যা বাড়াতে:
virsh setvcpus <vm_name> <vcpu_count> --config
আপনি যদি কোনও ত্রুটি পেয়ে থাকেন যে আপনি সর্বাধিক সংখ্যা ছাড়িয়ে গেছেন তবে প্রথমে এটি করুন:
virsh setvcpus <vm_name> <vcpu_count> --config --maximum
তারপরে উপরেরটি পুনরাবৃত্তি করুন:
virsh setvcpus <vm_name> <vcpu_count> --config
মেমরির আকার বাড়াতে:
virsh setmaxmem <vm_name> <memsize> --config
virsh setmem <vm_name> <memsize> --config
অনলাইন কনফিগারেশন জন্য:
--current
পরিবর্তে ভিএম চলার সময় আপনি ভিসিপিইউ এবং মেমরি সেট করতে পারেন --config
তবে নতুন সংখ্যা ইতিমধ্যে সেট করা সর্বাধিক মানের মধ্যে থাকতে হবে। ভিএম চলাকালীন আপনি এই সর্বোচ্চ নম্বরগুলি সেট করতে পারবেন না। আপনাকে ভিএম দিয়ে শাটডাউন করতে হবে virsh shutdown <vm_name>
, উপরের কমান্ডটি ব্যবহার করতে হবে এবং ভিএম দিয়ে আবার শুরু করতে হবে virsh start <vm_name>
।
ভিএম-তে বরাদ্দ হওয়া সর্বাধিক পরিমাণ বাড়ানোর জন্য আপনাকে সর্বাধিক স্মৃতি সীমা বাড়াতে হবে, ভিএম থেকে বিদ্যুৎ বন্ধ করতে হবে, বরাদ্দ হওয়া মেমরিটি বাড়িয়ে দিতে হবে, ভিএম শুরু করতে হবে। এখানে একটি ধাপে ধাপে গাইড রয়েছে:
http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/
আরও ভিসিপিইউগুলি পেতে আপনাকে বর্ষ এক্সএমএল ফাইল সম্পাদনা করতে হবে এবং ভিএম পুনরায় চালু করতে হবে। এটি করার জন্য এখানে একটি ধাপে ধাপে গাইড রয়েছে:
http://earlruby.org/2014/05/increase-a-vms-vcpu-count-with-virsh/