Virtual IP

Configure all three IP addresses of the nodes for one host name in your (redudant, high available) local DNS? And then use that host name to connect to the Proxmox web GUI.
 
Configure all three IP addresses of the nodes for one host name in your (redudant, high available) local DNS? And then use that host name to connect to the Proxmox web GUI.
Wouldn't there be a 30% chance that an IP of the downed node is served? The more common approach is an http proxy, i.e. HAproxy or similar load-balancer.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
  • Like
Reactions: leesteken
Since in a pve environment any node can serve as api head, the simplest approach is to use a reverse proxy, typically run on your router but you can use a vm for this too. ngnix or haproxy work fine for this, you can use any of the million tutorials available.
 
  • Like
Reactions: leesteken
but what does the proxmox tim recommend to do this? keepalived they say it is not recommended
I think what the author of that document meant to say is : it is not endorsed.

There are many external solutions, none of them is endorsed or supported directly by PVE team. I would imagine those solutions that do not install extra software directly on the hypervisor might be preferred.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
Last edited:
  • Like
Reactions: Markku
I am trying to reach my datacenter in all ways from outside my network, even if any node dies
OK, so you have a router controlling NAT between your outside and inside traffic, right? start by looking at that documentation for a reverse proxy feature (might be called virtual server or similar) since, by definition, you can only reach your ROUTER from outside to begin with.