HI all, I'm fairly new to Proxmox and I've got a question around how others are managing clusters behind a load balancer. Specifically, below is my setup.
I'm running haproxy as an LB, which also terminates the incoming SSL connections with a valid cert (pmx.example.com) and then proxies the connection to one of the 3 backend proxmox cluster servers (pmx-01 - pmx-03). Everything regarding this works great, with one exception. The exception is when I try to open a console connection, which will fail unless my die roll between which of the 3 pmx nodes happens to match the node that the VM is running on. Now, there's a pretty easy workaround for this, which is just connecting directly to the node running the VM instance I want to console to, then hitting the Console button there. While it's easy, it's also annoying.
So, the question is: How have others solved this particular problem? I'm open to ideas for hacks here too.
I'm running haproxy as an LB, which also terminates the incoming SSL connections with a valid cert (pmx.example.com) and then proxies the connection to one of the 3 backend proxmox cluster servers (pmx-01 - pmx-03). Everything regarding this works great, with one exception. The exception is when I try to open a console connection, which will fail unless my die roll between which of the 3 pmx nodes happens to match the node that the VM is running on. Now, there's a pretty easy workaround for this, which is just connecting directly to the node running the VM instance I want to console to, then hitting the Console button there. While it's easy, it's also annoying.
So, the question is: How have others solved this particular problem? I'm open to ideas for hacks here too.