Hello,
I'm new to Proxmox, and it's kinda overwhelming for me as I just have an Unraid server which as I know is a prosumer solution and doesn't have things like ZFS or snapshotting atm.
The purpose of this Proxmox node is as a backup server for Unraid's data via a Truenas VM, and as a test platform for other VMs that I can destroy later and not care about, but the backup guest would stick around through that.
I've got Truenas set up in Proxmox and everything is running fine, but I got to looking around, and I don't think I've set up my configuration in the correct way and all these new filesystems and what should be used for what has got me scratching my head.
What I did initially:
When I installed Proxmox I installed it on a couple of 120GB SSDs as a ZFS mirror for some redundancy. I only allocated 60GB to it as I had read that I could overprovision these consumer grade drives to get more life out of them by not using the whole disk.
Once in Proxmox I set up another ZFS mirror with a couple more consumer 500GB SSDs, and that's where the Truenas VM is located. I then assigned an HBA over to the VM so that it could see the SMART data on the HDDs and send reporting if there's any issue to my email address (as at the time I hadn't figured out how to get Proxmox to do it, and there's apparently a command line/conf file editing way to do that).
My Questions:
1. There are two other file systems besides ZFS that Proxmox uses (LVM and LVM Thin), and I keep reading that people use them to store VMs. My question is what filesystem should I use to store my VMs? I don't have another node to do replication, and so I thought disk level redundancy via ZFS was a good idea and from what I can tell LVM and LVM Thin don't work that way.
2. I'm very confused by caching with Proxmox. It's stupid simple in Unraid, but I'm trying to understand things like SLOG and L2Arc and it's confusing to me. I thus far haven't seen a tutorial to even use those features in Proxmox and I'm having trouble finding anything in the GUI about them. Where, how, and should I use these features? I keep reading stuff about offloading stuff to HDDs because it will wear out SSDs.
3. Should VMs be located on HDDs instead of SSDs? This is somewhat related to question #2 as I was concerned about I/O speed on the guests, but I read stuff about wearing out SSDs really quickly.
What hardware I have available:
2x 120GB SATA SSDs
2x 500GB SATA SSDs
2x 500GB NVMe SSDs
10x 4TB HDDs
I even have 2x 16GB SATADOMs, but read I shouldn't use those for Proxmox.
I'm new to Proxmox, and it's kinda overwhelming for me as I just have an Unraid server which as I know is a prosumer solution and doesn't have things like ZFS or snapshotting atm.
The purpose of this Proxmox node is as a backup server for Unraid's data via a Truenas VM, and as a test platform for other VMs that I can destroy later and not care about, but the backup guest would stick around through that.
I've got Truenas set up in Proxmox and everything is running fine, but I got to looking around, and I don't think I've set up my configuration in the correct way and all these new filesystems and what should be used for what has got me scratching my head.
What I did initially:
When I installed Proxmox I installed it on a couple of 120GB SSDs as a ZFS mirror for some redundancy. I only allocated 60GB to it as I had read that I could overprovision these consumer grade drives to get more life out of them by not using the whole disk.
Once in Proxmox I set up another ZFS mirror with a couple more consumer 500GB SSDs, and that's where the Truenas VM is located. I then assigned an HBA over to the VM so that it could see the SMART data on the HDDs and send reporting if there's any issue to my email address (as at the time I hadn't figured out how to get Proxmox to do it, and there's apparently a command line/conf file editing way to do that).
My Questions:
1. There are two other file systems besides ZFS that Proxmox uses (LVM and LVM Thin), and I keep reading that people use them to store VMs. My question is what filesystem should I use to store my VMs? I don't have another node to do replication, and so I thought disk level redundancy via ZFS was a good idea and from what I can tell LVM and LVM Thin don't work that way.
2. I'm very confused by caching with Proxmox. It's stupid simple in Unraid, but I'm trying to understand things like SLOG and L2Arc and it's confusing to me. I thus far haven't seen a tutorial to even use those features in Proxmox and I'm having trouble finding anything in the GUI about them. Where, how, and should I use these features? I keep reading stuff about offloading stuff to HDDs because it will wear out SSDs.
3. Should VMs be located on HDDs instead of SSDs? This is somewhat related to question #2 as I was concerned about I/O speed on the guests, but I read stuff about wearing out SSDs really quickly.
What hardware I have available:
2x 120GB SATA SSDs
2x 500GB SATA SSDs
2x 500GB NVMe SSDs
10x 4TB HDDs
I even have 2x 16GB SATADOMs, but read I shouldn't use those for Proxmox.