Skip to main content
  1. Posts/

Jenis Storage Pool Libvirt

·2 mins·
Table of Contents

Libvirt mendukung berbagai tipe storage pool untuk menyesuaikan kebutuhan lingkungan virtualisasi. Berikut adalah tipe-tipe umum yang sering digunakan dan cara membuatnya.

Storage Pool Tipe logical (LVM)
#

Pool tipe logical menggunakan LVM (Logical Volume Manager). Cocok jika Anda ingin membuat LV (logical volume) sebagai disk VM yang fleksibel dan efisien.

Persiapan
#

Pastikan ada physical volume (PV) dan volume group (VG):

pvcreate /dev/sdb
vgcreate vg_vms /dev/sdb

Membuat Pool
#

virsh pool-create-as --name lvm_vms --type logical --target /dev/vg_vms

Autostart
#

virsh pool-autostart lvm_vms

Storage Pool Tipe zfs
#

Libvirt dapat menggunakan ZFS dataset sebagai storage pool. Pastikan ZFS sudah terinstal dan zpool sudah dibuat.

Persiapan
#

Buat dataset untuk VM:

zfs create zpool1/vms

Membuat Pool
#

virsh pool-create-as --name zfs_vms --type zfs --target zpool1/vms

Autostart
#

virsh pool-autostart zfs_vms
Catatan: Disk VM akan dibuat sebagai ZFS volumes (zvol) atau files tergantung konfigurasi dataset.

Storage Pool Tipe iscsi
#

Pool tipe iSCSI digunakan jika storage Anda ada di iSCSI target eksternal.

Persiapan
#

Temukan target iSCSI:

iscsiadm -m discovery -t sendtargets -p 192.168.1.10

Login ke target:

iscsiadm -m node -T iqn.2023-01.local:storage -p 192.168.1.10 --login

Setelah login, LUN akan muncul di /dev/disk/by-path/.

Membuat Pool
#

virsh pool-create-as \
  --name iscsi_pool \
  --type iscsi \
  --source-host 192.168.1.10 \
  --source-device iqn.2023-01.local:storage \
  --source-protocol iscsi

Autostart
#

virsh pool-autostart iscsi_pool
Pool iSCSI tidak menyimpan file, tapi menyediakan akses langsung ke LUN sebagai disk VM.

Storage Pool Tipe netfs (NFS)
#

Pool ini digunakan untuk mount NFS share sebagai penyimpanan VM.

Persiapan
#

Pastikan server NFS tersedia.

Cek share:

showmount -e 192.168.1.20

Membuat Pool
#

virsh pool-create-as \
  --name nfs_vms \
  --type netfs \
  --source-host 192.168.1.20 \
  --source-path /export/vms \
  --target /mnt/nfs_vms

Autostart
#

virsh pool-autostart nfs_vms
Pool tipe netfs akan melakukan mounting share NFS ke direktori lokal target.

Related