Descripción del proceso de configuración

La configuración de la recuperación ante desastres de JD Edwards mediante OCI Full Stack Disaster Recovery es básicamente un proceso de tres pasos: debe crear grupos de protección de DR y, a continuación, crear el plan de DR que incluye esos grupos. Una vez que se hayan completado estos pasos, deberá implantar completamente el plan completando una secuencia de actividades posteriores al switchover. Puede configurar e implantar un plan de DR para instancias móviles y no móviles, ambos descritos en este artículo, junto con una descripción del proceso de switchover.

Implantación de un grupo de protección de recuperación ante desastres y un plan de recuperación ante desastres para mover instancias

Despliega instancias móviles, que se suelen utilizar en topologías de recuperación ante desastres en frío, en la región principal. Durante un evento de desastre, el movimiento de instancias se mueve del grupo de protección de DR de la región principal al grupo de protección de DR de la región en espera. El movimiento de instancias es rentable porque los recursos de la región en espera no se están ejecutando continuamente, aunque, debido a que debe asegurarse de que están aprovisionados e iniciados en la región en espera, requieren tiempos de recuperación más largos.

Los siguientes temas le guiarán por el proceso de configuración e implantación de un grupo de protección de DR y le guiarán por el plan para mover instancias

Crear grupo de protección de Disaster Recovery

Primero, cree un grupo de protección de DR, asocie los grupos de DR principal y secundario y agregue miembros al grupo. Utilice este procedimiento:

  1. Conéctese a la consola de OCI y seleccione la región principal. En el menú principal, haga clic en Recuperación ante desastres, Grupos de protección de DR y, a continuación, en Crear grupo de protección de DR. Seleccione el cubo de almacenamiento de objetos creado en la región principal como parte de los requisitos para el registro.
  2. Cambie a la región en espera en la consola de OCI. Cree otro grupo de protección de DR y asócielo al cubo creado en la base de datos en espera, que se configura como requisito.
  3. Vuelva a la región principal y seleccione el grupo de protección de DR creado allí. Haga clic en Asociar para establecer el enlace con el grupo de DR en la región en espera.
  4. Consulte las asignaciones de roles (principal/en espera) para cada grupo de DR en la página principal Grupos de protección de DR de la consola de OCI.
  5. Agregue miembros al grupo de DR en la región principal:
    1. Incluya el grupo de volúmenes requerido como miembro del grupo de protección de DR.
    2. Agregue recursos informáticos y proporcione la entrada necesaria para las VNIC seleccionando Agregar asignación de VNIC. La configuración de VNIC debe coincidir con el sitio principal, ya que JDE almacena los nombres de host en la información de la máquina. También puede especificar direcciones IP válidas para la región de DR que se utilizará durante la puesta en marcha de la instancia informática.
    3. Debe haber creado un equilibrador de carga en la región en espera como parte de los requisitos. Una vez creado, puede agregar como miembro del grupo de protección de DR. Asocie juegos de backends entre regiones principal y en espera para garantizar que los backends realicen una transición correcta durante la recuperación ante desastres.
    4. Agregue la base de datos como miembro a la región principal y, a continuación, cambie a la región secundaria y a la base de datos peer como miembro de la protección de DR.

Creación de un plan de recuperación ante desastres

Un plan de recuperación ante desastres describe el flujo de trabajo de la región principal a la región en espera de las actividades y tareas que se llevarían a cabo en caso de switchover o failover. Esta sección describe el proceso de creación de un plan de DR que sea miembro del grupo de protección definido anteriormente

Cuando se ejecuta, el plan de DR da como resultado la transición de recursos (miembro del grupo de protección) de la región principal a la región en espera y viceversa.

Para crear el plan de DR, utilice este procedimiento:

  1. Vaya al grupo de protección de DR correspondiente. En el separador Recursos, seleccione Crear plan.

    Note:

    • Para un escenario de switchover, cree el plan en la región Standby.
    • Para un escenario de rollback, cree el plan en la región Principal.
  2. Una vez creado, el plan de DR incluye varios pasos por defecto. Por defecto, los pasos de terminación están desactivados. Puede activar o desactivar pasos específicos en función de sus requisitos.
    Puede agregar acciones personalizadas al plan haciendo clic en Agregar grupo. Utilice esta opción para incorporar scripts que se hayan creado como parte de la ejecución del paso personalizado.
  3. Proporcione un nombre de grupo. Seleccione la secuencia correcta. Para ello, seleccione Agregar antes o Agregar después y, a continuación, seleccione el grupo que debe preceder o seguir el nuevo paso. Haga clic en Agregar paso para incluir la nueva acción en el plan.
  4. Para cada paso personalizado, introduzca un nombre de grupo y un nombre de paso. Seleccione el tipo de paso definido por el usuario correcto, según la ubicación de la secuencia de comandos. Proporcione los parámetros de script necesarios y, a continuación, haga clic en Agregar paso. Si es necesario, puede agregar varios pasos en el mismo grupo.

    Note:

    En este escenario, la región seleccionada es Principal, ya que es un escenario FSDR móvil y las instancias no están presentes en la región Secundaria.
  5. Después de validar los pasos del plan, haga clic en Ejecutar plan para iniciar el switchover.
    Si las comprobaciones previas se realizan correctamente, el plan de DR ejecutará cada paso de forma secuencial.
  6. Si se produce algún error durante el proceso de switchover, la ejecución se detendrá en el paso fallido. Puede optar por omitir el paso fallido y continuar con los pasos restantes del plan.
  7. para el procedimiento de rollback, siga este mismo proceso; sin embargo, asegúrese de que el plan se ejecuta desde la región principal durante el rollback.

