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.
Inhalt dieses Artikels
- Anforderungen und Empfehlungen
- Größe der Datenpartition erhöhen
- Größe der Root-Partition mit einer neuen Appliance erhöhen
- Größe der Root-Partition mit einer vorhandenen Appliance erhöhen
Warnung: Der Prozess zur Zuordnung neuer Systemressourcen variiert entsprechend der Virtualisierungsplattform und dem Ressourcentyp. Sie sollten die Überwachungs- und Meldungsfunktion der wichtigen Systemressourcen jederzeit konfigurieren. Weitere Informationen finden Sie unter „Ihre GitHub Enterprise Server-Appliance überwachen“.
Wenn sich mehr Benutzer Ihre GitHub Enterprise Server-Instanz 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
Hinweis: Versetzen Sie Ihre Instanz in den Wartungsmodus, bevor Sie die Größe des Benutzer-Storage-Volumes anpassen. Weitere Informationen finden Sie unter „Wartungsmodus aktivieren und planen“.
We recommend different hardware configurations based on the number of seats used in Ihre GitHub Enterprise Server-Instanz. |
Benutzer | vCPUs | Arbeitsspeicher | Attached-Storage | Root-Storage |
---|---|---|---|---|
10–500 | 2 | 16 GB | 100 GB | 200 GB |
500–3000 | 4 | 32 GB | 250 GB | 200 GB |
3000–5000 | 8 | 64 GB | 500 GB | 200 GB |
5000–8000 | 12 | 72 GB | 750 GB | 200 GB |
8000–10000+ | 16 | 128 GB | 1000 GB | 200 GB |
Es gibt Mindestempfehlungen. Entsprechend Ihrer Nutzung, beispielsweise in Bezug auf die Benutzeraktivität und die ausgewählten Integrationen, sind möglicherweise mehr Ressourcen erforderlich. Weitere Informationen finden Sie unter „CPU- und Arbeitsspeicherressourcen erhöhen“.
Größe der Datenpartition erhöhen
-
Passen Sie die Größe der vorhandenen Benutzer-Volume-Disk mithilfe der Tools Ihrer Virtualisierungsplattform an.
-
Stellen Sie eine SSH-Verbindung zu Ihre GitHub Enterprise Server-Instanz her.
$ ssh -p 122 admin@HOSTNAME
-
Versetzen Sie die Appliance in den Wartungsmodus. Weitere Informationen finden Sie unter „Wartungsmodus aktivieren und planen“.
-
Starten Sie die Appliance neu, um die neue Storage-Zuordnung zu ermitteln.
-
Führen Sie den Befehl
ghe-storage-extend
aus, um das Dateisystem/data
zu erweitern:$ ghe-storage-extend
Größe der Root-Partition mit einer neuen Appliance erhöhen
- 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“.
- Fahren Sie die aktuelle Appliance herunter.
- Trennen Sie mithilfe der Tools Ihrer Virtualisierungsplattform die Daten-Disk von der aktuellen Appliance.
- 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
- Fügen Sie eine neue Disk an Ihre GitHub Enterprise Server-Appliance an.
-
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%
-
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 wiegithub-enterprise-2.11.9.hpkg
funktioniert nicht erwartungsgemäß.$ ghe-upgrade PACKAGE-NAME.pkg -s -t /dev/xvdg1
- Fahren Sie die Appliance herunter.
- 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.
- Starten Sie die Appliance.