Hello all,
I am currently running a homelab server with ESXi and because this 8 year old environment is to be upgraded, I thought about Proxmox when it came to the questions what platform the new server will run on. Why do I even want to migrate away from ESXi ? Since I am disappointed with a lot of small things and in addition the future standard version 7+ will possibly cut the support for my homelab-grade hardware whenever VMware wants to. Altogether and after some evalulation I though to give Proxmox a try.
The kind of hardware I will use is the following - as you can see, not professional datacenter style ;-):
This is my current situation and I would be happy to get some feedback on the general idea of using disk partitions for ZFS pools and maybe also THE idea of how to use the existing drives to get most of use out of it.
Thank you in advance.
Siebo
I am currently running a homelab server with ESXi and because this 8 year old environment is to be upgraded, I thought about Proxmox when it came to the questions what platform the new server will run on. Why do I even want to migrate away from ESXi ? Since I am disappointed with a lot of small things and in addition the future standard version 7+ will possibly cut the support for my homelab-grade hardware whenever VMware wants to. Altogether and after some evalulation I though to give Proxmox a try.
The kind of hardware I will use is the following - as you can see, not professional datacenter style ;-):
- Mainboard ASRock Z390M-ITX/ac, socket 1151v2/H4
- CPU Intel Core i7-8700T, 2.4GHz, 6C, 12T, 35W TDP
- RAM 32 GB Crucial Ballistix 3200 MHz, DDR4 (downsides of non-ECC known)
- SSD1 fastest, 500GB Western Digital WD_BLACK SN750 NVMe SSD
- SSD2 faster, 256GB Samsung SSD 850 Pro (existing device)
- SSD3 fast, 480GB SanDisk Ultra II SSD (existing device)
- HDD1-4 slow, 4TB Western Digital WD40EZRX (green line with wdidle3-"hack", existing devices)
- Virtual disks ~200GB, thick-provisioned, ~50% actually used
- Fileshare ~9TB CIFS shares, 400GB of it more important than the rest (currently shared via separate QNAP NAS, to be migrated to Proxmox VM)
- Redundancy I want to have single redundancy (mirror/raidz1) on all data where possible to keep RPO low
- Backup I want to use snapshots for backup to keep RTO low (separate desaster offsite backup to cloud location handled via rclone)
- Encryption I want to use transparent ZFS encryption on all pools where possible
- Storage consumption I want to use data compression and/or deduplication where it makes sense
- 256GB/half of SSD1 + full SSD2 as 256GB mirror pool for virtual (OS) disks incl. Proxmox installation
- Idea behind is to have a lot of speed (NVMe SSD) + redundancy (mirror)
- Don't know if the slower drive (SSD2) will slow down the performance of the pool
- Maybe usage of single drive (only SSD1) is better but then there is no redundancy
- Full HDD1-4 as 12TB raidz1 pool for fileshare, maybe virtual data disks, ...
- Large pool with redundancy, slow hard drives
- Could possibly be speed up by addition of ZIL/L2ARC on free SSD drives (did not yet read much into this topic) ?
- 256GB/other half of SSD1 and full SSD3
- Currently no idea on how to be used
- Especially fast performance of SSD1 could improve HDD pool performance (ZIL/L2ARC) ?
- Also disks for test systems possible where redundancy does not matter (rest of SSD1, maybe mirrored with 256GB of SSD3) ?
- Or I just remove SSD3 if there is no use for it anymore...
This is my current situation and I would be happy to get some feedback on the general idea of using disk partitions for ZFS pools and maybe also THE idea of how to use the existing drives to get most of use out of it.
Thank you in advance.
Siebo