Implantación de un grupo de protección de recuperación ante desastres y un plan de recuperación ante desastres para instancias que no se mueven

Despliegue instancias que no se mueven, que son comunes en las topologías de DR activas-pasivas, tanto en las regiones principal como en espera. Durante las operaciones de DR, estas instancias se inician o paran según sea necesario para realizar la transición del servicio entre regiones. Este método proporciona una recuperación más rápida debido a la infraestructura existente en la región en espera, aunque puede resultar costoso porque la infraestructura se debe mantener en ambas regiones.

Los siguientes temas le guiarán por el proceso de configuración e implementación de un grupo de protección de DR y planes para instancias que no se mueven.

Crear grupo de protección de Disaster Recovery

Al igual que con el movimiento de instancias, si está trabajando con instancias que no se mueven, debe crear un grupo de protección de DR, rasociar los grupos de DR principal y secundario y agregar miembros al grupo. Use este procedimiento:

  1. Conéctese a la consola de OCI y seleccione la región de Bombay. En el menú principal, haga clic en Recuperación ante desastres, Grupos de protección de DR y, a continuación, en Crear grupo de protección de DR. Seleccione el cubo de Object Storage creado en la región de Bombay como parte de los requisitos para el registro.
  2. Agregar miembros al grupo de DR en la región principal.
  3. Cambie a la región secundaria en la consola de OCI. Cree otro grupo de protección de DR y asócielo al cubo creado en la ubicación secundaria, que se configuró como requisito.
  4. Agregue miembros al grupo de DR en la región secundaria. Dado que se trata de una configuración de DR de tipo no móvil, todos los servidores web, por lotes y de despliegue de JDE necesarios ya se deben aprovisionar en la región secundaria.
  5. Solo los volúmenes en bloque se replicarán en el sitio secundario. Se recomienda alojar la aplicación en volúmenes en bloque.
  6. Para sincronizar volúmenes de inicio en servidores en la ubicación principal y secundaria, use rsync/robocopy para sincronizar la carpeta de archivos entre el sitio principal y el secundario, si es necesario.
  7. Vuelva a la región Principal y seleccione el grupo de protección de DR creado allí. Haga clic en Asociar para establecer el enlace con el grupo de DR en Secundario.
  8. Puede ver las asignaciones de roles (principal/secundario) para cada grupo de DR desde la página principal Grupos de protección de DR en la consola de OCI.

Creación de un plan de recuperación ante desastres

De forma similar a un plan de DR para mover instancias, un plan de DR para instancias que no se mueven describe el flujo de trabajo de las actividades y tareas que se llevarían a cabo en caso de switchover o failover de la región principal a la región en espera. Para crear un plan de DR para instancias que no se mueven y que son miembros del grupo de protección definido en el paso anterior, utilice este procedimiento.
  1. Vaya al grupo de protección de DR correspondiente. En el separador Recursos, seleccione Crear plan.

    Note:

    • Para un escenario de switchover, cree el plan en la región Secundaria.
    • Para un escenario de rollback, cree el plan en la región principal.
  2. Puede agregar acciones personalizadas al plan haciendo clic en Agregar grupo. Utilice esta opción para incorporar scripts que se crearon como parte de la ejecución del paso personalizado.
  3. Cree scripts personalizados para iniciar E1services en la región secundaria.
  4. Después de validar los pasos del plan, haga clic en Ejecutar plan para iniciar el switchover.
  5. Si las comprobaciones previas se realizan correctamente, el plan de DR ejecutará cada paso de forma secuencial.
  6. Si se produce algún error durante el proceso de switchover, la ejecución se detendrá en el paso fallido. Puede optar por omitir el paso fallido y continuar con los pasos restantes del plan.
  7. Para realizar un rollback, utilice el mismo proceso; sin embargo, debe ejecutar el plan desde la región principal durante el rollback.

Descripción de los grupos de planes de recuperación ante desastres

