Instalar el servidor de GitHub Enterprise en XenServer
Para instalar Servidor de GitHub Enterprise en XenServer, debes implementar la imagen de disco Servidor de GitHub Enterprise a un servidor XenServer.
En esta guía
- Prerrequisitos
- Consideraciones relativas al hardware
- Descargar la imagen Servidor de GitHub Enterprise
- Crear la instancia Servidor de GitHub Enterprise
- Configurar la instancia Servidor de GitHub Enterprise
Prerrequisitos
-
You must have a GitHub Enterprise license file. To download an existing license file or request a trial license, visit enterprise.github.com. For more information, see "Managing your Servidor de GitHub Enterprise license."
-
Debes instalar el XenServer Hypervisor en la máquina que ejecutará tu máquina virtual (VM) Servidor de GitHub Enterprise. Admitimos versiones 6.0 a 7.0.
-
Recomendamos utilizar XenCenter Windows Management Console para la configuración inicial. Abajo se incluyen instrucciones utilizando XenCenter Windows Management Console. Para obtener más información, consulta la guía de Citrix "Cómo descargar e instalar una nueva versión de XenCenter."
Consideraciones relativas al hardware
Servidor de GitHub Enterprise requires a persistent data disk separate from the root disk. For more information, see "System overview."
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 en base a la cantidad de asientos utilizados en la tu instancia de servidor de GitHub Enterprise. |
Asientos | vCPU | Memoria | Almacenamiento conectado | Almacenamiento raíz |
---|---|---|---|---|
10-500 | 2 | 16 GB | 100 GB | 200 GB |
500-3000 | 4 | 32 GB | 250 GB | 200 GB |
3000-5000 | 8 | 64 GB | 500 GB | 200 GB |
5000-8000 | 12 | 72 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. Para obtener más información, consulta "Aumentar los recursos de memoria o la CPU."
Note: The root disk can be resized by building a new appliance or using an existing appliance. For more information, see "Increasing storage capacity."
Warning: We recommend you use webhooks to fetch repository changes for continuous integration (CI) or similar systems. Regular automatic checks, or polling, will significantly reduce the scalability of your instance. Para obtener más información, consulte "Acerca de webhooks"
Descargar la imagen Servidor de GitHub Enterprise
-
Navigate to the Servidor de GitHub Enterprise download page.
-
Para descargar tu archivo de licencia, haz clic en Download license (Descargar licencia).
-
Click Get the latest release of Servidor de GitHub Enterprise.
-
Selecciona GitHub local, después haz clic en XenServer (VHD).
-
Para descargar tu archivo de licencia, haz clic en Download license (Descargar licencia).
Crear la instancia Servidor de GitHub Enterprise
To create the instance, you'll need to import the Servidor de GitHub Enterprise image to your virtual machine and attach an additional storage volume for your instance data. Para obtener más información, consulta "Consideraciones relativas al hardware."
-
En XenCenter, importa la imagen Servidor de GitHub Enterprise que descargaste. Para obtener instrucciones, consulta la guía de XenCenter "Importar imágenes de disco."
- Para el paso "Enable Operating System Fixup (Habilitar Ajuste del sistema en funcionamiento)", selecciona Don't use Operating System Fixup (No usar Ajuste del sistema en funcionamiento).
- Deja la VM apagada cuando hayas finalizado.
- Crea un nuevo disco virtual para usarlo como volumen de almacenamiento adjunto para los datos de tu instancia y configura el tamaño en función del de tu licencia de usuario. Para obtener instrucciones, consulta la guía de XenCenter "Agregar discos virtuales."
Configurar la instancia Servidor de GitHub Enterprise
-
Copia el nombre DNS público de la máquina virtual y pégalo en un navegador de red.
-
At the prompt, upload your license file and set a management console password. For more information, see "Managing your Servidor de GitHub Enterprise license."
-
In the Consola de administración, configure and save your desired settings. For more information, see "Configuring the Servidor de GitHub Enterprise appliance."
-
La instancia se reiniciará automáticamente.
-
Click Visit your instance.