Proxmox storage setup recomendation

marcello11

New Member
Sep 4, 2024
5
0
1
Hi All!

I'm new in Proxmox and I would like to have knowladge about storage config. I used before ESXI as hypervisor, so I have a little experience with virtualization .
Now I have 3 storage connected directly to the host:
1-ssd for Proxmox
1-nvme for VMs ( I will use LVM)
4-4TB disk in RAID5 for media, documents, logs, configs etc. (I guess i have to use here ZFS pool)

My plan is that mount the data from the storage pool to all the VMs. I red that i should use NFS share for that.
But I'm not sure if I lose any data transfer speed while I use the Network for that? My goal is to maximize the data transfer speed.

Any suggestions or best practice for this case?

Thank you!
 
I would recommend two SSDs and two NVMEs to enable mirroring both of them. But that's just me. it will work the way you have it. As far as the 4 4TB disks, if you create create a raid array inside of Proxmox, you will not be able to share the entire pool with each and every VM you create. If you require common storage that all VMs can write to, you need to use NFS or SMB or something similar. Otherwise you will have to carve off a piece of that storage unique to each VM. If you create the NFS share inside of the Proxmox host or as a VM in proxmox running something like TrueNAS, it will be a little slower, but thankfully you can connect it via a bridge and the traffic will not have to traverse your network if everything is on the same VLAN
 
  • Like
Reactions: marcello11
Hi, Thank you for reply. I spent some time with some research since your post, but still confused, what would be the best option to do.
I was wondered to make LXC container and configure it as a NFS and SAMBA server. Or VM is better solution? I would like to play with kubernetes and I'm not sure which would be the best way for that.
So question would be know, what is the most common practice to share storage across Vms, Kubernetes cluster etc.
 
Last edited: