I'm at the planning stage of moving my small company bare metal servers (3 Windows servers) over to a small Proxmox cluster.
Here is my initial plan, I would really welcome any feedback if anyone has time review it.
Goal: Build a Proxmox cluster comprising of two nodes and a QDevice to deal with quorum votes.
- Each of the nodes can support the entire VM stack when the other node fails.
- Replicate the VMs to the other node every 15 minutes.
- Backup to a remote PBS server over a 1GB leased line twice each day.
I need to host 3 Windows server VMs totalling around 500GB of data and 16GB RAM each. These are low bandwidth servers running AD, file shares and a SQL database app.
The main nodes have 2 NICs on the motherboard (1x2.5Gb 1x1Gb), I plan to use to the faster 2.5GB NICs along with a dedicated 2.5GB switch as a Proxmox dedicated network to sync data. And the 1GB NIC to connect to our (1Gb) LAN switch.
Here's the proposed server specs and IP config:
PROX1
16 core / 64GB RAM
ZFS boot mirror 128GB SSD
ZFS storage pool mirror 2TB SSD
2.5GB Ethernet & 1GB ethernet
Dedicated APC UPS
NIC1 (1GB) 192.168.0.100 - LAN
NIC2 (2.5GB) 10.0.0.100 - CLUSTER
VM01 (192.168.0.50) -> replicated to other node
VM02 (192.168.0.52) -> replicated to other node
PROX2
16 core / 64GB RAM
ZFS boot mirror 128GB SSD
ZFS storage pool mirror 2TB SSD
2.5GB Ethernet & 1GB ethernet
Dedicated APC UPS
NIC1 (1GB) 192.168.0.101 - LAN
NIC2 (2.5GB) 10.0.0.101 - CLUSTER
VM03 (192.168.0.53) -> replicated to other node
QDEV1
RPi4 (8GB RAM)
Debian
QDevice
Storage: 128GB SSD (not RAID)
NIC (1GB) 10.0.0.3 - CLUSTER
Dedicated APC UPS
Questions
1. my understanding is that if I replicate the VMs to the other node every 15 minutes , HA will operate with a 15 minute window of dataloss?
2. If I install a PBS at a remote location I can configure backups to run twice each day to that location over a 1GB leased line?
3. Does anyone have experience using a RPi4 as a QDevice ? This feels a bit flaky to me, I could swap that out for an low end N100 device running Proxmox from a ZFS mirror if recommended.
4. Would I be better off downscaling the spec of the servers so that can have 3 identical servers less RAM and storage, and no Q-Device.
Here is my initial plan, I would really welcome any feedback if anyone has time review it.
Goal: Build a Proxmox cluster comprising of two nodes and a QDevice to deal with quorum votes.
- Each of the nodes can support the entire VM stack when the other node fails.
- Replicate the VMs to the other node every 15 minutes.
- Backup to a remote PBS server over a 1GB leased line twice each day.
I need to host 3 Windows server VMs totalling around 500GB of data and 16GB RAM each. These are low bandwidth servers running AD, file shares and a SQL database app.
The main nodes have 2 NICs on the motherboard (1x2.5Gb 1x1Gb), I plan to use to the faster 2.5GB NICs along with a dedicated 2.5GB switch as a Proxmox dedicated network to sync data. And the 1GB NIC to connect to our (1Gb) LAN switch.
Here's the proposed server specs and IP config:
PROX1
16 core / 64GB RAM
ZFS boot mirror 128GB SSD
ZFS storage pool mirror 2TB SSD
2.5GB Ethernet & 1GB ethernet
Dedicated APC UPS
NIC1 (1GB) 192.168.0.100 - LAN
NIC2 (2.5GB) 10.0.0.100 - CLUSTER
VM01 (192.168.0.50) -> replicated to other node
VM02 (192.168.0.52) -> replicated to other node
PROX2
16 core / 64GB RAM
ZFS boot mirror 128GB SSD
ZFS storage pool mirror 2TB SSD
2.5GB Ethernet & 1GB ethernet
Dedicated APC UPS
NIC1 (1GB) 192.168.0.101 - LAN
NIC2 (2.5GB) 10.0.0.101 - CLUSTER
VM03 (192.168.0.53) -> replicated to other node
QDEV1
RPi4 (8GB RAM)
Debian
QDevice
Storage: 128GB SSD (not RAID)
NIC (1GB) 10.0.0.3 - CLUSTER
Dedicated APC UPS
Questions
1. my understanding is that if I replicate the VMs to the other node every 15 minutes , HA will operate with a 15 minute window of dataloss?
2. If I install a PBS at a remote location I can configure backups to run twice each day to that location over a 1GB leased line?
3. Does anyone have experience using a RPi4 as a QDevice ? This feels a bit flaky to me, I could swap that out for an low end N100 device running Proxmox from a ZFS mirror if recommended.
4. Would I be better off downscaling the spec of the servers so that can have 3 identical servers less RAM and storage, and no Q-Device.