Speicherkapazität erhöhen

Sie können die für Git-Repositorys, Datenbanken, Suchindizes und andere persistente Anwendungsdaten verfügbare Speicherkapazität erhöhen oder ändern.

Warnung: Der Prozess zur Zuordnung neuer Systemressourcen variiert entsprechend der Virtualisierungsplattform und dem Ressourcentyp. Du solltest Überwachung- und Alarmierung für wichtige Systemressourcen immer konfigurieren. Weitere Informationen findest Du unter „DeineGitHub Enterprise Server-Appliance überwachen.“

Wenn sich mehr Benutzer your GitHub Enterprise Server instance anschließen, müssen Sie die Größe Ihres Storage-Volumes anpassen. Informationen zur Storage-Größenanpassung finden Sie in der Dokumentation für Ihre Virtualisierungsplattform.

Anforderungen und Empfehlungen

Note: Before resizing any storage volume, put your instance in maintenance mode. Weitere Informationen finden Sie unter „Wartungsmodus aktivieren und planen“.

Minimum requirements

BenutzerlizenzenvCPUsArbeitsspeicherAttached-StorageRoot-Storage
Test, Demo oder 10 Benutzer mit eingeschränkten Funktionen432 GB150 GB200 GB
10–3000848 GB300 GB200 GB
3000–50001264 GB500 GB200 GB
5000–80001696 GB750 GB200 GB
8000–10000+20160 GB1000 GB200 GB

If you plan to enable GitHub Actions for the users of your instance, review the requirements for hardware, external storage, and runners in "Getting started with GitHub Actions for GitHub Enterprise Server."

For more information about adjusting resources for an existing instance, see "Increasing storage capacity" and "Increasing CPU or memory resources."

Größe der Datenpartition erhöhen

  1. Passen Sie die Größe der vorhandenen Benutzer-Volume-Disk mithilfe der Tools Ihrer Virtualisierungsplattform an.
  2. Stellen Sie eine SSH-Verbindung zu your GitHub Enterprise Server instance her. Weitere Informationen findest Du unter "Auf die administrative Shell (SSH) zugreifen."
    $ ssh -p 122 admin@HOSTNAME
  3. Versetzen Sie die Appliance in den Wartungsmodus. Weitere Informationen finden Sie unter „Wartungsmodus aktivieren und planen“.
  4. Starten Sie die Appliance neu, um die neue Storage-Zuordnung zu ermitteln:
    $ sudo reboot
  5. Run the ghe-storage-extend command to expand the /data/user filesystem:
    $ ghe-storage-extend

Größe der Root-Partition mit einer neuen Appliance erhöhen

  1. Richten Sie eine neue GitHub Enterprise Server-Instanz mit einer größeren Root-Disk ein. Verwenden Sie dazu dieselbe Version wie Ihre aktuelle Appliance. Weitere Informationen finden Sie unter „GitHub Enterprise Server-Instanz einrichten“.
  2. Fahren Sie die aktuelle Appliance herunter:
    $ sudo poweroff
  3. Trennen Sie mithilfe der Tools Ihrer Virtualisierungsplattform die Daten-Disk von der aktuellen Appliance.
  4. Fügen Sie die Daten-Disk an die neue Appliance mit der größeren Root-Disk an.

Größe der Root-Partition mit einer vorhandenen Appliance erhöhen

Warning: Before increasing the root partition size, you must put your instance in maintenance mode. Weitere Informationen finden Sie unter „Wartungsmodus aktivieren und planen“.

  1. Fügen Sie eine neue Disk an Ihre GitHub Enterprise Server-Appliance an.

  2. Führen Sie den Befehl parted aus, um die Disk zu formatieren:

    $ sudo parted /dev/xvdg mklabel msdos
    $ sudo parted /dev/xvdg mkpart primary ext4 0% 50%
    $ sudo parted /dev/xvdg mkpart primary ext4 50% 100%
  3. Führen Sie den Befehl ghe-upgrade aus, um auf der neu partitionierten Disk ein vollständiges, plattformspezifisches Paket zu installieren. Ein universelles Hotpach-Upgrade-Paket wie github-enterprise-2.11.9.hpkg funktioniert nicht erwartungsgemäß. After the ghe-upgrade command completes, application services will automatically terminate.

    $ ghe-upgrade PACKAGE-NAME.pkg -s -t /dev/xvdg1
  4. Fahren Sie die Appliance herunter:

    $ sudo poweroff
  5. Entfernen Sie auf dem Hypervisor die alte Root-Disk, und fügen Sie die neue Root-Disk am selben Ort als die alte Root-Disk an.

  6. Starten Sie die Appliance.

  7. Ensure system services are functioning correctly, then release maintenance mode. Weitere Informationen findest Du unter „Wartungsmodus aktivieren und planen“.

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Oder, learn how to contribute.