I am trying to setup the best minimum scalable HA setup and Configuration. I read the documentation on High Availability, however I have some questions that are not well discussed in the documentation.
I was thinking of starting with 4 servers:
2 x front end server that will use a central storage (so I can do some load balancing and HA failover)
1 x central storage server for VMs
1 x backup server/storage. (to both replicate the central storage and also do daily/weekly/monthly backups)
It is my understanding that I need at least 3 nodes for High Availability. My questions are:
Q1: Does the third node (central storage) have to run promox or can it be just a NAS (running FreeNAS)?
Q2: For backups, is it better to have a dedicated NAS (with FreeNAS) or just another Proxmox server with a storage pool dedicated to backups?
Q3: What is the most efficient way to incrementally replicate the central storage to the backup server/storage?
Q4: How can I failover to the backup of the central storage if the central storage server goes down?
I understand Proxmox can do automatic VM failover if one of the nodes running the VMs/LXCs go down and the VMs/LXCs would auto start on the other node. However what if the entire central storage fails or goes offline, can Proxmox also failover to the replica of the central storage that is in the backup server/storage and have all nodes resume their VMs from there?
Q5: Or is the shared storage automatically replicated in other nodes in the cluster?
Q6: Is there a diagram that illustrate how to setup a 3-node High Availability Cluster with Proxmox?
Q7: Is fencing automatically setup for the system or do we have to manually set it up at different levels (switch, host etc.)
Please let me know and thank you for your input.
I was thinking of starting with 4 servers:
2 x front end server that will use a central storage (so I can do some load balancing and HA failover)
1 x central storage server for VMs
1 x backup server/storage. (to both replicate the central storage and also do daily/weekly/monthly backups)
It is my understanding that I need at least 3 nodes for High Availability. My questions are:
Q1: Does the third node (central storage) have to run promox or can it be just a NAS (running FreeNAS)?
Q2: For backups, is it better to have a dedicated NAS (with FreeNAS) or just another Proxmox server with a storage pool dedicated to backups?
Q3: What is the most efficient way to incrementally replicate the central storage to the backup server/storage?
- Is it by just creating incrementally a replica schedule in Proxmox UI or else?
- Is it better to replicate VMs to the backup storage (per VM/CT replication) or to replicate the entire central storage pool to the backup storage (in case the central storage goes down)?
- Can Proxmox replicate an entire storage pool or just VMs/LXCs?
- Is the Proxmox UI replication at the block level? And is it filesystem dependent (ZFS vs Ext4)?
Q4: How can I failover to the backup of the central storage if the central storage server goes down?
I understand Proxmox can do automatic VM failover if one of the nodes running the VMs/LXCs go down and the VMs/LXCs would auto start on the other node. However what if the entire central storage fails or goes offline, can Proxmox also failover to the replica of the central storage that is in the backup server/storage and have all nodes resume their VMs from there?
Q5: Or is the shared storage automatically replicated in other nodes in the cluster?
Q6: Is there a diagram that illustrate how to setup a 3-node High Availability Cluster with Proxmox?
Q7: Is fencing automatically setup for the system or do we have to manually set it up at different levels (switch, host etc.)
Please let me know and thank you for your input.
Last edited: