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.
Versión del artículo: Enterprise Server 2.15

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2019-10-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Instalar el servidor de GitHub Enterprise en OpenStack KVM

Para instalar Servidor de GitHub Enterprise en OpenStack KVM, debes tener acceso a OpenStack y descargar la imagen QCOW2 Servidor de GitHub Enterprise.

En esta guía

Prerrequisitos

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

  1. Navigate to the Servidor de GitHub Enterprise download page.

  2. Para descargar tu archivo de licencia, haz clic en Download license (Descargar licencia).

  3. Click Get the latest release of Servidor de GitHub Enterprise.

  4. Selecciona GitHub locales, después haz clic en OpenStack KVM (QCOW2) (Abrir Stack KVM (QCOW2)).

  5. Haz clic en Download for OpenStack KVM (QCOW2) (Descargar para OpenStack KVM (QCOW2)).

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

  1. En OpenStack Horizon, carga la imagen Servidor de GitHub Enterprise que descargaste. Para obtener instrucciones, consulta la sección "Cargar una imagen" de la guía de OpenStack "Cargar y administrar imágenes."

  2. 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 OpenStack "Crear y administrar volúmenes."

  3. Crea un grupo de seguridad, y agrega una nueva regla de grupo de seguridad para cada puerto en la tabla de abajo. Para obtener instrucciones, consulta la guía de OpenStack "Configurar acceso y seguridad para instancias."

    Puerto Servicio Descripción
    22 SSH Git a través de acceso SSH. Se admite clonar, extraer y subir operaciones a repositorios privados/públicos.
    25 SMTP SMTP con soporte de encriptación (STARTTLS).
    80 HTTP Acceso a aplicación web. Todas las solicitudes se redireccionan al puerto HTTPS cuando se habilita SSL.
    122 SSH Acceso a shell de instancia. El puerto predeterminado (22) se dedica a la aplicación de git+el tráfico de red ssh.
    161/UDP SNMP Se requiere para operar el protocolo de revisión de red.
    443 HTTPS Aplicación web y Git a través de acceso HTTPS.
    1194/UDP VPN Túnel de red de replicación segura en la configuración de alta disponibilidad.
    8080 HTTP Consola de administración basada en la web de texto simple. No se requiere excepto que el SSL esté inhabilitado de forma manual.
    8443 HTTPS Consola de administración seguro basada en la web. Requerido para la instalación y la configuración básicas.
    9418 Git Puerto simple de protocolo de Git. Únicamente clonar y extraer operaciones a repositorios públicos. Comunicación de red no encriptada.
  4. De forma opcional, asocia una IP flotante a la instancia. Según tu configuración de OpenStack, es posible que necesites asignar una IP flotante al proyecto y asociarla a la instancia. Contacta a tu administrador de sistema para determinar si este es tu caso. Para obtener más información, consulta "Asignar una dirección de IP flotante a una instancia" en la documentación de OpenStack.

  5. Inicia tu instancia de servidor de GitHub Enterprise utilizando la imagen, el volumen de datos y el grupo de seguridad creado en los pasos previos. Para obtener instrucciones, consulta la guía OpenStack "Iniciar y administrar instancias."

Configurar la instancia 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. At the prompt, upload your license file and set a management console password. For more information, see "Managing your Servidor de GitHub Enterprise license."

  3. In the Consola de administración, configure and save your desired settings. For more information, see "Configuring the Servidor de GitHub Enterprise appliance."

  4. La instancia se reiniciará automáticamente.

  5. Click Visit your instance.

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos