Proxmox Cluster, HA und Load balanced

simplex

Member
Oct 13, 2019
27
7
8
36
Hallo zusammen

Bin mir am überlegen, wie die optimale Konfiguration für einen load balanced high availability Proxmox cluster aussehen könnte. Der Cluster soll eine Webapplikation hosten. Evtl hat ja jemand eine Idee, wie man es besser machen könnte.. oder sonstige Anmerkungen...

Meine Idee ist die folgende:

-2 Redundante HW Firewalls
-3 Proxmox Hardware Nodes in einem Cluster (3 Server).
-Auf jedem Hardware Node eine DB VM, jeweils mit MariaDB Galera Cluster, Elasticsearch Cluster und Redis Cluster welche 3 Nodes Cluster der jeweiligen Services bilden
-Auf jedem Hardware Node eine Webserver VM mit Apache, PHP, GlusterFS etc. - welche die Services Cluster (Datenbanken) der DB VM benutzen
-Auf jedem Hardware Node eine LoadBalancer VM, zb mit HAProxy/Keepalived

Traffic kommt von aussen durch die HW Firewalls zu den Loadbalancern, und wird von denen dann auf die Webserver VMs verteilt. Die Webserver VMs benutzen dann die Services Cluster der DB VMs um Daten zu lesen und zu schreiben.

Wenn ein Hardware Node komplett ausfallen würde, werden dessen VMs (DB, Webserver, Loadbalancer) auf einen der zwei verbleibenden HW Nodes verschoben und alles sollte in der Theorie zumindest problemlos weiter funktionieren...

Soviel zu der Theorie. Funktioniert das so? Hat Jemand schon Erfahrungen mit einem solchen Setup gemacht?
 
Really? Es ist Wochenende ;-)

Du willst Erläuterungen/Bewertungen/Ergänzungen für ein nur sehr knapp vorgestelltes aber komplexes Setup. So funktioniert das meist nicht. Konkrete Fragen funktionieren meist besser.

Wenn du hohe Ansprüche (und ja, funktionierendes HA ist für mich so etwas) stellst, fehlt zumindest:
  • redundate / ausfallsichere Stromversorgung: jeder Node braucht dazu zwei aktive Netzteile
  • redundate / ausfallsichere Switches: das verdoppelt die Anzahl der Netzwerkkarten jedes Nodes
Und VOR diesen Überlegungen solltest du die technischen Ansprüche genauer klären. "soll eine Webapplikation hosten" ist in keinem Fall hinreichend. Kleine "MTBF" kostet realen Aufwand --> Geld.

Sorry, keine konkreteren Hinweise von mir...

Viele Grüße - und viel Spaß am Gerät :cool:
 
@UdoB Danke für den Denkanstoss. Du hast Recht, wir besprechen gerade, ob Proxmox HA überhaupt ein core requirement ist. Je nach Setup gibt es für Redundanz / Ausfallsicherheit auch andere, möglicherweise simplere und günstigere Möglichkeiten, z.B. auf Service Ebene, zusammen mit einem 3 Node Non-HA Proxmox Cluster, damit kann ebenfalls ein Server komplett ausfallen, und die Seite bleibt online. Wir sind kein Hochverfügbarkeits-Datacenter - Proxmox HA könnte möglicherweise für uns zu viel des Guten sein.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!