برای افزایش و یا کاهش CPU و RAM یک ماشین مجازی (VM) در مجازی ساز KVM روش های گوناگونی وجود دارد که در این مطلب سعی خواهد شد تا به این موضوع پرداخته شود.
تغییر منابع با استفاده از Virtual Machine Manager :
Virtual Machine Manager یک نرم افزار گرافیکی برای مدیریت KVM server می باشد که بوسیله ی آن می توانید ماشین های مجازی را کنترل و مدیریت کرد. برای افزایش و یا کاهش CPU و RAM با استفاده از این ابزار کافیست تا VM مورد نظر خود را خاموش کنید و سپس به قسمت تنظیمات آن بروید و منابع مورد نظر خود را تغییر دهید.
تغییر منابع با استفاده از virsh :
virsh یک نرم افزار خط فرمانی است که بوسیله ی آن می توانید ماشین های مجازی خود در KVM را مدیریت کنید. برای افزایش و یا کاهش CPU و یا RAM یک ماشین مجازی کافیست تا ابتدا با دستور زیر لیست ماشین های مجازی خود را بدست آورید:
# virsh list --all
سپس با دستور زیر ماشین مجازی خود را خاموش کنید:
# virsh shutdown <My VM name>
سپس فایل XML ماشین مجازی مورد نظر را با دستور زیر جهت ویرایش باز کنید:
# virsh edit <My VM name>
اکنون برای تغییر CPU مقدار خط زیر را تغییر دهید که بجای عدد 2 باید عدد مورد نظر خود را وارد کنید:
<vcpu placement=’static’>2</vcpu>
برای تغییر مقدار RAM نیز باید خطوط زیر را ویرایش کنید که بجای 2097152 باید مقدار مورد نظر خود را وارد کنید:
<memory unit=’KiB’>2097152</memory>
<currentMemory unit=’KiB’>2097152</currentMemory>
پس از ویرایش مقادیر مورد نظر خود فایل را ذخیره کنید و سپس ماشین مجازی را با دستور زیر روشن کنید:
# virsh start <My VM name>