Proxmox 4.2: Perubahan Layout Data! Thin-provisioned Volume (Thin-LVM)

  • Posted on: 9 July 2016
  • By: webadmin

Pengguna Proxmox 4.2 umumnya terkejut karena tidak adanya lagi single LVM mount /var/lib/vz, yang muncul adalah local dan local-lvm. Di mana local dan local-lvm merupakan 2 partisi terpisah, sehingga anda tidak dapat memanfaatkan 100% sisa disk. Pada pengguna HDD tidak akan ada masalah mengingat kapasitas yang besar, tetapi jika anda menggunakan SSD 120 GB maka sekitar 50 GB menjadi local partisi dan 70 GB local-lvm partisi (sehingga tidak bisa memanfaat 100 GB untuk VPS secara real). Selain itu thin-lvm hanya dapat dipakai untuk Images dan Containers.

Apakah Thin-provisioned Volume (thin-lvm)?

Mengapa Proxmox 4.2 menggunakan Thin-provisioned Volume (thin-lvm)? Istilah gampangnya adalah Over Quota Feature, anda bisa membuat 500 GB storage semu (tidak nyata) untuk 5 VPS meskipun HDD real hanya 1 TB. Hal tersebut dengan asumsi bahwa 5 VPS tersebut jika di-total secara real tidak memakai 1 TB. Agar Server tidak hang saat total VPS memakai 1 TB secara real maka Proxmox harus memisahkan partisi untuk SYSTEM dan VPS, itulah sebabnya mengapa ada layout data harus terpisah 2 di Proxmox 4.2.

Bagaimana jika anda ingin tetap memakai Layout Data yang lama?

Ada 2 cara:

  1. Cara paling sederhana adalah install Proxmox 4.1 kemudian upgrade ke Proxmox 4.2 sbb:

    #apt-get update
    #apt-get upgrade
    #apt-get dist-update

  2. Gunakan cara manual sbb:

    #cat /etc/pve/storage.cfg

    dir: local
    path /var/lib/vz
    content iso,vztmpl,backup

    lvmthin: local-lvm
    thinpool data
    vgname pve
    content rootdir,images

    Hapus thin-lvm dan tambahkan content sehingga menjadi:

    dir: local
    path /var/lib/vz
    maxfiles 0
    content backup,iso,vztmpl,rootdir,images

    Create /var/lib/vz:

    root@pve-42 ~ > lvs
    LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
    data pve twi-a-tz-- 16.38g 0.00 0.49
    root pve -wi-ao---- 7.75g
    swap pve -wi-ao---- 3.88g

    root@pve-42 ~ > lvremove pve/data
    Do you really want to remove active logical volume data? [y/n]: y
    Logical volume "data" successfully removed

    root@pve-42 ~ > lvcreate --name data -l +100%FREE pve
    Logical volume "data" created.

    root@pve-42 ~ > mkfs.ext4 /dev/pve/data
    mke2fs 1.42.12 (29-Aug-2014)
    Discarding device blocks: done
    Creating filesystem with 5307392 4k blocks and 1327104 inodes
    Filesystem UUID: 310d346a-de4e-48ae-83d0-4119088af2e3
    Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
    4096000

    Allocating group tables: done
    Writing inode tables: done
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done

    Kemudian tambahkan di /etc/fstab sbb:

    /dev/pve/data /var/lib/vz ext4 defaults 0 1

    Restart Server anda, maka Layout Data akan kembali menggunakan format lama.
     

Semoga bermanfaat.