first-time setup

me_

New Member
May 5, 2025
1
0
1
Vienna
Hi!

running two linux server for around eight years, I'd like to learn and migrate to proxmox. Help with the initial setup is highly appreciated. PVE 8.4 is running. Before continuing I am primarily concerned with questions such as HW-RAID-Controller yes/no, storage pool setup for the VMs, and subsequently considerations regarding replication and backup.

Starting point: 2 HPE Microserver with each 4x 4TB ([1] raidz1, [2] mdadm raid5): two machines for two small 'organizations' running cloud, caldav, nginx, samba-shares, etc.
Migration to new hardware: HPE Server with 8x 8TB HDDs for storage; OS: 2x 500GB M.2 SSD SATA (ZFS RAID-1 created whilst installation of PVE 8.4)

Preliminary considerations: Without doing any further research, I bought a HPE Smart Array P408i-p SR Gen10 controller. After research, I have now connected the 8 hard disks directly via the internal SATA storage system.

In general, I plan to create two VMs for the two 'organizations', as it is the case on the actual hardware, plus any additional LXC or VMs where it makes sense from an application point of view to separate them (web server for company-related websites, etc.).

Storage: Is it advisable to divide the 8x 8TB into two ZFS pools (for the two 'organizations') or to create a ZFS-RAID from all 8 HDDs? With replication and backup in mind, I would create two raidz1 with each 4 HDDs, or a raidz2 for all 8 HDDs? storage currently:
rpool (500GB):
– local (dir.): Backup, ISO image, Container template; /var/lib/vz
– local-zfs (ZFS): Disk image, Container;

As soon as the data has been transferred from the old hardware, I would possibly set up the two remaining microserver as additional nodes for a cluster configuration. In this case, would there be anything else to consider when configuring the storage pools, except the same naming?
Still not sure, if it makes sense to run all three servers with regard to power consumption. We run a production environment, but short downtimes are okay.

Cluster: What is best practice for production environments? Are critical updates and changes to the system tested on a duplicate (live-migrate) and then imported? As I understand ZFS replication is besides High Availability (HA), useful in the event of a system failure?

Backup: Currently there are two Synology NAS (4x 4TB each) running Active Backup for Business. I would keep it that way, or possibly implement Proxmox Backup Server (PBS).

Thank you!
 
Last edited: