Skip to main content

Esta versión de GitHub Enterprise se discontinuará el 2022-10-12. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Aumentar la capacidad de almacenamiento

Puedes aumentar o cambiar la cantidad de almacenamiento disponible para los repositorios de Git, las bases de datos, los índices de búsqueda y otros datos de aplicaciones persistentes.

Advertencia: El proceso de asignación de nuevos recursos del sistema varía en función de la plataforma de virtualización y el tipo de recurso. Siempre deberás configurar el monitoreo y las alertas de los recursos clave del sistema. Para más información, vea "Supervisión del dispositivo de GitHub Enterprise Server".

A medida los usuarios se unan a your GitHub Enterprise Server instance, es posible que tenga cambiar el tamaño del 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 cambiar el tamaño de cualquier volumen de almacenamiento, coloca la instancia en modo de mantenimiento. Para más información, consulta "Habilitación y programación del modo de mantenimiento".

Requisitos mínimos

Licencias de usuariovCPUMemoriaAlmacenamiento acopladoAlmacenamiento raíz
Prueba, Demo o 10 usuarios no frecuentes432 GB150 GB200 GB
10-3000848 GB300 GB200 GB
3000-50001264 GB500 GB200 GB
5000-80001696 GB750 GB200 GB
8000-10000+20160 GB1000 GB200 GB

Aumentar el tamaño de partición de datos

  1. Ajusta el disco de volumen existente del usuario utilizando las herramientas de tu plataforma de virtualización.

  2. SSH en your GitHub Enterprise Server instance. Si la instancia consta de varios nodos, por ejemplo, si la alta disponibilidad o la replicación geográfica están configuradas, utiliza SSH en el nodo principal. Si usas un clúster, puedes utilizar SSH en cualquier nodo. Para obtener más información acerca del acceso a SSH, consulta "Acceso al shell administrativo (SSH)".

    $ ssh -p 122 admin@HOSTNAME
  3. Pon el aparato en modo mantenimiento. Para más información, vea "Habilitación y programación del modo de mantenimiento".

  4. Reinicie el dispositivo para detectar la nueva asignación de almacenamiento:

    $ sudo reboot
  5. Ejecute 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

  1. 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 más información, vea "Configuración de una instancia de GitHub Enterprise Server".
  2. Apague el dispositivo actual:
    $ sudo poweroff
  3. Desconecta el disco de datos de tu aparato actual utilizando las herramientas de tu plataforma de virtualización.
  4. 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 aumentar el tamaño de la partición raíz, debe colocar la instancia en modo de mantenimiento. Para más información, vea "Habilitación y programación del modo de mantenimiento".

  1. Conecta un nuevo disco a tu aparato GitHub Enterprise Server.

  2. Ejecuta el comando lsblk para identificar el nombre del dispositivo del nuevo disco.

  3. Ejecuta el comando parted para dar formato al disco, sustituyendo el nombre del dispositivo por /dev/xvdg:

    $ sudo parted /dev/xvdg mklabel msdos
    $ sudo parted /dev/xvdg mkpart primary ext4 0% 50%
    $ sudo parted /dev/xvdg mkpart primary ext4 50% 100%
  4. Para detener la replicación, ejecute el comando ghe-repl-stop.

    $ ghe-repl-stop
  5. Ejecute el comando ghe-upgrade para instalar un paquete completo específico de la plataforma en el disco recién particionado. Un paquete de actualización de revisión en caliente universal, como github-enterprise-2.11.9.hpkg, no funcionará según lo previsto. Una vez que se complete el comando ghe-upgrade, los servicios de aplicación finalizarán de forma automática.

    $ ghe-upgrade PACKAGE-NAME.pkg -s -t /dev/xvdg1
  6. Apague el dispositivo:

    $ sudo poweroff
  7. 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.

  8. Inicie el dispositivo.

  9. Asegúrate de que los servicios de sistema estén funcionando correctamente y luego sal del modo de mantenimiento. Para más información, vea "Habilitación y programación del modo de mantenimiento".

Si el dispositivo está configurado para alta disponibilidad o replicación geográfica, recuerde iniciar la replicación en cada nodo de réplica mediante ghe-repl-start después de actualizar el almacenamiento en todos los nodos.