
Folgendes versuche ich:
- zwei Instanzen von SL7.1 mit nginx als Reverseproxy
- kein gemeinsam genutztes Dateisystem
- gemeinsam genutzte Ressourcen:
- virtuelle IP
- Ausführen des Nginx-Dienstes
Ich habe bereits Keepalived und Corosync + Pacemaker ausprobiert.
keepalived hatte Probleme mit vrrp-Skripten: Es gab einen Fehler, dass das Skript nicht überprüfte, ob der Dienst nginx läuft. Daher funktionierte das Failover nur, wenn der Server heruntergefahren war.
Corosync + Pacemaker hatte das Problem, dass ich Fencing mit Fence-Agents-VMWare-Soap konfigurieren musste, was hier nicht möglich ist (Firmenrichtlinien). Der Reverseproxy befindet sich in der DMZ und für die Kommunikation mit dem VMWare-Host musste die Firewall geändert werden, was nicht abgelehnt wurde.
Haben Sie Tipps, Anleitungen usw., um das Ganze noch einmal zu machen?
Danke
Antwort1
Wenn man bedenkt, dass Red Hat eineAnleitung für EL7das Sie mithilfe von Corosync und Pacemaker durch den Großteil dieser Schritte führt. Ihr Problem (Fechten) ist politischer und nicht technischer Natur …
Möglicherweise gibt es eine andere Zaunmethode, die hier verwendet werden könnte. Aber das ist wahrscheinlich die beste Option.