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. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. 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
GitHub Enterprise Server requiere un disco de datos persistente separado del disco raíz. Para obtener más información, consulta "Resumen del sistema". Para tu dispositivo de almacenamiento, recomendamos usar un SSD de alto rendimiento, ya sea que lo conectes en forma directa o desde una red del área de almacenamiento (SAN). Recomendamos diferentes configuraciones de hardware con base en la cantidad de licencias de usuario que se utilicen en tu instancia de servidor de GitHub Enterprise. |
Licencias de usuario | vCPU | Memoria | Almacenamiento conectado | Almacenamiento raíz |
---|---|---|---|---|
Prueba, Demo o 10 usuarios no frecuentes | 2 | 16 GB | 100 GB | 200 GB |
10-3000 | 4 | 32 GB | 250 GB | 200 GB |
3000-5000 | 8 | 64 GB | 500 GB | 200 GB |
5000-8000 | 12 | 96 GB | 750 GB | 200 GB |
8000-10000+ | 16 | 128 GB | 1000 GB | 200 GB |
Estas son las recomendaciones mínimas. Es posible que se requieran más recursos según su uso, como la actividad del usuario y las integraciones seleccionadas. Cuando incrementas los recursos de CPU, se recomienda agregar por lo menos 6.5 GB de memoria a cada uno (hasta 16 CPU) de los que hayas añadido a tu instancia de GitHub Enterprise Server. Para obtener más información, consulta "Aumentar los recursos de memoria o la CPU."
Nota: el disco raíz se puede cambiar de tamaño si construyes un aplicativo nuevo o si utilizas un aplicativo existente. Para obtener más información, consulta la sección Incrementar la capacidad de almacenamiento"
Advertencia: Te recomendamos utilizar webhooks para extraer cambios de repositorio para integración contínua (IC) o sistemas similares. Realizar verificaciones automáticas frecuentes, o sondeos, reducirá significativamente la escalabilidad de tu instancia. Para obtener más información, consulte "Acerca de webhooks"
Descargar la imagen GitHub Enterprise Server
- Visita la GitHub Enterprise Server página de descargas.
- Para descargar tu archivo de licencia, haz clic en Download license (Descargar licencia).
- Haz clic en Get the latest release of GitHub Enterprise Server (Obtener el último lanzamiento del GitHub Enterprise Server).
- Selecciona GitHub local, después haz clic en VMware ESXi/vSphere (OVA).
- Haz clic en Download for VMware ESXi/vSphere (OVA) (Descargar para VMware ESXi/vSphere (OVA)).
Crear la instancia de GitHub Enterprise Server
Para crear la instancia, deberás importar la imagen del GitHub Enterprise Server 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."
- Por medio de vSphere Windows Client o vCenter Web Client, importa la imagen del GitHub Enterprise Server 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. For the minimum hardware specifications recommended for your instance size, see "Hardware considerations." We recommend thick provisioning with 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.
- 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 GitHub Enterprise Server
- Copia el nombre DNS público de la máquina virtual y pégalo en un navegador de red.
- 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".
- 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 GitHub Enterprise Server."
- La instancia se reiniciará automáticamente.
- Da clic en Visitar tu instancia.