Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen finden Sie in unserer englischsprachigen Dokumentation.
Artikelversion: Enterprise Server 2.15

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2019-10-16. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Clusterknoten evakuieren

Sie können Datendienste auf einem Clusterknoten evakuieren.

Wenn auf Ihrem Datendienstcluster nur drei Knoten vorhanden sind, können Sie die Knoten nicht evakuieren, da ghe-spokes keinen anderen Platz besitzt, um eine Kopie vorzunehmen. Bei mindestens vier Knoten verschiebt ghe-spokes alle Repositorys vom evakuierten Knoten.

Wenn Sie einen Knoten offline nehmen, der Datendienste aufweist (wie Git, Pages oder Storage), evakuieren Sie jeden Knoten, bevor Sie ihn offline nehmen.

  1. Suchen Sie mithilfe des Befehls ghe-config nach dem Knoten.

    $ ghe-config cluster._hostname_.uuid
  2. Sie müssen den Status Ihres Knotens überwachen, während die Daten geöffnet werden. Im Idealfall sollte der Knoten nicht offline genommen werden, bis der Kopiervorgang abgeschlossen ist. Führen Sie einen der folgenden Befehle aus, um den Status Ihres Knotens zu überwachen:

    Für Git

    ghe-spokes evac-status

    Für GitHub Pages

    echo "select count(*) from pages_replicas where host = 'pages-server-<uuid>'" | ghe-dbconsole -y

    Für Storage

    ghe-storage evacuation-status
  3. Nach Abschluss des Kopiervorgangs können Sie den Speicherdienst evakuieren. Führen Sie einen der folgenden Befehle aus:

    Für Git

    ghe-spokes server evacuate git-server-<uuid>

    Für GitHub Pages

    ghe-dpages evacuate pages-server-<uuid>

    Nehmen Sie für Storage den Knoten offline.

    ghe-storage offline storage-server-<uuid>

    Evakuieren Sie anschließend

    ghe-storage evacuate storage-server-<uuid>

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt