Acerca de aumentar el CPU o los recursos de memoria
Puede incluir cargas de trabajo que requieran más recursos en tu instancia de GitHub Enterprise Server aumentando los recursos de CPU o memoria de la máquina virtual.
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, consulta Supervisión de la instancia.
Siempre puedes escalar verticalmente la CPU o la memoria cambiando de tamaño la instancia. Cambiar los recursos disponibles para la instancia requiere tiempo de inactividad para los usuarios, por lo que GitHub recomienda sobreaprovisionar recursos para tener en cuenta la escala.
Agregar CPU o recursos de memoria en AWS
Para agregar recursos de CPU o memoria para una instancia de AWS, debe cambiar el tipo de la instancia. Debe tener acceso a la infraestructura de AWS de su empresa y debe estar familiarizado con el uso de la consola de administración de AWS o la interfaz de línea de comandos aws ec2 para administrar instancias EC2. Para obtener más información, consulte Cambiar el tipo de instancia en la documentación de AWS.
Puede revisar las consideraciones de cambio de tamaño, ver los tipos de instancia admitidos y aprender a cambiar el tamaño de una instancia en AWS.
-
[Consideraciones sobre el redimensionamiento para AWS](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#resizing-considerations-for-aws) -
[Tipos de instancia admitidos en AWS](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#supported-instance-types-on-aws) -
[Cambio del tamaño de una instancia en AWS](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#resizing-an-instance-on-aws)
Consideraciones para el redimensionamiento en AWS
Antes de aumentar la CPU o los recursos de memoria de tu instancia de GitHub Enterprise Server, revisa las siguientes recomendaciones.
-
**Escala tu memoria mediante CPU**. Cuando incremente sus recursos de CPU, GitHub recomienda agregar por lo menos 6,5 GB de memoria para cada vCPU (hasta 16 vCPU) que aprovisionar para la instancia. Cuando utilizas más de 16 CPU, no necesitas agregar 6.5 GB de memoria para cada uno, pero debes monitorear tu instancia para garantizar que tenga memoria suficiente. -
**Asigna una dirección IP elástica a la instancia**. Si tú no has asignado una IP elástica a tu instancia, deberás ajustar los registros DNS A para tu servidor GitHub Enterprise Server después de volver a iniciarla para reflejar el cambio en la dirección IP pública. Una vez que tu instancia se reinicie, mantendrá la Elastic IP si lanzaste la instancia en una nube privada virtual (VPC). Si creas la instancia en una red EC2-Classic, debes re-asignar manualmente la Elastic IP a la instancia.
Tipos de instancia admitidos en AWS
Debes determinar el tipo de instancia que te gustaría actualizar según las especificaciones de CPU/memoria.
GitHub recomienda una instancia con memoria optimizada para GitHub Enterprise Server. Para más información, vea Tipos de instancia de Amazon EC2 en el sitio web de Amazon EC2.
Cambio del tamaño de una instancia en AWS
Para aumentar los recursos disponibles para una instancia de GitHub Enterprise Server en AWS, debe apagar la instancia, cambiar el tipo de la instancia y, a continuación, reiniciar la instancia.
-
Si su instancia se ejecuta en EC2-Classic, indique tanto la dirección IP elástica asociada a la instancia como el ID de la instancia.
-
Comunica el próximo tiempo de inactividad a los usuarios y habilita el modo de mantenimiento. Para obtener más información, consulte los siguientes artículos.
-
Para detener la instancia, utiliza SSH en ella y ejecuta los siguientes comandos. Para más información, consulta Acceder al shell administrativo (SSH).
sudo poweroff -
En AWS, cambie el tipo de instancia.
-
Iniciar la instancia.
-
Si la instancia se ejecuta en EC2-Classic, después de reiniciar la instancia, vuelva a asociar la dirección IP elástica.
-
Una vez que la instancia se haya reiniciado completamente y que puedas acceder a ella, verifica el reconocimiento de la nueva configuración de recursos. Utiliza SSH en la instancia y ejecuta el siguiente comando.
ghe-system-info -
Opcionalmente, puedes validar los cambios configurando una lista de excepciones IP para permitir el acceso desde direcciones IP especificadas. Para más información, consulta Habilitar y programar el modo de mantenimiento.
-
Si configuraste un mensaje de usuario, quita el mensaje.
-
Deshabilita el modo de mantenimiento.
Adición de recursos de CPU o memoria en Microsoft Azure
Para agregar recursos de CPU o memoria para una instancia de en Microsoft Azure, debe cambiar el tamaño de la instancia. Debe tener acceso a la infraestructura de Microsoft Azure de su empresa y debe estar familiarizado con el Azure Portal, Azure CLI o Azure PowerShell para administrar instancias de Azure. Para más información, consulta Cambio del tamaño de una máquina virtual en Microsoft Learn.
Puede revisar las consideraciones de cambio de tamaño, ver los tipos de instancia admitidos y aprender a cambiar el tamaño de una instancia en Microsoft Azure.
-
[ Consideraciones de ajuste de tamaño para Microsoft Azure](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#resizing-considerations-for-microsoft-azure) - Tipos de instancias compatibles en Microsoft Azure
-
[Redimensionamiento de una instancia en Microsoft Azure](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#resizing-an-instance-on-microsoft-azure)
Consideraciones para el ajuste de tamaño en Microsoft Azure
Antes de aumentar la CPU o los recursos de memoria de tu instancia de GitHub Enterprise Server, revisa las siguientes recomendaciones.
-
**Escala tu memoria mediante CPU**. Cuando incremente sus recursos de CPU, GitHub recomienda agregar por lo menos 6,5 GB de memoria para cada vCPU (hasta 16 vCPU) que aprovisionar para la instancia. Cuando utilizas más de 16 CPU, no necesitas agregar 6.5 GB de memoria para cada uno, pero debes monitorear tu instancia para garantizar que tenga memoria suficiente. -
**Asigna una dirección IP elástica a la instancia**. Si no has asignado una IP estática a tu instancia, podrías tener que ajustar los registros de DNS A para tu host de GitHub Enterprise Server después de reiniciar para que cuenten para el cambio en la dirección IP.
Tipos de instancia admitidos en Microsoft Azure
Debes determinar el tipo de instancia que te gustaría actualizar según las especificaciones de CPU/memoria.
El aparato GitHub Enterprise Server requiere un disco de datos de almacenamiento prémium, y es compatible con cualquier Azure VM que admita almacenamiento prémium. Los tipos de VM de Azure con el sufijo s admiten el almacenamiento premium. Para más información, consulta ¿Qué tipos de disco están disponibles en Azure? y Azure Premium Storage: diseño para alto rendimiento en la documentación de Azure.
GitHub recomienda una VM con memoria optimizada para GitHub Enterprise Server. Para más información, consulta Tamaños de máquina virtual optimizados para memoria en la documentación de Azure.
GitHub Enterprise Server admite cualquier región que sea compatible con tu tipo de VM. Para más información sobre las regiones admitidas para cada máquina virtual, consulta Productos disponibles por región de Azure.
Cambio del tamaño de una instancia en Microsoft Azure
Para aumentar los recursos disponibles en una instancia de GitHub Enterprise Server en Microsoft Azure, es necesario cambiar el tamaño de la máquina virtual. Cambiar el tamaño de la máquina virtual hará que se reinicie la máquina virtual. En algunos casos, primero debes desasignar la máquina virtual. Es posible que tenga que desasignar la máquina virtual si el nuevo tamaño no está disponible en el clúster de hardware que hospeda actualmente la VM.
-
Comunica el próximo tiempo de inactividad a los usuarios y habilita el modo de mantenimiento. Para obtener más información, consulte los siguientes artículos.
-
Para detener la instancia, utiliza SSH en ella y ejecuta los siguientes comandos. Para más información, consulta Acceder al shell administrativo (SSH).
sudo poweroff -
En Azure, para cambiar el tamaño de la máquina virtual, siga las instrucciones de Change el tamaño de una máquina virtual en Microsoft Learn.
-
Una vez que la instancia se haya reiniciado completamente y que puedas acceder a ella, verifica el reconocimiento de la nueva configuración de recursos. Utiliza SSH en la instancia y ejecuta el siguiente comando.
ghe-system-info -
Opcionalmente, puedes validar los cambios configurando una lista de excepciones IP para permitir el acceso desde direcciones IP especificadas. Para más información, consulta Habilitar y programar el modo de mantenimiento.
-
Si configuraste un mensaje de usuario, quita el mensaje.
-
Deshabilita el modo de mantenimiento.
Agregar CPU o recursos de memoria para OpenStack KVM
Para aumentar los recursos disponibles para una instancia de GitHub Enterprise Server en OpenStack KVM, debe tener acceso a la infraestructura de OpenStack KVM de su empresa y debe detener la máquina virtual y, a continuación, seleccionar un nuevo tipo de instancia.
Cuando incremente sus recursos de CPU, GitHub recomienda agregar por lo menos 6,5 GB de memoria para cada vCPU (hasta 16 vCPU) que aprovisionar para la instancia. Cuando utilizas más de 16 CPU, no necesitas agregar 6.5 GB de memoria para cada uno, pero debes monitorear tu instancia para garantizar que tenga memoria suficiente.
-
Use OpenStack KVM para tomar una instantánea de la instancia actual.
-
Comunica el próximo tiempo de inactividad a los usuarios y habilita el modo de mantenimiento. Para obtener más información, consulte los siguientes artículos.
-
Para detener la instancia, utiliza SSH en ella y ejecuta los siguientes comandos. Para más información, consulta Acceder al shell administrativo (SSH).
sudo poweroff -
En OpenStack KVM, seleccione un nuevo tipo de instancia que tenga los recursos de CPU o memoria deseados.
-
Una vez que la instancia se haya reiniciado completamente y que puedas acceder a ella, verifica el reconocimiento de la nueva configuración de recursos. Utiliza SSH en la instancia y ejecuta el siguiente comando.
ghe-system-info -
Opcionalmente, puedes validar los cambios configurando una lista de excepciones IP para permitir el acceso desde direcciones IP especificadas. Para más información, consulta Habilitar y programar el modo de mantenimiento.
-
Si configuraste un mensaje de usuario, quita el mensaje.
-
Deshabilita el modo de mantenimiento.
Agregar recursos de memoria o de CPU para VMware ESXi
Para aumentar los recursos disponibles para una instancia de GitHub Enterprise Server en VMware, debe tener acceso a la infraestructura de VMware de su empresa y, a continuación, debe detener la máquina virtual y, a continuación, ajustar los recursos en VMWare ESXi.
Cuando incremente sus recursos de CPU, GitHub recomienda agregar por lo menos 6,5 GB de memoria para cada vCPU (hasta 16 vCPU) que aprovisionar para la instancia. Cuando utilizas más de 16 CPU, no necesitas agregar 6.5 GB de memoria para cada uno, pero debes monitorear tu instancia para garantizar que tenga memoria suficiente.
-
Comunica el próximo tiempo de inactividad a los usuarios y habilita el modo de mantenimiento. Para obtener más información, consulte los siguientes artículos.
-
Para detener la instancia, utiliza SSH en ella y ejecuta los siguientes comandos. Para más información, consulta Acceder al shell administrativo (SSH).
sudo poweroff -
Para la configuración de la máquina virtual en el host de VMware ESXi mediante el cliente vSphere, seleccione la máquina virtual y haga clic en Editar configuración.
-
En "Hardware", ajusta el CPU o los recursos de memoria asignados a la VM según se necesite.
-
Haz clic en Aceptar para iniciar la máquina virtual.
-
Una vez que la instancia se haya reiniciado completamente y que puedas acceder a ella, verifica el reconocimiento de la nueva configuración de recursos. Utiliza SSH en la instancia y ejecuta el siguiente comando.
ghe-system-info -
Opcionalmente, puedes validar los cambios configurando una lista de excepciones IP para permitir el acceso desde direcciones IP especificadas. Para más información, consulta Habilitar y programar el modo de mantenimiento.
-
Si configuraste un mensaje de usuario, quita el mensaje.
-
Deshabilita el modo de mantenimiento.