Skip to main content

Cambio de la plataforma

Cómo cambiar la plataforma en la que se ejecuta tu instancia de GitHub Enterprise Server

En algunos casos, es posible que tenga que cambiar la plataforma en la que tu instancia de GitHub Enterprise Server se ejecuta, como pasar de VMware a Azure.

Recomendaciones

Debes planear cuidadosamente los procedimientos de migración de salida y considerar la posibilidad de probar primero en un entorno de ensayo. Para más información, consulta Configurar una instancia de preparación.

La migración de plataformas mediante una réplica requerirá la menor cantidad de tiempo para el proceso de migración, pero requerirá que realices cambios en el entorno activo para configurar la replicación.

El traslado a través de la copia de seguridad y la restauración no requerirá ningún cambio en el entorno activo, pero la migración tardará un período de tiempo significativo. La cantidad de tiempo específica para completar la migración variará según el rendimiento del host de copia de seguridad y las velocidades de red entre el host de copia de seguridad y la nueva instancia. El modo de mantenimiento también debe estar habilitado en todo el proceso; de lo contrario, es posible que los usuarios puedan realizar cambios que no se reflejarán en la nueva instancia.

Advertencia

No debe usar utilidades que conviertan tu instancia de GitHub Enterprise Server de una plataforma a otra. Si lo haces, podría causar efectos secundarios no deseados, como inestabilidad del sistema.

Movimiento de plataformas mediante una réplica de alta disponibilidad

  1. Configure una nueva GitHub Enterprise Server instancia en la plataforma elegida. Consulta Configuración de una instancia de GitHub Enterprise Server.
  2. Configure la nueva GitHub Enterprise Server instancia como una réplica. Consulta Crear una réplica de alta disponibilidad.
  3. Conmutación por error a la réplica. Consulta Iniciar una tolerancia de fallos a tu aparato de réplica.

Movimiento de plataformas mediante copia de seguridad y restauración

  1. Configure las copias de seguridad de la instancia existente GitHub Enterprise Server . Consulta Acerca del servicio de copia de seguridad de GitHub Enterprise Server.

  2. Configure una nueva GitHub Enterprise Server instancia en la plataforma elegida. Consulta Configuración de una instancia de GitHub Enterprise Server.

  3. Comunica el próximo tiempo de inactividad a los usuarios y habilita el modo de mantenimiento. Para obtener más información, consulte los siguientes artículos.

  4. Cree una nueva copia de seguridad de la instancia existente GitHub Enterprise Server . Copie esta copia de seguridad en la nueva GitHub Enterprise Server instancia.

  5. Restaure la copia de seguridad en la nueva GitHub Enterprise Server instancia. Si usa GitHub Actions, consulte Copia de seguridad y restauración de GitHub Enterprise Server con GitHub Actions habilitado.

  6. Actualice el DNS para que apunte a la dirección de su nueva instancia GitHub Enterprise Server.

  7. Deshabilita el modo de mantenimiento y haz saber a los usuarios que pueden continuar con las operaciones normales.

Información adicional