All started with three things:
This article is supposed to document my journey through the wonders of clustering and remote networking and guiding you around pitfalls that may occur. It focuses on creating a cluster computing with limited bandwidth and latency between the members, locating them in different nets connected through a site-to-site VPN, and with limited hardware (one-disk computing nodes with no additional storage).
The starting network setup is pictured by the image. All three locations are connected to the internet. The grey location (location 1) is supposed to be the master location as it has the fixed public IPv4 address. It has a VPN tunnel to location 2 and 3 (green links). The locations 2 and 3 do not have a VPN tunnel to each other but can connect the other location via the hop to location 1. Also there is an existing PVE node in location 1 with an existing PBS node. The plan is to get an additional PVE node to each location 2 and 3 via the following steps.
Creating a datacenter cluster and adding a cluster member in PVE is easy and straightforward. This describes how to do this. Notice, just adding a cluster member does not activate any HA related magic. This is done in another blog entry. Read more. Adding of one member worked perfectly fine, but two members in the given network setup was highly unstable. This was due to the network setup; the two members were not able to communicate directly, due to missing network routes. Apparently, they need to communicate direclty and cannot use the primary server as proxy. Disconnecting one of the members physically and removing it from the cluster, was enough to stabilise the cluster again.
TODO
TODO
TODO
Previous Blog Entry Next Blog Entry
Last update: 2025-09-15