Bagaimana saya bisa mengubah jumlah Ram dan CPU core untuk mesin virtual di KVM yang sudah dibuat? Terima kasih
Bagaimana saya bisa mengubah jumlah Ram dan CPU core untuk mesin virtual di KVM yang sudah dibuat? Terima kasih
Jawaban:
Anda dapat mengeditnya XML
dari command-line dengan:
virsh edit name_vhost
Kemudian, Anda hanya perlu mencari <memory>
tag dan memodifikasinya
Ingatlah bahwa alokasi memori dalam kilobyte, jadi untuk mengalokasikan memori 512MB, gunakan 512 * 1024, atau 524288.
virsh edit name_vhost
. Saya mengoreksi jawabannya.
Untuk konfigurasi offline:
Untuk menambah jumlah CPU:
virsh setvcpus <vm_name> <vcpu_count> --config
Jika Anda mendapatkan kesalahan bahwa Anda melebihi angka maksimum, pertama lakukan:
virsh setvcpus <vm_name> <vcpu_count> --config --maximum
Kemudian ulangi yang di atas:
virsh setvcpus <vm_name> <vcpu_count> --config
Untuk menambah ukuran memori:
virsh setmaxmem <vm_name> <memsize> --config
virsh setmem <vm_name> <memsize> --config
Untuk konfigurasi online:
Anda dapat mengatur vCPU dan memori saat VM sedang berjalan dengan --current
bukan --config
, tetapi angka-angka baru harus berada dalam nilai maksimum yang telah ditetapkan. Anda tidak dapat mengatur angka-angka maksimum ini saat VM sedang berjalan. Anda harus mematikan VM dengan virsh shutdown <vm_name>
, gunakan perintah di atas dan mulai kembali VM dengan virsh start <vm_name>
.
Untuk meningkatkan jumlah maksimum memori yang dapat dialokasikan ke VM Anda harus meningkatkan batas memori maksimum, matikan VM, menambah memori yang dialokasikan, mulai VM. Ada panduan langkah demi langkah di sini:
http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/
Untuk mendapatkan lebih banyak VCPU Anda harus mengedit file XML virsh dan me-restart VM. Ada panduan langkah demi langkah untuk melakukan ini di sini:
http://earlruby.org/2014/05/increase-a-vms-vcpu-count-with-virsh/