tachtler:hochverfuegbarkeit_conga
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:hochverfuegbarkeit_conga [2012/09/19 10:45] – klaus | tachtler:hochverfuegbarkeit_conga [2012/09/19 13:26] (aktuell) – klaus | ||
---|---|---|---|
Zeile 2583: | Zeile 2583: | ||
Anschließend, | Anschließend, | ||
+ | |||
+ | **Erklärung: | ||
+ | * **Prioritized** = Angabe einer Priorität, wenn alle Mitglieder verfügbar sind | ||
+ | * **Restricted** = Angabe, das Services nur auf den Knoten dieser **Failover Domains** laufen dürfen | ||
+ | |||
+ | :!: **HINWEIS** - Die Angabe einer unterschiedlichen **Priority** (1 und 2) bewirkt, dass der Knoten mit der **kleineren Zahl**, eine **höhere Priorität** genießt! | ||
**3. Schritt** | **3. Schritt** | ||
Zeile 2588: | Zeile 2594: | ||
{{: | {{: | ||
+ | Abschließend sollte nun die oben gezeigte Anzeige mit einer **Failover Domain** und deren Ausprägung angezeigt werden. | ||
+ | |||
+ | ===== Service Groups ===== | ||
+ | |||
+ | Hier werden die einzelnen Ressourcen und Dienste/ | ||
+ | |||
+ | ==== Apache mit geteilter IP-Adresse == | ||
+ | |||
+ | In nachfolgendem Beispiel soll ein | ||
+ | * **Apache Web-Server** und eine | ||
+ | * **IP-Adresse** (zusätzliche, | ||
+ | |||
+ | Bei einem **Failover** sollen dann der **Apache Web-Server** und die **IP-Adresse** auf einen anderen Server/ | ||
+ | |||
+ | **1. Schritt** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Zur Erstellung einer **Service Group** sollte mit der **[linken]**-Maustaste die Schaltfläche **[Add]** gedrückt werden. | ||
+ | |||
+ | **2. Schritt** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **Erklärung: | ||
+ | * **Service Name** - Kann frei gewählt werden | ||
+ | * **Automatically Start This Service** = Automatischer Start des Services | ||
+ | * **Failover Domain** = Mitglieder bzw. Server/ | ||
+ | * **Recovery Policy** = **Relocate** - Starten **nur** des Dienstes bei einem **Failover** | ||
+ | |||
+ | Anschließend, | ||
+ | |||
+ | **3. Schritt** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Es sollte nach der Auswahl **Script** nachfolgende Anzeige erscheinen und mit den entsprechenden Daten befüllt werden. | ||
+ | |||
+ | **4. Schritt** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **Erklärung: | ||
+ | * **Name** - Frei wählbarer Name | ||
+ | * **Full Path to Script File** = Pfad zu dem script, mit dem der **Apache Web-Server** gesteuert wird. | ||
+ | |||
+ | Anschließend, | ||
+ | |||
+ | **5. Schritt** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Es sollte nach der Auswahl **IP Address** nachfolgende Anzeige erscheinen und mit den entsprechenden Daten befüllt werden. | ||
+ | |||
+ | **6. Schritt** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **Erklärung: | ||
+ | * **IP Address** - IP-Adresse, welche zwischen den Servern/ | ||
+ | |||
+ | :!: **WICHTIG** - **Die __Netmask Bits (optional)__ MÜSSEN __leer__ gelassen werden !!!** | ||
+ | |||
+ | Jetzt sollte die Schaltfläche **[Submit]** mit der **[linken]**-Maustaste gedrückt werden. | ||
+ | |||
+ | **6. Schritt** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | :!: **HINWEIS** - Der **aktuelle Status** ist **noch nicht an alle Server/ | ||
+ | |||
+ | Nach kurzer Zeit, sollte durch drücken der Schaltfläche **[Service Groups]** mit der **[linken]**-Maustaste, | ||
+ | |||
+ | ** 7. Schritt** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Nach erfolgreichem Abschluss der oben genannten Schritte, kann mit nachfolgenden Befehlen überprüft werden, ob die Einrichtung funktioniert hat. | ||
+ | |||
+ | Ob die **IP Adresse** als zweite IP Adresse auf ein bestehendes Interface gebunden wurde, kann mit nachfolgendem Befehl überprüft werden (**hier Knoten ha-node-01.intra.tachtler.net**): | ||
+ | < | ||
+ | # ip addr list | ||
+ | 1: lo: < | ||
+ | link/ | ||
+ | inet 127.0.0.1/8 scope host lo | ||
+ | inet6 ::1/128 scope host | ||
+ | | ||
+ | 2: eth0: < | ||
+ | link/ether 00: | ||
+ | inet 192.168.0.201/ | ||
+ | inet 192.168.0.203/ | ||
+ | inet6 fe80:: | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Entsprechend sollte auf dem **zweiten Server/ | ||
+ | < | ||
+ | # ip addr list | ||
+ | 1: lo: < | ||
+ | link/ | ||
+ | inet 127.0.0.1/8 scope host lo | ||
+ | inet6 ::1/128 scope host | ||
+ | | ||
+ | 2: eth0: < | ||
+ | link/ether 00: | ||
+ | inet 192.168.0.202/ | ||
+ | inet6 fe80:: | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Eine Überprüfung, | ||
+ | < | ||
+ | # netstat -tulpen | grep httpd | ||
+ | tcp 0 0 :::80 ::: | ||
+ | # service httpd status | ||
+ | httpd (pid 30222) is running... | ||
+ | </ | ||
+ | Entsprechend sollte auf dem **zweiten Server/ | ||
+ | < | ||
+ | # netstat -tulpen | grep httpd | ||
+ | # service httpd status | ||
+ | httpd is stopped | ||
+ | </ | ||
tachtler/hochverfuegbarkeit_conga.txt · Zuletzt geändert: 2012/09/19 13:26 von klaus