Advertencia: El proceso para destinar nuevos recursos de sistema varía dependiendo de la plataforma de virtualización y tipo de recurso. Siempre deberás configurar el monitoreo y las alertas de los recursos clave del sistema. Para obtener más información, consulta la sección "Monitorear tu aplicativo de GitHub Enterprise Server".
A medida que se suman usuarios tu instancia de GitHub Enterprise Server, es posible que necesites ajustar el tamaño de tu volumen de almacenamiento. Consulta la documentación de tu plataforma de virtualización para obtener más información sobre ajuste de tamaño de almacenamiento.
Requisitos y recomendaciones
Nota: Antes de ajustar el tamaño de cualquier volumen de almacenamiento, pon tu instancia en modo de mantenimiento. Para obtener más información, consulta "Habilitar y programar el modo mantenimiento."
Requisitos mínimos
Nota: Si te uniste al beta para las GitHub Actions o el Registro del paquete de GitHub y habilitaste las características, tu instancia requiere recursos adicionales de hardware. Los requisitos mínimos para una instancia con características beta habilitadas se muestran en negritas en la siguiente tabla. Para obtener más informaci´n, consulta la sección "Características beta en GitHub Enterprise Server 2.22".
Licencias de usuario | vCPU | Memoria | Almacenamiento conectado | Almacenamiento raíz |
---|---|---|---|---|
Prueba, Demo o 10 usuarios no frecuentes | 2 o 4 | 16 GB o 32 GB | 100 GB o 150 GB | 200 GB |
10-3000 | 4 o 8 | 32 GB o 48 GB | 250 GB o 300 GB | 200 GB |
3000-5000 | 8 o 12 | 64 GB | 500 GB | 200 GB |
5000-8000 | 12 o 16 | 96 GB | 750 GB | 200 GB |
8000-10000+ | 16 o 20 | 128 GB o 160 GB | 1000 GB | 200 GB |
Para obtener más información sobre el ajuste de recursos para una instancia existente, consulta las secciones "Incrementar la capacidad de almacenamiento" e "Incrementar los recursos de memoria o de CPU".
Características beta en GitHub Enterprise Server 2.22
GitHub Enterprise Server 2.22 ofreció cracterísticas beta, tales como las GitHub Actions, el Registro del paquete de GitHub, y el escaneo de código. Para obtener más información, consulta las notas de lanzamiento de GitHub Enterprise Server 2.22.
Si habilitas las características beta de GitHub Enterprise Server 2.22, tu instancia requiere recursos de hardware adicionales. Para obtener más información sobre los requisitos mínimos, consulta la sección "Requisitos mínimos".
Para obtener más información acerca de los requisitos de hardware para las GitHub Actions, consulta la sección "Comenzar con las GitHub Actions para GitHub Enterprise Server".
Aumentar el tamaño de partición de datos
- Ajusta el disco de volumen existente del usuario utilizando las herramientas de tu plataforma de virtualización.
- SSH en tu instancia de GitHub Enterprise Server. Para obtener más información, consulta "Acceder al shell administrativo (SSH)."
$ ssh -p 122 admin@HOSTNAME
- Pon el aparato en modo mantenimiento. Para obtener más información, consulta "Habilitar y programar el modo mantenimiento."
- Reinicia el aparato para detectar la nueva asignación de almacenamiento:
$ sudo reboot
- Ejecuta el comando
ghe-storage-extend
para expandir el sistema de archivos/data/user
:$ ghe-storage-extend
Aumentar el tamaño de partición raíz utilizando un nuevo aparato
- Configura una nueva instancia GitHub Enterprise Server con un disco raíz más grande utilizando la misma versión que tu aparato actual. Para obtener más información, consulta "Configurar una instancia GitHub Enterprise Server ."
- Cierra el aparato actual:
$ sudo poweroff
- Desconecta el disco de datos de tu aparato actual utilizando las herramientas de tu plataforma de virtualización.
- Conecta el disco de datos al nuevo aparato con un disco raíz más grande.
Aumentar el tamaño de partición raíz utilizando un aparato existente
Advertencia: Antes de incrementar el tamaño de la partición raíz, debes poner tu instancia en modo de mantenimiento. Para obtener más información, consulta "Habilitar y programar el modo mantenimiento."
-
Conecta un nuevo disco a tu aparato GitHub Enterprise Server.
-
Ejecuta el comando
parted
para formatear el disco:$ sudo parted /dev/xvdg mklabel msdos $ sudo parted /dev/xvdg mkpart primary ext4 0% 50% $ sudo parted /dev/xvdg mkpart primary ext4 50% 100%
-
Ejecuta el comando
ghe-upgrade
para instalar un paquete específico de plataforma completo al disco recientemente particionado. Un paquete de actualización de hotpatch universal, comogithub-enterprise-2.11.9.hpkg
no funcionará como se espera. Después de que se complete el comandoghe-upgrade
, los servicios de aplicación se terminarán automáticamente.$ ghe-upgrade PACKAGE-NAME.pkg -s -t /dev/xvdg1
-
Cierra el aparato:
$ sudo poweroff
-
En el hipervisor, quita el disco raíz anterior y agrega el nuevo disco raíz en la misma ubicación del disco raíz anterior.
-
Inicia el aparato.
-
Asegúrate de que los servicios de sistema estén funcionando correctamente y luego sal del modo de mantenimiento. Para obtener más información, consulta Habilitar y programar el modo mantenimiento."