Cannot store VM's on LVM-thin

hans66

New Member
Oct 14, 2023
7
0
1
Hi,

I am in process of setting up a pve server. While waiting for all hardware, playing with pve 7.4 on VirtualBox to get some experience with how to configure.

I have done quiet some reading...my understanding is that a recommended WoW is to store the VM's on a LVM-thin volume.

I created a virtual disk in VirtualBox....and tried via pve GUI and via bash/pvcreate/vgcreate/lvcreate a LVM-thin volume.
That seems to work ok.
The LVM-thin volume does show up in pve under "Storage"; It is enabled for Disk Image and Container
So far so good.
When I try to "Create VM"....and go to the OS Tab, I get in Storage only the "local" as option, and not my LVM-thin volume (vm2).
I guess I am doing something wrong and/or misunderstood something....

Below output pvesm and storage.cfg

Any help or pointers appreciated.

Code:
pvesm status
Name             Type     Status           Total            Used       Available        %
local             dir     active         9140480         1946880         7193600   21.30%
local-zfs     zfspool     active         7193764              96         7193668    0.00%
vm2           lvmthin     active        20754432               0        20754432    0.00%

cat /etc/pve/storage.cfg
dir: local
        path /var/lib/vz
        content backup,iso,vztmpl

zfspool: local-zfs
        pool rpool/data
        content images
        sparse 1

lvmthin: vm2
        thinpool lv-vm2
        vgname vg-vm2
        content images,rootdir
 
When I try to "Create VM"....and go to the OS Tab, I get in Storage only the "local" as option, and not my LVM-thin volume (vm2).
I guess I am doing something wrong and/or misunderstood something....
Maybe you get confused with seleting the storage for ISOs/templates and virtual disks? It will first ask you where your ISOs/templates are stored (and this needs a filesystem-based storage like "local" while "local-lvm" can't be used as this is a block-based storage).
Later in the process of creating a VM/LXC it will ask you where to store the virtual disks.
 
Last edited:
Maybe you get confused with seleting the storage for ISOs/templates and virtual disks? It will first ask you where your ISOs/templates are stored (and this needs a filesystem-based storage like "local" while "local-lvm" can't be used as this is a block-based storage).
Later in the process of creating a VM/LXC it will ask you where to store the virtual disks.

Bingo....I got confused...I misinterpreted the OS tab....it now works as expected. Thanks! :)