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
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 |
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
- Passen Sie die Größe der vorhandenen Benutzer-Volume-Disk mithilfe der Tools Ihrer Virtualisierungsplattform an.
- 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
- 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:
$ sudo reboot
- 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
- 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:
$ sudo poweroff
- 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
Warning: Before increasing the root partition size, you must put your instance in maintenance mode. Weitere Informationen finden Sie unter „Wartungsmodus aktivieren und planen“.
-
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äß. After theghe-upgrade
command completes, application services will automatically terminate.$ ghe-upgrade PACKAGE-NAME.pkg -s -t /dev/xvdg1
-
As the root user, using a text editor of your choice, edit the /etc/fstab file, changing the UUID for the
/
mount point to the UUID of the new root drive. You can obtain the UUID of the new root drive with the commandsudo lsblk -f
. -
Fahren Sie die Appliance herunter:
$ sudo poweroff
-
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.
-
Ensure system services are functioning correctly, then release maintenance mode. Weitere Informationen finden Sie unter „Wartungsmodus aktivieren und planen“.