Hochverfügbarkeitskonfiguration wiederherstellen
Nachdem Sie ein Failover zur GitHub Enterprise Server-Appliance durchgeführt haben, sollten Sie schnellstmöglich die Redundanz zurückerlangen, anstatt sich auf eine einzelne Appliance zu verlassen.
Sie können die vorherige primäre Appliance als neue Replikat-Appliance verwenden, sofern das Failover geplant war oder nicht mit dem Appliance-Zustand in Zusammenhang stand. Wenn das Failover mit einem Problem an der primären Appliance zusammenhing, sollten Sie ggf. eine neue Replikat-Appliance erstellen. Weitere Informationen finden Sie unter „Hochverfügbarkeitsreplikat erstellen“.
Vorherige primäre Appliance als neues Replikat konfigurieren
-
Stellen Sie mittels SSH eine Verbindung zur IP-Adresse der vorherigen primären Appliance her.
$ ssh -p 122 admin@FORMER PRIMARY IP
-
Führen Sie auf der vorherigen primären Appliance den Befehl
ghe-repl-setup
mit der IP-Adresse des vorherigen Replikats aus.$ ghe-repl-setup FORMER REPLICA IP
-
To add the public key to the list of authorized keys on the primary appliance, browse to
https://PRIMARY-HOSTNAME/setup/settings
and add the key you copied from the replica to the list. -
Führen Sie den Befehl
ghe-repl-setup
erneut aus, um die Verbindung zur neuen primären Instanz zu verifizieren und um den Replikatmodus für das neue Replikat zu aktivieren.$ ghe-repl-setup FORMER REPLICA IP
-
Führen Sie den Befehl
ghe-repl-start
aus, um mit der Replikation der Datenspeicher zu beginnen.$ ghe-repl-start
**Warnung:** „ghe-repl-start“ verursacht einen kurzen Ausfall auf dem primären Server. In diesem Zeitraum werden Benutzern möglicherweise interne Serverfehler angezeigt. Um eine benutzerfreundlichere Meldung bereitzustellen, führen Sie den Befehl „ghe-maintenance -s“ auf dem primären Knoten aus, bevor Sie den Befehl „ghe-repl-start“ auf dem Replikatknoten ausführen, um die Appliance in den Wartungsmodus zu versetzen. Sobald die Replikation gestartet wird, deaktivieren Sie den Wartungsmodus mithilfe des Befehls „ghe-maintenance -u“.