Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Wartungsmodus aktivieren und planen

Für einige Standardwartungsprozeduren, beispielsweise für das Upgrade von your GitHub Enterprise Server instance oder für das Wiederherstellen von Backups, muss die Instanz für die normale Verwendung offline genommen werden.

Informationen zum Wartungsmodus

Bei einigen Vorgangstypen musst du your GitHub Enterprise Server instance offlineschalten und in den Wartungsmodus versetzen:

  • Upgrade auf eine neue Version von GitHub Enterprise Server
  • Die der virtuellen Maschine zugeordneten CPU-, Arbeitsspeicher- oder Speicherressourcen erhöhen
  • Daten von einer virtuelle Maschine zu einer anderen migrieren
  • Daten aus einem GitHub Enterprise Server Backup Utilities-Snapshot wiederherstellen
  • Fehlerbehebung bei bestimmten Typen kritischer Anwendungsprobleme

Du solltest ein Wartungsfenster für mindestens 30 Minuten in der Zukunft planen, um Benutzern Vorbereitungszeit zu geben. Nach der Planung eines Wartungsfensters wird allen Benutzern beim Zugriff auf die Website ein Banner angezeigt.

Banner zur geplanten Wartung für Endbenutzer

Wenn sich die Instanz im Wartungsmodus befindet, wird der gesamte normale HTTP- und Git-Zugriff abgelehnt. Git-Abruf-, -Klon- und -Push-Vorgänge werden ebenfalls mit einer Fehlermeldung abgelehnt, die angibt, dass die Webseite temporär nicht verfügbar ist. Bei Konfigurationen mit Hochverfügbarkeit wird die Git-Replikation angehalten. GitHub Actions-Aufträge werden nicht ausgeführt. Wenn die Website in einem Browser aufgerufen wird, wird eine Wartungsseite angezeigt.

Der Wartungsmodus-Startbildschirm

Wartungsmodus sofort aktiviert oder Wartungsfenster für späteren Zeitpunkt planen

  1. Klicke in einem Verwaltungskonto auf GitHub Enterprise Server, und klicke in der oberen rechten Ecke einer beliebigen Seite auf .

    Screenshot des Raketensymbols für den Zugriff auf Websiteadministratoreinstellungen

  2. Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.

    Screenshot des Links „Websiteadministrator“ 1. Klicke auf der linken Seitenleiste auf Management Console . Registerkarte Management Console auf der linken Seitenleiste

  3. Klicke im oberen Bereich der Management Console auf Wartung. Registerkarte „Wartung“

  4. Lege unter „Enable and schedule“ (Aktivieren und planen) fest, ob der Wartungsmodus sofort aktiviert werden soll oder ein Wartungsfenster für einen künftigen Zeitpunkt geplant werden soll.

    • Verwende zum sofortigen Aktivieren des Wartungsmodus das Dropdownmenü, und klicke auf Jetzt. Dropdownmenü mit ausgewählter Option „Jetzt“ zum Aktivieren des Wartungsmodus
    • Verwende das Dropdownmenü, und klicke auf eine Startzeit, wenn du das Wartungsfenster für einen künftigen Zeitpunkt planen möchtest. Dropdownmenü mit ausgewählter Option zum Planen des Wartungsfensters in zwei Stunden
  5. Wähle Wartungsmodus aktivieren aus. Kontrollkästchen zum Aktivieren oder Planen des Wartungsmodus 1. Klicke unter der linken Randleiste auf Einstellungen speichern.

    Screenshot der Schaltfläche „Einstellungen speichern“ in der Management Console

    Hinweis: Durch das Speichern von Einstellungen in der Management Console werden Systemdienste neu gestartet, was zu einer für den Benutzer feststellbaren Downtime führen könnte.

  6. Warten Sie auf den Abschluss der Konfigurationsausführung.

    „Configuring your instance“ (Instanz konfigurieren)

Planen des Wartungsmodus mit GitHub Enterprise Server APIs

Mit der GitHub Enterprise Server APIs kannst du die Wartung für unterschiedliche Zeitpunkt oder Datumsangaben planen. Weitere Informationen findest du unter Verwaltungskonsole.

Wartungsmodus für alle Knoten in einem Cluster aktivieren oder deaktivieren

Mit dem ghe-cluster-maintenance-Hilfsprogramm kannst du den Wartungsmodus für jeden Knoten in einem Cluster festlegen oder die Festlegung aufheben.

$ ghe-cluster-maintenance -h
# Shows options
$ ghe-cluster-maintenance -q
# Queries the current mode
$ ghe-cluster-maintenance -s
# Sets maintenance mode
$ ghe-cluster-maintenance -u
# Unsets maintenance mode