I was allocated a stack of decommissioned HP servers that only ever saw extremely light usage. Fun! But they belong to a non-profit, and my budget for this side-project is precisely $0. Almost all are single-chip, four-core Xeons. They do not have SSDs nor hardware RAID. I would still like to put them to a good use of some sort.
I'm new to Proxmox, but I'm inclined to try it here. I'm also new to ZFS, but wanted to try it here to get RAID1 given there's no PVE software-raid nor, in my case, hardware raid.
Each box has:
2 × 4 TB spinning rust HDDs
1 × 32 GB on-mlb 'enterprise' microSD card, many spares
variously 12 to 20 GB of ECC RAM
Now I'm just bursting with bad ideas. Approaches I've considered, nested:
I'm partial to "idea 1.1". From the little I've seen, PVE installs so quickly and easily that it is almost expendable. There are no project requirements, but even if I come up with some great services, unexpected VM downtime will be a non-issue, as long as it isn't protracted. From the docs, restoring from backups looks utterly straightforward; Am I missing any gotchas? Is restoration secretly harder after a PVE reinstall or on a different node?
Is my sense of ZFS requirements way off?
Did I leave the best approach off the idea list completely?
Again, any guidance welcome. Cheers!
I'm new to Proxmox, but I'm inclined to try it here. I'm also new to ZFS, but wanted to try it here to get RAID1 given there's no PVE software-raid nor, in my case, hardware raid.
Each box has:
2 × 4 TB spinning rust HDDs
1 × 32 GB on-mlb 'enterprise' microSD card, many spares
variously 12 to 20 GB of ECC RAM
Now I'm just bursting with bad ideas. Approaches I've considered, nested:
- Default PVE install on microSD. Scheduled, audited backups; for inevitable card death. /swap choices:
- Low host,vm swapiness. ZFS gets the HDs entirely.
- Zero swap. Expect crashes. ZFS gets the HDs entirely.
- Move swap (and logs?) inside HD ZFS.
- Two partitions on each HD: 1 small for swap,etc and 1 large for partition-backed ZFS.
- Single partition on each HD, use file-backed ZFS.
- Don't use ZFS. Use drives whichever way best suits the VMs.
- Low host,vm swapiness. ZFS gets the HDs entirely.
- Ignore the motherboard's microSD card slot. As for the spinning drives:
- ZFS the spinning drives. Install Proxmox over Debian.
- Don't use ZFS at all.
- Don't use Proxmox nor ZFS. Implement whatever uses I come up with manually on bare metal.
I'm partial to "idea 1.1". From the little I've seen, PVE installs so quickly and easily that it is almost expendable. There are no project requirements, but even if I come up with some great services, unexpected VM downtime will be a non-issue, as long as it isn't protracted. From the docs, restoring from backups looks utterly straightforward; Am I missing any gotchas? Is restoration secretly harder after a PVE reinstall or on a different node?
Is my sense of ZFS requirements way off?
Did I leave the best approach off the idea list completely?
Again, any guidance welcome. Cheers!