Skip to main content
  1. Posts/

KVM Hypervisor Features

·1 min·
libvirt kvm libvirt
Table of Contents

Berikut adalah panduan singkat untuk mengaktifkan beberapa fitur KVM hypervisor pada VM, sesuai dengan versi Libvirt dan QEMU yang digunakan.

1. Matikan Virtual Machine
#

Sebelum mengedit konfigurasi XML, pastikan VM dalam keadaan power off.

virsh shutdown <domname>

Tunggu hingga VM benar-benar mati sebelum melanjutkan.

2. Edit Konfigurasi XML
#

Edit konfigurasi domain menggunakan:

virsh edit <domname>

Tambahkan konfigurasi berikut di dalam elemen <features>:

  <kvm>
    <hidden state='on'/>
    <hint-dedicated state='on'/>
    <poll-control state='on'/>
    <pv-ipi state='off'/>
    <dirty-ring state='on' size='4096'/>
  </kvm>

3. Penjelasan Fitur KVM
#

Feature Deskripsi Nilai Tersedia Sejak
hidden Menyembunyikan hypervisor KVM dari deteksi berbasis MSR on / off Libvirt 1.2.8 (QEMU 2.1.0)
hint-dedicated Mengizinkan guest melakukan optimisasi saat berjalan di vCPU dedicated on / off Libvirt 5.0 (QEMU 2.12.0)
poll-control Mengurangi IO completion latency dengan grace period busy-wait on / off Libvirt 6.10.0 (QEMU 4.2)
pv-ipi Mengaktifkan paravirtualized IPI sending on / off Libvirt 7.10.0 (QEMU 3.1)
dirty-ring Mengaktifkan mekanisme dirty ring on / off; size harus power of 2, range 1024–65536 Libvirt 8.0.0 (QEMU 6.1)

4. Start Virtual Machine
#

Setelah selesai mengedit, simpan file XML lalu hidupkan kembali VM:

virsh start <domname>

Related

Disable Virtualization Engine in Libvirt
·2 mins
libvirt kvm libvirt
Error: Failed to Attach Device, No More Available PCI Slots
·2 mins
libvirt kvm libvirt
Block I/O Tuning in Libvirt
·1 min
libvirt kvm libvirt
Direct Kernel Boot in Libvirt
·2 mins
libvirt libvirt kvm
Using Tunnel in Libvirt
·2 mins
libvirt libvirt kvm
Quality of Service di Libvirt
·1 min
libvirt libvirt kvm