En algunos casos, es posible que tengas que cambiar la plataforma en la que se ejecuta tu instancia de GitHub Enterprise Server, 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.
Warning
No debes 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
- Configura una instancia de GitHub Enterprise Server nueva en la plataforma que hayas elegido. Consulta Configurar una instancia del servidor de GitHub Enterprise.
- Configura la nueva instancia de GitHub Enterprise Server como réplica. Consulta Crear una réplica de alta disponibilidad.
- 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
-
Configura las copias de seguridad de la instancia de GitHub Enterprise Server existente. Consulta Configuración de copias de seguridad en la instancia.
-
Configura una instancia de GitHub Enterprise Server nueva en la plataforma que hayas elegido. Consulta Configurar una instancia del servidor de GitHub Enterprise.
-
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.
-
Crea una nueva copia de seguridad de la instancia de GitHub Enterprise Server.
-
Restaura la copia de seguridad en la nueva instancia de GitHub Enterprise Server. Si usas GitHub Actions, consulta Respaldar y restablecer GitHub Enterprise Server con GitHub Actions habilitadas
-
Actualiza el DNS para que apunte a la dirección de la nueva instancia de GitHub Enterprise Server.
-
Deshabilita el modo de mantenimiento y haz saber a los usuarios que pueden continuar con las operaciones normales.