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.

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2020-05-23. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Versión del artículo: Enterprise Server 2.17

Instalar el servidor de GitHub Enterprise en Hyper-V

Para instalar GitHub Enterprise Server en Hyper-V, debes implementarlo en una máquina ejecutando Windows Server 2008 a través de Windows Server 2016.

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 "Administrar tu licencia de GitHub Enterprise Server".
  • Debes tener Windows Server 2008 a través de Windows Server 2016, que admita Hyper-V.
  • La mayoría de las acciones necesarias para crear tu máquina virtual (VM) también se pueden realizar utilizando el Administrador de Hyper-V. Sin embargo, recomendamos utilizar la shell de la línea de comando de Windows PowerShell para la configuración inicial. Abajo se incluyen ejemplos que utilizan PowerShell. Para obtener más información, consulta la guía de Microsoft "Instrucciones para Windows PowerShell."

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 usuariovCPUMemoriaAlmacenamiento conectadoAlmacenamiento raíz
Prueba, Demo o 10 usuarios no frecuentes216 GB100 GB200 GB
10-3000432 GB250 GB200 GB
3000-5000864 GB500 GB200 GB
5000-80001296 GB750 GB200 GB
8000-10000+16128 GB1000 GB200 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

  1. Visita la GitHub Enterprise Server 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 GitHub Enterprise Server (Obtener el último lanzamiento del GitHub Enterprise Server).
  4. Selecciona GitHub locales, después haz clic en Hyper-V (VHD).
  5. Haz clic en Download for Hyper-V (VHD) (Descarga para Hyper-V (VHD)).

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

  1. Crea una nueva máquina virtual de Generación 1 en PowerShell, configura el tamaño de acuerdo con la cantidad de licencias que tengas, y adjunta la imagen de GitHub Enterprise Server que descargaste. Para obtener más información, consulta "VM nuevo" en la documentación de Microsoft.
    PS C:\> New-VM -Generation 1 -Name VM_NAME -MemoryStartupBytes MEMORY_SIZE -BootDevice VHD -VHDPath PATH_TO_VHD  
  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. Reemplaza la PATH_TO_DATA_DISK con la ruta a la ubicación donde creas el disco. Para obtener más información, consulta "VHD nuevo" en la documentación de Microsoft.
    PS C:\> New-VHD -Path PATH_TO_DATA_DISK -SizeBytes DISK_SIZE
  3. Adjunta el disco de datos a tu instancia. Para obtener más información, consulta "Add-VMHardDiskDrive" en la documentación de Microsoft.
    PS C:\> Add-VMHardDiskDrive -VMName VM_NAME -Path PATH_TO_DATA_DISK
  4. Inicia la VM. Para obtener más información, consulta "Iniciar la VM" en la documentación de Microsoft.
    PS C:\> Start-VM -Name VM_NAME
  5. Obtén la dirección de IP de tu VM. Para obtener más información, consulta "Get-VMNetworkAdapter" en la documentación de Microsoft.
    PS C:\> (Get-VMNetworkAdapter -VMName VM_NAME).IpAddresses
  6. Copia la dirección de IP de la VM y pégala en el explorador web.

Configurar la instancia GitHub Enterprise Server

  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 "Administrar tu licencia de GitHub Enterprise Server".
  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 GitHub Enterprise Server."
  4. La instancia se reiniciará automáticamente.
  5. Da clic en Visitar tu instancia.

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos