Artikelversion: Enterprise Server 2.17
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 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“.
Wir empfehlen verschiedene Hardwarekonfigurationen basierend auf der Anzahl in Ihre GitHub Enterprise Server-Instanz verwendeten Benutzerlizenzen. |
Benutzerlizenzen | vCPUs | Arbeitsspeicher | Attached-Storage | Root-Storage |
---|---|---|---|---|
Test, Demo oder 10 Benutzer mit eingeschränkten Funktionen | 2 | 16 GB | 100 GB | 200 GB |
10–3000 | 4 | 32 GB | 250 GB | 200 GB |
3000–5000 | 8 | 64 GB | 500 GB | 200 GB |
5000–8000 | 12 | 96 GB | 750 GB | 200 GB |
8000–10000+ | 16 | 128 GB | 1000 GB | 200 GB |
Es gibt Mindestempfehlungen. Entsprechend Deiner Nutzung, beispielsweise in Bezug auf die Benutzeraktivität und die ausgewählten Integrationen, sind möglicherweise mehr Ressourcen erforderlich. Es wird empfohlen, beim Erhöhen der CPU-Ressourcen mindestens 6.5 GB Speicher für jede CPU (bis zu 16 CPUs) hinzuzufügen, die der GitHub Enterprise Server Instanz angehängt wurden. Weitere Informationen findest Du 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.
- Stelle 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.