Skip to main content

Enterprise Server 3.15 ist derzeit als Release Candidate verfügbar.

Initiieren eines Failovers zu Ihrem Replikatcluster

Wenn bei deinem GitHub Enterprise Server-Cluster ein Fehler auftritt, können Sie Failover zum Replikat ausführen.

Informationen zu einem Failover zu deinem Replikatcluster

Wenn das Rechenzentrum für Ihren aktiven Cluster einen Fehler verursacht und Sie hohe Verfügbarkeit konfiguriert haben, können Sie ein Failover zum Replikatcluster ausführen.

Wenn Sie ein Failover zu Ihrem Replikatcluster ausführen, wird dieser zu Ihrem neuen aktiven Cluster heraufgestuft, und der neue aktive Cluster wird vom alten aktiven Cluster entkoppelt. Die Knoten in Ihrem alten aktiven Cluster werden in den Wartungsmodus versetzt, wenn sie sich in einem ausreichend fehlerfreien Zustand befinden, um diesen Vorgang auszuführen.

Nach dem Failover verfügen Sie über zwei eigenständige Cluster, ohne dass hohe Verfügbarkeit konfiguriert ist. Sie können die Replikation von dem neuen aktiven Cluster neu konfigurieren. Weitere Informationen finden Sie unter Konfigurieren der Hochverfügbarkeitsreplikation für einen Cluster.

Voraussetzungen

Um ein Failover zu Replikatknoten auszuführen, müssen Sie hohe Verfügbarkeit für Ihren Cluster konfiguriert haben. Weitere Informationen findest du unter Konfigurieren der Hochverfügbarkeitsreplikation für einen Cluster.

Initiieren eines Failovers zu Ihrem Replikatcluster

  1. Verwenden Sie SSH in den primären MySQL-Knoten im Replikatcluster. Weitere Informationen findest du unter Auf die Verwaltungsshell (SSH) zugreifen.

  2. Führen Sie den folgenden Befehl aus, um mit dem Failover auf den sekundären Cluster zu beginnen und die Knoten so zu konfigurieren, dass sie auf Anfragen reagieren.

    ghe-cluster-failover
    
  3. Nachdem die Konfigurationsausführung abgeschlossen ist, zeigt GitHub Enterprise Server die folgende Meldung an.

    Finished cluster configuration
    
  4. Aktualisieren Sie den DNS-Eintrag so, dass er auf die IP-Adresse des Lastenausgleichs für Ihren Replikatcluster zeigt. Nach Ablauf des TTL-Zeitraums werden Anfragen an den Replikatcluster weitergeleitet.

Nachdem Sie durch GitHub Enterprise Server Sie zur Eingabeaufforderung zurückgekehrt sind und die DNS-Updates übertragen wurden, ist das Failover abgeschlossen. Benutzer können mithilfe des üblichen Hostnamens für deinen Cluster auf GitHub Enterprise Server zugreifen.