JD Edwards FDSR se basa en dos grupos de planes de DR:
  • Grupos rellenados previamente, que son grupos secuenciales que varían en función de los miembros y el tipo de plan.
  • Grupos personalizados, que realizan cambios de configuración en la aplicación JDE mediante scripts personalizados después del switchover de instancias de la región principal a la región secundaria.
En los siguientes temas, se describe cómo utilizar estos grupos.

Descripción de grupos rellenados previamente para planes de DR

El relleno previo de los grupos secuenciales varía según los miembros que se hayan agregado al grupo de protección de DR y el tipo de plan. Aquí se tratarán los pasos que se rellenan según el plan de switchover.

  • Comprobaciones previas - Incorporado

    Estas comprobaciones previas garantizan que todos los recursos, configuraciones y permisos necesarios estén en su lugar para ayudar a prevenir errores durante el failover, failback o prueba reales.

  • Equilibradores de carga - Actualización de juegos de backend de origen

    Elimina los servidores backend de los juegos de backends que ya no son necesarios después del failover.

  • Instancias informáticas – Parada

    Para todos los recursos de instancia que forman parte del grupo de protección de DR en la región principal.

  • Grupos de volúmenes: switchover

    Inicia una operación de switchover para grupos de volúmenes de la región principal a la región secundaria, lo que hace que los volúmenes de la región secundaria puedan escribirse y estén activos.

  • Bases de datos autónomas – Switchover

    Realiza una operación de switchover de bases de datos autónomas a la instancia en espera en la región secundaria.

  • Instancias informáticas – Inicio

    Inicia instancias informáticas en la región secundaria mediante configuraciones predefinidas.

  • Equilibradores de carga - Actualización de juegos de backend de destino

    Actualiza los juegos de backends del equilibrador de carga con backends que se inician en la región secundaria.

  • Grupos de volúmenes - Reversión de la replicación

    Invierte la dirección de la replicación del grupo de volúmenes para que la región secundaria replique ahora los datos en la región principal para garantizar la continuidad después del failover.

  • Instancias informáticas – Terminación

    Termina las instancias informáticas que ya no son necesarias en la región principal. Este paso es opcional, que debe activarse manualmente.

  • Instancias informáticas - Eliminación de un grupo de protección de DR

    Elimina las instancias informáticas del grupo de protección de DR para mantener el grupo actualizado.

  • Grupos de volúmenes – Terminación

    Suprime los grupos de volúmenes de la región principal después de un switchover correcto. Este paso es opcional, que necesita activación manual

  • Grupos de Volúmenes - Eliminación de Grupo de Protección de DR

    Elimina grupos de volúmenes del grupo de protección de DR para mantener el grupo actualizado.

Descripción de los grupos personalizados para el plan de DR

Puede agregar estos grupos personalizados para realizar cambios de configuración en la aplicación JDE mediante scripts personalizados después del switchover de instancias de la región principal a la región secundaria. Este enfoque ayuda a minimizar el esfuerzo operativo y a reducir el tiempo de inactividad.

Los siguientes grupos se han incluido en función de los requisitos arquitectónicos.

  • Actualizar Enterprise Server; agregue este grupo después de Iniciar instancia informática.
  • Actualizar Servidor Web; agregue este grupo después de Actualizar Servidor de Empresa.
  • Actualizar Servidor Ais; agregue este grupo después de Actualizar Servidor Web.

Siga los pasos 2, 3 y 4 de "Crear plan de recuperación ante desastres" anteriores para ejecutar varios scripts personalizados para actualizar los archivos de configuración de JDE para la región secundaria.

Finalización de las actividades posteriores al switchover

Después de realizar correctamente el switchover al sitio secundario, realice las siguientes actividades para garantizar que todos los servicios se restauren y funcionen:

  1. Inicie sesión en las máquinas virtuales de la región de DR mediante la clave privada.
  2. Edite el archivo /etc/hosts para incluir las direcciones IP de los servidores web, Enterprise/batch y AIS de DR.
  3. Conéctese al servidor de Enterprise/Batch y utilice tnsping para probar la conectividad a la base de datos. Si se realiza correctamente, inicie los servicios de JD Edwards (E1). Realice una prueba de puerto después del inicio de la aplicación.
  4. En servidores web y AIS, detenga e inicie el servicio de Weblogic.
  5. Conéctese a la consola WebLogic e inicie todos los servidores gestionados asociados.
  6. En el equilibrador de carga de región secundaria, verifique que los backends asignados estén en estado activo.
  7. Realizar pruebas de nivel de superficie de enlaces web de JDE. Una vez verificado, libere el entorno a los usuarios.
  8. Actualice la codificación variable de JD Edwards en la conexión AIS:
    1. Conéctese a JDE y abra la aplicación P954000.
    2. Compruebe el entorno <J**920> y actualícelo al enlace de DR: http://lb_address:port