Beginner - Installing Proxmox w. ZFS on a HP Prodesk 600 mini wo. raid

Bingo600

New Member
Aug 15, 2024
9
0
1
TLDR - Maybe just skip to the below Post2

1'st time upcomming Proxmox (Home/Free) user here - (not a native english speaker)
Enterprise network guy, not super "server known", but have been running linux for the last 20+ years.

I have been running some basic VMware at home on a small Core i3 that died.

Now i have gotten a used HP Prodesk 600 mini w.
CPU : Core i5 9500T
Ram : 2 x 8GB (Non ECC)
Lan : 1Gb - Intel 219
Disk1 (OS) : 256G M2/NVME (HP/Samsung)
Disk2 (Guests) : 1TB Samsung EVO 870 - 2.5" SATA

I'm using it for some small linux (typical DEB) 2..3 GB Ram / 80GB Disk (thin provisioned) machines . I'm expecting 5..6 small linuxes.
Ie:
PiHole - Adblocker
OpenVPN Gateways
Zabbix monitoring
Home Assistant

I'm not needing high performance on the VM's , more functionality.


On VMware - i have grown fun of VMwares ability to take a "Snapshot on the fly" if ie. upgrading a DEB or the Zabbix major version.

As i'm a total beginner i have been reading a bit about proxmox, and it seems like if i want to do snapshots i have to use ZFS ... Have i got that correct ?

I would like some advice about how to setup the disks:

1: OS/Proxmox disk
I read that the OS should be on a separate drive ( or maybe partition ???)
My 256GB M2 seems an awfull lot of space for just allocating to Proxmox or ??
Would it be ok to ie. make a 80GB Proxmox partition , and use the rest for "Guest fast disk access" ?

2: ZFS
I am using ZFS on my prSense firewalls (Single disk) , mostly for it's better handling of powerfailures etc. .. Not for Raid performance or redundancy.

2a:
Can i install ZFS if just specifying one disk ?
On pfSense i can specify "Mirror" , and just select 1 disk

2b:
I read that ZFS now uses around 10% Ram for ARC , that would be ok by me.
Is that a default or do i have to edit/change that somewhere ?

2c:
As i'm a proxmox ... (and ZFS noob)
If i select ZFS , do i have to answer a kazillion prompt/selections , or will the installer make some usable defaults for me ?

2e: ZFS SSD Write
I know ZFS is writing more on the disk, and that my EVO-870 isn't an enterprise disk.
But is it a magnitude more than ext4 ??
My only reason for ZFS is : I'd really like to have "Snapshotting" on the VM's.
All my linux servers are ext4.

3: Snapshots
Is ZFS needed for having a VMware like "Take snapshot" funxtion ?

4: Backup
I have NFS storage available on my Linux server
Is it cumbersome to make automated (cron ??) backups of the VM's ?


5: Networking
Well i'm a network guy - But i'd need to enable VLANS on the 1Gb ethernet.
I have looked a bit at some examples on the net, where they make a "bridge" in proxmox, doesn't look so scary.
But someone mumbled about max 100Mb throughput ... Is that "for real" or ???

6: Any beginner tips/hints would be appreciated

7: Any hints on migrating a VM from VMware 6.7 (home ... no vcenter) to proxmox




I don't mind to do a few initial installs if needed for testing performance, but once in "production" i'd be sad if i have to erase/reinstall it all.

TIA
Bingo - Denmark
 
Last edited: