Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Instalar el servidor de GitHub Enterprise en VMare

Para instalar Servidor de GitHub Enterprise en VMware, debes descargar el cliente vSphere de VMware, y después descargar y desplegar el software de Servidor de GitHub Enterprise.

En este artículo

Prerrequisitos

  • Debes tener un archivo de licencia de GitHub Enterprise. Para descargar un archivo de licencia existente o solicitar una licencia de prueba, visita enterprise.github.com. Para obtener más información, consulta la sección "Administrar tu licencia de GitHub Enterprise".
  • Debes tener un VMware vSphere ESXi Hypervisor, aplicado a una máquina de metal expuesto que ejecutará tu instancia de servidor de GitHub Enterprise. Admitimos versiones 5.5 a 6.7. El Hipervisor de ESXi es gratuito y no incluye el vCenter Server (opcional). Para obtener más información, consulta la Documentación de VMware ESXi.
  • Deberás acceder a vSphere Client. Si tienes vCenter Server puedes usar vSphere Web Client. Para obtener más información, consulta la guía de VMware "Registrarse en vCenter Server al utilizar vSphere Web Client."

Consideraciones relativas al hardware

Minimum requirements

We recommend different hardware configurations depending on the number of user licenses for tu instancia de servidor de GitHub Enterprise. If you provision more resources than the minimum requirements, your instance will perform and scale better.

Minimum requirements for an instance with beta features enabled are bold in the following table. For more information, see "Beta features in Servidor de GitHub Enterprise 2.22." | | Licencias de usuario | vCPU | Memoria | Almacenamiento conectado | Almacenamiento raíz | |:---------------------------------------- | ------------------------------------------------------------------------------------------------------------------:| --------------------------------------------------------------------------------------------------------------------------:| --------------------------------------------------------------------------------------------------------------------------:| -------------------:| | Prueba, Demo o 10 usuarios no frecuentes | 2
or 4 | 16 GB
or 32 GB | 100 GB
or 150 GB | 200 GB | | 10-3000 | 4
or 8 | 32 GB
or 48 GB | 250 GB
or 300 GB | 200 GB | | 3000-5000 | 8
or 12 | 64 GB | 500 GB | 200 GB | | 5000-8000 | 12
or 16 | 96 GB | 750 GB | 200 GB | | 8000-10000+ | 16
or 20 | 128 GB
or 160 GB | 1000 GB | 200 GB |

Beta features in Servidor de GitHub Enterprise 2.22

If you enable beta features in Servidor de GitHub Enterprise 2.22, your instance requires additional hardware resources. For more information about the beta features, see the release notes for the 2.22 series on the GitHub Enterprise website. For more information about adjusting resources for an existing instance, see "Increasing storage capacity" and "Increasing CPU or memory resources."

If you enable the beta for GitHub Actions on your instance, we recommend planning for additional capacity.

The additional CPU and memory resources you need to provision for your instance depend on the number of workflows your users run concurrently, and the overall levels of activity for users, automations, and integrations.

Maximum jobs per minutevCPUMemoria
Light testing430.5 GB
25861 GB
3516122 GB
10032244 GB

Almacenamiento

We recommend a high-performance SSD with high input/output operations per second (IOPS) and low latency for Servidor de GitHub Enterprise. Workloads are I/O intensive. If you use a bare metal hypervisor, we recommend directly attaching the disk or using a disk from a storage area network (SAN).

Your instance requires a persistent data disk separate from the root disk. Para obtener más información, consulta "Resumen del sistema".

If you enable the beta of GitHub Actions in Servidor de GitHub Enterprise 2.22, you'll need to configure external blob storage. For more information, see "Enabling GitHub Actions and configuring storage."

You can resize your instance's root disk by building a new instance or using an existing instance. Para obtener más información, consulta la sección Incrementar la capacidad de almacenamiento"

CPU and memory

Servidor de GitHub Enterprise requires more CPU and memory resources depending on levels of activity for users, automations, and integrations.

When you increase CPU resources, we recommend adding at least 6.5 GB of memory for each vCPU (up to 16 vCPUs) that you provision for the instance. When you use more than 16 vCPUs, you don't need to add 6.5 GB of memory for each vCPU, but you should monitor your instance to ensure it has enough memory.

Warning: We recommend that users configure webhook events to notify external systems of activity on Servidor de GitHub Enterprise. Automated checks for changes, or polling, will negatively impact the performance and scalability of your instance. For more information, see "About webhooks."

You can increase your instance's CPU or memory resources. Para obtener más información, consulta "Aumentar los recursos de memoria o la CPU.

Descargar la imagen del Servidor de GitHub Enterprise

  1. Visita la Servidor de GitHub Enterprise página de descargas.
  2. Para descargar tu archivo de licencia, haz clic en Download license (Descargar licencia).
  3. Haz clic en Get the latest release of Servidor de GitHub Enterprise (Obtener el último lanzamiento del Servidor de GitHub Enterprise).
  4. Selecciona GitHub local, después haz clic en VMware ESXi/vSphere (OVA).
  5. Haz clic en Download for VMware ESXi/vSphere (OVA) (Descargar para VMware ESXi/vSphere (OVA)).

Crear la instancia de Servidor de GitHub Enterprise

Para crear la instancia, deberás importar la imagen del Servidor de GitHub Enterprise a tu máquina virtual y adjuntar un volumen de almacenamiento adicional para los datos de tu instancia. Para obtener más información, consulta "Consideraciones relativas al hardware."

  1. Por medio de vSphere Windows Client o vCenter Web Client, importa la imagen del Servidor de GitHub Enterprise que descargaste. Para obtener instrucciones, consulta la guía de VMware "Implementar una plantilla OVF u OVA."
    • Cuando seleccionas un almacén de datos, elige uno con suficiente espacio para alojar los discos de la VM. Para encontrar las especificaciones mínimas recomendadas de hardware para tu instancia, consulta las "Consideraciones de hardware". Te recomendamos un aprovisionamiento robusto con lazy zeroing.
    • Deja el casillero Power on after deployment (Encender después de la implementación) sin marcar, ya que necesitarás agregar un volumen de almacenamiento adjunto para tus datos del repositorio después de aprovisionar la VM.
  2. Crear un nuevo disco virtual para utilizarlo como un volumen adjunto de almacenamiento para los datos de tu instancia, y configurar el tamaño con base en la cantidad de licencias de usuario disponibles. Para obtener instrucciones, consulta la guía de VMware "Agregar un nuevo disco duro a una máquina virtual."

Configurar la instancia de Servidor de GitHub Enterprise

  1. Copia el nombre DNS público de la máquina virtual y pégalo en un navegador de red.
  2. En el prompt, carga tu archivo de licencia y configura una contraseña de consola de administración. Para obtener más información, consulta la sección "Administrar tu licencia de GitHub Enterprise".
  3. En la Consola de administración, configura y guarda a configuración que desees. Para obtener más información, consulta "Configurar el aparato del Servidor de GitHub Enterprise."
  4. La instancia se reiniciará automáticamente.
  5. Da clic en Visitar tu instancia.

Leer más

¿Te ayudó este documento?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

O, learn how to contribute.