Skip to main content

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 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 cambiar el tamaño de cualquier volumen de almacenamiento, coloca tu instancia en modo de mantenimiento. Para obtener más información, consulta la sección "Habilitar y programar el modo de mantenimiento".

Requisitos mínimos

Licencias de usuariovCPUMemoriaAlmacenamiento conectadoAlmacenamiento 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 tu instancia de GitHub Enterprise Server. Si tu instancia comprende nodos múltiples, por ejemplo, si se configuraron la disponibilidad alta o la geo-replicación, ingresa por SSH al nodo primario. Si utilizas un clúster, puedes ingresar por SSH a cualquier nodo. Para obtener más información sobre el acceso por SSH, consulta la sección "Acceder al shell administrativo (SSH)".

    $ ssh -p 122 admin@HOSTNAME
  3. Pon el aparato en modo mantenimiento. Para obtener más información, consulta "Habilitar y programar el modo mantenimiento."

  4. Reinicia el aparato para detectar la nueva asignación de almacenamiento:

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

  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 obtener más información, consulta "Configurar una instancia del GitHub Enterprise Server."
  2. Cierra el aparato 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 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."

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

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

  3. Ejecuta el comando parted para formatear el disco, sustituyendo el nombre de tu 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, ejecuta el comando ghe-repl-stop.

    $ ghe-repl-stop
  5. 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, como github-enterprise-2.11.9.hpkg no funcionará como se espera. Después de que se complete el comando ghe-upgrade, los servicios de aplicación se terminarán automáticamente.

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

    $ 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. Inicia el aparato.

  9. 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."

Si tu aplicativo se configura para la disponibilidad alta o geo-replicación, recuerda iniciar la replicación en cada nodo de réplica utilizando ghe-repl-start después de que se haya mejorado el almacenamiento en todos los nodos.