- Uso del servicio OCI Full Stack Disaster Recovery con dominios de Oracle WebLogic Server
- Configuración de OCI Full Stack Disaster Recovery
Configuración de OCI Full Stack Disaster Recovery
Definición del grupo de protección de DR principal
El grupo de protección principal de Disaster Recovery (DR) contiene los componentes del sistema en la región principal. Contiene los componentes que requieren cualquier acción durante una operación de switchover o failover.
Realice los siguientes pasos para definir el grupo de protección de DR principal:
- Conéctese a la consola de Oracle Cloud Infrastructure en la región principal.
- Vaya a Migración y recuperación ante desastres y, a continuación, haga clic en Grupos de protección de DR.
- Haga clic en Crear grupo de protección de DR.
- Introduzca un nombre para el grupo de protección de DR.
- Seleccione el compartimento y, a continuación, proporcione un cubo de Oracle Cloud Infrastructure Object Storage para los logs.
- Deje el rol como No configurado por ahora.
- Haga clic en Agregar miembros.
- Agregue las instancias informáticas de nivel medio principales. Seleccione Instancia no móvil en el tipo de instancia de Compute.
Tipo de recurso Instancia Tipo de instancia informática Recursos informáticos Instancia informática de nivel medio 0 de la región principal Instancia no móvil Recursos informáticos Instancia informática de nivel medio 1 de la región principal Instancia no móvil Recursos informáticos Instancia informática de nivel medio n de la región principal Instancia no móvil - Agregue la base de datos primaria. Seleccione el tipo de recurso adecuado (base de datos o Autonomous Database).
- Agregue las instancias informáticas de nivel medio principales. Seleccione Instancia no móvil en el tipo de instancia de Compute.
- Haga clic en Create.
Definición del grupo de protección de DR en espera
El grupo de protección de Disaster Recovery (DR) en espera contiene los componentes del sistema en la región secundaria. Contiene los componentes que requieren cualquier acción durante una operación de switchover o failover.
Realice los siguientes pasos para definir el grupo de protección de DR en espera:
- Conéctese a la consola de Oracle Cloud Infrastructure en la región en espera.
- Vaya a Migración y recuperación ante desastres y, a continuación, haga clic en Grupos de protección de DR.
- Haga clic en Crear grupo de protección de DR.
- Introduzca un nombre para el grupo de protección de DR.
- Seleccione el compartimento y, a continuación, proporcione un cubo de Oracle Cloud Infrastructure Object Storage para los logs.
- Defina el rol en En espera.
- Seleccione la región principal en Región de peer.
- Seleccione el grupo de protección de DR creado anteriormente como Grupo de protección de DR de peer.
- Haga clic en Agregar miembros.
- Agregue las instancias informáticas de nivel medio en espera. Seleccione Instancia no móvil en el tipo de instancia de Compute.
Tipo de recurso Instancia Tipo de instancia informática Recursos informáticos Instancia informática de nivel medio 0 de la región en espera Instancia no móvil Recursos informáticos Instancia informática de nivel medio 1 de la región en espera Instancia no móvil Recursos informáticos Instancia informática de nivel medio n de la región en espera Instancia no móvil - Agregue la base de datos en espera. Seleccione el tipo de recurso adecuado (base de datos o Autonomous Database).
- Agregue las instancias informáticas de nivel medio en espera. Seleccione Instancia no móvil en el tipo de instancia de Compute.
- Haga clic en Create.
Finalización de la definición de grupos de protección de DR
Note:
Este paso solo se aplica al modelo de recuperación ante desastres basado en la replicación entre regiones de OCI Block Volumes. Este paso NO se aplica a los modelos de recuperación ante desastres basados en los métodos "OCI File Storage with rsync
" y "Database File System (DBFS)" para la replicación de la configuración.
- Configure el volumen en bloque replicado en cada miembro de cálculo del grupo de protección de DR principal.
- Edite un miembro de recursos informáticos, haga clic en Opciones avanzadas y, a continuación, haga clic en el separador Volúmenes en bloque.
- En Volumen en bloque, seleccione el volumen en bloque asociado a la instancia que se replica en secundario.
- En Instancia de referencia de asociación de volumen, seleccione la instancia informática peer de la instancia en espera.
Esta instancia informática se utiliza para obtener los detalles de asociación al cambiar a esta región.
- En punto de montaje, indique el punto de montaje en el que se monta el volumen en bloque.
- La instancia informática puede tener más de un volumen en bloque replicado. Por ejemplo, en Oracle WebLogic Server para OCI, puede replicar tanto
wlsociprefix-data-block-N
comowlsociprefix-mw-block-N
en secundario. Si ese es el caso, agregue cualquier volumen en bloque replicado adicional a la definición de miembro de instancia informática.Note:
NO agregue los volúmenes BOOT. No se replican. - Repita el paso anterior para cada miembro de instancia informática del grupo de protección ante desastres principal.
A continuación, se muestra un ejemplo de las propiedades avanzadas de un volumen en bloque en los detalles del grupo de protección de DR principal para los miembros de recursos informáticos:Miembro informático Volumen en bloque Instancia de referencia de asociación de volumen Punto de montaje Instancia informática de nivel medio 0 de la región principal wlsociprefix-data-block-1
Instancia informática de nivel medio 0 de base de datos en espera /u01/data
Instancia informática de nivel medio 1 de la región principal wlsociprefix-data-block-2
Instancia informática de nivel medio 1 de base de datos en espera /u01/data
Instancia informática de nivel medio n de región principal wlsociprefix-data-block-N
Instancia informática de nivel medio N de base de datos en espera /u01/data
- Edite un miembro de recursos informáticos, haga clic en Opciones avanzadas y, a continuación, haga clic en el separador Volúmenes en bloque.
- Configure el volumen en bloque replicado en cada miembro de cálculo del grupo de protección de DR en espera:
- Edite un miembro de recursos informáticos en espera, haga clic en Opciones avanzadas y, a continuación, haga clic en el separador Volúmenes en bloque.
- En Volumen en bloque, seleccione el volumen en bloque de la región principal que se asociará a esta instancia informática. La lista muestra directamente los volúmenes en bloque de la base de datos principal.
- En Instancia de referencia de asociación de volumen, seleccione la instancia informática peer de la principal.
Se utiliza para obtener los detalles de anexo al cambiar a esta región.
- En punto de montaje, indique el punto de montaje en el que se monta el volumen en bloque.
- La instancia informática puede tener más de un volumen en bloque replicado. Por ejemplo, en Oracle WebLogic Server para OCI, puede replicar tanto
wlsociprefix-data-block-N
comowlsociprefix-mw-block-N
en secundario. Si ese es el caso, agregue cualquier volumen en bloque replicado adicional a la definición de miembro de instancia informática.Note:
NO agregue los volúmenes BOOT. No se replican. - Repita el paso anterior para cada instancia informática que sea miembro del grupo.
A continuación, se muestra un ejemplo de las propiedades avanzadas de un volumen en bloque en los detalles del grupo de protección de DR en espera para miembros de recursos informáticos:Miembro informático Volumen en bloque Instancia de referencia de asociación de volumen Punto de montaje Instancia informática de nivel medio 0 de la región en espera wlsociprefix-data-block-1
Instancia informática de nivel medio 0 de principal /u01/data
Instancia informática de nivel medio 1 de la región en espera wlsociprefix-data-block-2
Instancia informática de nivel medio 1 de principal /u01/data
Instancia informática de nivel medio n de región en espera wlsociprefix-data-block-N
Instancia informática de nivel medio N de principal /u01/data
- Edite un miembro de recursos informáticos en espera, haga clic en Opciones avanzadas y, a continuación, haga clic en el separador Volúmenes en bloque.
- Edite el grupo de protección de DR principal para agregar los grupos de volúmenes que se replican como miembros del grupo de protección de DR primary.
- Haga clic en Agregar un miembro.
- Seleccione el tipo de recurso Grupo de volúmenes.
- Seleccionar el grupo de volúmenes replicado en espera
- Repita el proceso para todos los grupos de volúmenes creados en la base de datos principal replicados en la base de datos en espera.
Note:
Realice esto sólo en el grupo de DR principal. No es necesario agregar ningún grupo de volúmenes al grupo de protección de DR en espera. OCI Full Stack Disaster Recovery Service los agregará automáticamente como miembros al grupo de protección de DR en espera cuando se convierta en principal, durante el proceso de switchover o failover.
Acerca de los planes de DR
Para el grupo de protección de DR de la región 1, defina los planes de switchover y failover de la región 2 a la región 1. Para el grupo de protección de DR de la región 2, defina los planes de switchover y failover de la región 1 a la región 2.
Note:
Solo puede crear y modificar planes en el grupo de protección de DR que tenga un rol en espera.- Plan de switchover
Realiza una transición planificada de servicios del grupo de protección de DR principal al grupo de protección de DR en espera. Los planes de switchover se utilizan para realizar una transición ordenada mediante el cierre de la pila de aplicaciones en la región principal y, a continuación, su activación en la región en espera. Por lo tanto, un plan de switchover requiere que los componentes de la pila de aplicaciones y otros servicios de OCI necesarios estén disponibles en ambas regiones. Los planes de switchover se suelen utilizar para el mantenimiento del sitio planificado, la aplicación de parches de software, las pruebas de DR y la validación.
- Plan de failover
Realiza una transición no planificada de servicios a la región en espera. Los planes de failover suelen realizar una transición inmediata activando la pila de aplicaciones en la región en espera, sin intentar cerrar el servicio en la región principal. Por lo tanto, en un plan de failover solo se requiere que los servicios de OCI estén disponibles en la región en espera. Los planes de failover se suelen utilizar para realizar transiciones de DR cuando una interrupción o un desastre afecta a la región principal.
Creación del Plan de Switchover
Cree el plan de switchover en el grupo de protección de Disaster Recovery (DR) de en espera.
- En la consola de Oracle Cloud Infrastructure, vaya al grupo de protección de DR en espera, haga clic en Planes y, a continuación, haga clic en Crear plan.
- Proporcione un nombre para el plan.Por ejemplo,
switchover_to_region2
. - Seleccione Switchover para el tipo de plan.
Cuando se crea el plan, incluye los pasos incorporados: las comprobaciones previas y el paso de switchover de la base de datos, y los pasos para gestionar la replicación entre regiones de los volúmenes en bloque, si se utiliza.
Los pasos se agrupan en Grupos de planes. Todos los pasos del mismo grupo de planes se ejecutan en paralelo.A continuación se muestran los grupos de planes esperados listos para usar en un plan de switchover para modelos de DR basados en OCI File Storage con los métodos de replicación de configuración dersync
y Oracle Database File System:- Comprobaciones previas incorporadas: realiza comprobaciones previas para todos los pasos del plan.
- Realizar switchover de bases de datos (en espera): realiza el switchover de la base de datos.
A continuación se muestran los grupos de planes que se esperan listos para usar en un plan de switchover para el modelo de DR basado en el método de réplica entre regiones de OCI Block Volumes:- Comprobaciones previas incorporadas: realiza comprobaciones previas para todos los pasos del plan.
- Desasocie los volúmenes en bloque de las instancias informáticas: desmonta y desasocia los volúmenes en bloque de las instancias informáticas principales.
- Switchover de grupos de volúmenes: activa las réplicas de los grupos de volúmenes en bloque en la ubicación en espera, por lo que se crean nuevos grupos de volúmenes en bloque y volúmenes en bloque en la ubicación en espera. Son una copia de los volúmenes en bloque principales.
- Realizar switchover de bases de datos (en espera): realiza el switchover de la base de datos.
- Asocie volúmenes en bloque de instancias informáticas: conecta los volúmenes en bloque activados a las instancias informáticas en espera.
- Replicación de grupos de volúmenes inversos: activa la replicación entre regiones en los nuevos grupos de volúmenes en bloque creados en la región en espera (nueva principal). Ahora se replican en la región principal anterior.
- Terminar grupo de volúmenes: termina los grupos de volúmenes en bloque y los volúmenes en bloque de la región principal anterior.
- Eliminar grupos de volúmenes del grupo de protección de DR: elimina los miembros de los grupos de volúmenes en bloque de la definición de grupo de protección de DR principal anterior. Los grupos de volúmenes en bloque se agregan ahora como miembros del nuevo grupo de protección de DR principal.
Note:
El paso Terminar grupo de volúmenes está desactivado por defecto.
Cuando el paso está desactivado, los volúmenes en bloque y los grupos de volúmenes en bloque de la base de datos primaria anterior no se suprimen (solo se desasocian). Tendrá que eliminarlos manualmente. Cuando el paso está activado, los volúmenes en bloque y los grupos de volúmenes en bloque de la base de datos primaria anterior se suprimen automáticamente.
Después de las pruebas de validación iniciales, Oracle recomienda activar este paso para evitar duplicaciones de volúmenes en bloque. De lo contrario, los volúmenes en bloque que quedan se replicarán continuamente e, incluso si no se utilizan, conllevan un costo no deseado.
- Para el resto de las acciones, agregue los grupos de planes definidos por el usuario y los pasos para las instancias de Oracle WebLogic Server (WLS) y el switchover de DNS de front-end, como se muestra en la tabla.
Grupo de planes definido por el usuario Paso Modo de Error Región Script Instancia de Destino Parámetros de script Ejecutar como Usuario Parada de WLS en remote_region (paralelo) Nodo de parada de WLS 0 Parar en Error Región remota Ejecutar script local Instancia informática de nivel medio 0 /opt/scripts/custom_stop.sh
oracle
Parada de WLS en remote_region (paralelo) Nodo de parada de WLS 1 Parar en Error Región remota Ejecutar script local Instancia informática de nivel medio 1 /opt/scripts/custom_stop.sh
oracle
Parada de WLS en remote_region (paralelo) Nodo de parada de WLS N Parar en Error Región remota Ejecutar script local Instancia informática de nivel medio N /opt/scripts/custom_stop.sh
oracle
Inicio del servidor de administración de WLS en this_region Servidor de Administración de WLS Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio 0 /opt/scripts/custom_start_aserver.sh
oracle
Los servidores gestionados de WLS se inician en this_region (todos en paralelo) Nodo de inicio de WLS 0 Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio 0 /opt/scripts/custom_start_mserver.sh
oracle
Los servidores gestionados de WLS se inician en this_region (todos en paralelo) Nodo de inicio de WLS 1 Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio 1 /opt/scripts/custom_start_mserver.sh
oracle
Los servidores gestionados de WLS se inician en this_region (todos en paralelo) Nodo de inicio de WLS N Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio N /opt/scripts/custom_start_mserver.sh
oracle
Switchover de DNS de frontend Switchover de DNS de frontend Parar en Error Esta región Ejecutar la función /
del script localInstancia informática de nivel medio 0 Ruta a la secuencia de comandos DNS en el host opc
(o el usuario que ejecuta el script de DNS)Note:
El timeout por defecto para cada operación es de 3600 segundos, que se ajusta correctamente en la mayoría de los casos. Para algunas operaciones, como el inicio y la parada de los servidores gestionados de WLS, puede que necesite ajustar este valor en función de las aplicaciones desplegadas y de si los cierres controlados deben esperar a la configuración de Java Transaction API (JTA) y a las operaciones de larga ejecución. Del mismo modo, el timeout de inicio dependerá de los despliegues de Oracle WebLogic Server. Por ejemplo, en un sistema SOA, esto puede variar en función del número y el tipo de compuestos desplegados. Dado que esto puede tener un impacto directo en el objetivo de tiempo de recuperación (RTO) esperado, primero verifique cada operación manualmente para el sistema y utilice el valor de timeout aceptable para cumplir con el RTO (es posible que tenga que intervenir si se produce un timeout).
Los pasos del mismo grupo de planes se ejecutan en paralelo. Los grupos de planes se ejecutan en modo de serie. Por lo tanto, coloque los pasos para parar las instancias de Oracle WebLogic Server en el mismo grupo de planes, de modo que esas instancias de Oracle WebLogic Server se paren en paralelo. Sin embargo, los pasos para iniciar instancias de Oracle WebLogic Server se separan en 2 grupos de planes: un grupo de planes para iniciar el servidor de administración en el primer nodo y otro grupo de planes con pasos N para iniciar las instancias gestionadas de Oracle WebLogic Server en todos los hosts en paralelo.
- Opcionalmente, puede agregar los siguientes pasos definidos por el usuario al utilizar el modelo de DR basado en OCI File Storage con
rsync
o replicación de configuración de Oracle Database File System. Estos scripts replican la configuración de Oracle WebLogic en espera antes del switchover:Grupo de planes definido por el usuario Paso Modo de Error Región Script Instancia de Destino Parámetros de script Ejecutar como Usuario (Opcional) Sincronización de configuración en principal (de principal a carpeta temporal) Ejecutar script de réplica de configuración en nodo principal 0 Parar en Error Región remota Ejecutar script local Instancia informática de nivel medio 0 /u01/scripts/config_replica.sh
oracle
(Opcional) Sincronización de configuración en espera (de la carpeta temporal a la en espera) Ejecutar script de réplica de configuración en nodo en espera 0 Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio 0 /u01/scripts/config_replica.sh
oracle
- Agregue estos pasos definidos por el usuario al utilizar el modelo de DR basado en la réplica entre regiones de OCI Block Volumes para sustituir las cadenas de conexión de la base de datos en la configuración de Oracle WebLogic (WLS) para que apunten a la base de datos local:
Grupo de planes definido por el usuario Paso Modo de Error Región Script Instancia de Destino Parámetros de script Ejecutar como Usuario Sustitución de cadena de conexión de base de datos en WLS (todo en paralelo) en el nodo de WLS 0 Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio 0 /u01/scripts/replacement_script_BVmodel.sh
oracle
Sustitución de cadena de conexión de base de datos en WLS (todo en paralelo) en el nodo 1 de WLS Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio 1 /u01/scripts/replacement_script_BVmodel.sh
oracle
Sustitución de cadena de conexión de base de datos en WLS (todo en paralelo) en el nodo N de WLS Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio N /u01/scripts/replacement_script_BVmodel.sh
oracle
- Vuelva a ordenar los grupos de planes en el plan de la siguiente forma al utilizar el modelo de DR basado en OCI File Storage con
rsync
o replicación de configuración de Oracle Database File System:Puesto de trabajo de grupo de planes Grupo de planes Tipo de grupo de planes 1 Comprobaciones previas incorporadas Paso incorporado 2 (Opcional) Sincronización de configuración en principal (de principal a carpeta temporal) Paso definido por el usuario 3 (Opcional) Sincronización de configuración en espera (de la carpeta temporal a la base de datos en espera) Paso definido por el usuario 4 Cierre de Oracle WebLogic Server en remote_region (paralelo) Paso definido por el usuario 5 switchover de DNS Paso definido por el usuario 6 Switchover de bases de datos (en espera) Paso incorporado 7 Inicio del servidor de administración de Oracle WebLogic Server en this_region Paso definido por el usuario 8 Los servidores gestionados de Oracle WebLogic Server se inician en this_region (todos los nodos en paralelo) Paso definido por el usuario - Reordene los grupos de planes del plan de la siguiente forma al utilizar el modelo de DR basado en la replicación entre regiones de OCI Block Volumes, según el orden por defecto:
Puesto de trabajo de grupo de planes Grupo de planes Tipo de grupo de planes 1 Comprobaciones previas incorporadas Paso incorporado 2 Cierre de Oracle WebLogic Server en remote_region (paralelo) Paso definido por el usuario 3 Desasociar volúmenes en bloque de instancias informáticas Paso incorporado 4 Switchover de grupos de volúmenes Paso incorporado 5 switchover de DNS Paso definido por el usuario 6 Switchover de bases de datos (en espera) Paso incorporado 7 Asociar volúmenes en bloque de instancias informáticas Paso incorporado 8 Sustitución de cadena de conexión de base de datos en Oracle WebLogic Server (todo en paralelo) Paso definido por el usuario 9 Inicio del servidor de administración de Oracle WebLogic Server en this_region Paso definido por el usuario 10 Los servidores gestionados de Oracle WebLogic Server se inician en this_region (todos los nodos en paralelo) Paso definido por el usuario 11 Replicación de grupos de volúmenes inversos Paso incorporado 12 Terminar grupo de volúmenes Paso incorporado 13 Eliminar grupos de volúmenes del grupo de protección de DR Paso incorporado El tiempo de inactividad de este plan de switchover comienza en el paso 2 y termina una vez que se realiza el paso 10.
Para minimizar el tiempo de inactividad durante el plan de switchover, puede utilizar el siguiente orden:Puesto de trabajo de grupo de planes Grupo de planes Tipo de grupo de planes 1 Comprobaciones previas incorporadas Paso incorporado 2 Switchover de grupos de volúmenes Paso incorporado 3 Asociar volúmenes en bloque de instancias informáticas Paso incorporado 4 Sustitución de cadena de conexión de base de datos en Oracle WebLogic Server (todo en paralelo) Paso definido por el usuario 5 Cierre de Oracle WebLogic Server en remote_region (paralelo) Paso definido por el usuario 6 switchover de DNS Paso definido por el usuario 7 Switchover de bases de datos (en espera) Paso incorporado 8 Inicio del servidor de administración de Oracle WebLogic Server en this_region Paso definido por el usuario 9 Los servidores gestionados de Oracle WebLogic Server se inician en this_region (todos los nodos en paralelo) Paso definido por el usuario 10 Desasociar volúmenes en bloque de instancias informáticas Paso incorporado 11 Replicación de grupos de volúmenes inversos Paso incorporado 12 Terminar grupo de volúmenes Paso incorporado 13 Eliminar grupos de volúmenes del grupo de protección de DR Paso incorporado El tiempo de inactividad de este switchover se produce entre el paso 5 y termina una vez finalizado el paso 9.Note:
El paso para terminar el grupo de volúmenes está desactivado por defecto.
Cuando el paso está desactivado, los grupos de volúmenes en bloque y de volúmenes en bloque de la base de datos primaria anterior no se suprimen (solo se desasocian y la réplica entre regiones está desactivada). Debe suprimirlos manualmente. Cuando el paso está activado, los volúmenes en bloque y los grupos de volúmenes en bloque de la base de datos primaria anterior se suprimen automáticamente.
Después de las pruebas de validación iniciales, Oracle recomienda activar este paso para evitar duplicaciones de volúmenes en bloque. De lo contrario, los volúmenes en bloque que quedan se replicarán continuamente y, aunque no se utilicen, tendrán un costo no deseado.
- Repita estos pasos para crear el plan de switchback en el grupo de protección de DR para la región principal.
Note:
Para crear el plan de switchback en el grupo de protección de DR para la región principal, debe esperar hasta que esté en el rol en espera. Por lo tanto, programe un switchover en una ventana de tiempo de inactividad planificada o espere hasta el siguiente switchover planificado para crear los planes de switchback en el otro grupo de protección de DR.
Creación del plan de failover
Cree el plan de failover en el grupo de protección de DR en espera.
- En la consola de OCI, vaya al grupo de protección de DR en espera, haga clic en Planes y, a continuación, haga clic en Crear plan.
- Proporcione un nombre para el plan.Por ejemplo,
failover_to_region2
. - Seleccione Failover para el tipo de plan.Cuando se crea el plan, incluye los pasos incorporados: las comprobaciones previas y el paso de failover de la base de datos, y los pasos relacionados con la replicación entre regiones de los volúmenes en bloque, si se utiliza.A continuación se muestran los grupos de planes esperados listos para usar en un plan de failover para modelos de DR basados en OCI File Storage con métodos de replicación de configuración de
rsync
y Oracle Database File System:- Comprobaciones previas incorporadas: realiza comprobaciones previas para todos los pasos del plan.
- Bases de datos de failover (en espera): realiza el failover de la base de datos.
A continuación se muestran los grupos de planes que se esperan listos para usar en un plan de failover para el modelo de DR basado en el método de réplica entre regiones de OCI Block Volumes:- Comprobaciones previas incorporadas: realiza comprobaciones previas para todos los pasos del plan.
- Grupos de volúmenes de failover: activa las réplicas de los grupos de volúmenes en bloque en la región en espera, por lo que se crean nuevos grupos de volúmenes en bloque y volúmenes en bloque en espera. Son una copia de los volúmenes en bloque principales.
- Bases de datos de failover (en espera): realiza el failover de la base de datos.
- Asocie volúmenes en bloque de instancias informáticas: conecta los volúmenes en bloque en espera a las instancias informáticas en espera.
Note:
El plan de failover no incluye ninguna operación en el grupo de DR principal. Después de un failover, debe realizar manualmente algunas acciones una vez que el sistema principal vuelva a estar disponible. Consulte Resetting DR Configuration After a Failover para obtener detalles.
- Para el resto de las acciones, agregue los grupos de planes y los pasos, como se muestra en la tabla.
Grupo de planes definido por el usuario Paso Modo de Error Región Script Instancia de Destino Parámetros de script Ejecutar como Usuario Parada de WLS en remote_region (paralelo) Nodo de parada de WLS 0 Continuar en error Remote region Ejecutar script local Instancia informática de nivel medio 0 /opt/scripts/custom_stop.sh
oracle
Parada de WLS en remote_region (paralelo) Nodo de parada de WLS 1 Continuar en error Remote region Ejecutar script local Instancia informática de nivel medio 1 /opt/scripts/custom_stop.sh
oracle
Parada de WLS en remote_region (paralelo) Nodo de parada de WLS N Continuar en error Remote region Ejecutar script local Instancia informática de nivel medio N /opt/scripts/custom_stop.sh
oracle
Inicio del servidor de administración de WLS en this_region Servidor de Administración de WLS Parar en Error This region Ejecutar script local Instancia informática de nivel medio 0 /opt/scripts/custom_start_aserver.sh
oracle
Los servidores gestionados de WLS se inician en this_region (todos en paralelo) Nodo de inicio de WLS 0 Parar en Error This region Ejecutar script local Instancia informática de nivel medio 0 /opt/scripts/custom_start_mserver.sh
oracle
Los servidores gestionados de WLS se inician en this_region (todos en paralelo) Nodo de inicio de WLS 1 Parar en Error This region Ejecutar script local Instancia informática de nivel medio 1 /opt/scripts/custom_start_mserver.sh
oracle
Los servidores gestionados de WLS se inician en this_region (todos en paralelo) Nodo de inicio de WLS N Parar en Error This region Ejecutar script local Instancia informática de nivel medio N /opt/scripts/custom_start_mserver.sh
oracle
Switchover de DNS de frontend Switchover de DNS de frontend Parar en Error This region Ejecutar script/función local Instancia informática de nivel medio 0 Ruta a la secuencia de comandos DNS en el host opc
(o el usuario que ejecuta el script de DNS)Los pasos son los mismos que los definidos para el plan de switchover equivalente. Sin embargo, en este caso, asegúrese de definir el modo de error en Continuar en error en los pasos que paran Oracle WebLogic Server en la base de datos primaria. Debido a que, en un escenario de failover, es posible que los componentes principales no estén disponibles.
Note:
El timeout por defecto para cada operación es de 3600 segundos, que se ajusta correctamente en la mayoría de los casos. Para algunas operaciones, como el inicio y la parada de los servidores gestionados de WLS, puede que necesite ajustar este valor en función de las aplicaciones desplegadas y de si los cierres controlados deben esperar a la configuración de Java Transaction API (JTA) y a las operaciones de larga ejecución. Del mismo modo, el timeout de inicio dependerá de los despliegues de Oracle WebLogic Server. Por ejemplo, en un sistema SOA, esto puede variar en función del número y el tipo de compuestos desplegados. Dado que esto puede tener un impacto directo en el objetivo de tiempo de recuperación (RTO) esperado, primero verifique cada operación manualmente para el sistema y utilice el valor de timeout aceptable para cumplir con el RTO (es posible que tenga que intervenir si se produce un timeout).
Los grupos de planes se ejecutan en modo de serie. Los pasos del mismo grupo de planes se ejecutan en paralelo. Por lo tanto, coloque los pasos para parar las instancias de Oracle WebLogic Server en el mismo grupo de planes, de modo que esas instancias de Oracle WebLogic Server se paren en paralelo. Sin embargo, los pasos para iniciar instancias de Oracle WebLogic Server se separan en 2 grupos de planes: un grupo de planes para iniciar el servidor de administración en el primer nodo y otro grupo de planes con pasos N para iniciar las instancias gestionadas de Oracle WebLogic Server en todos los nodos en paralelo.
- Agregue estos pasos definidos por el usuario al utilizar el modelo de DR basado en la réplica entre regiones de OCI Block Volumes para sustituir las cadenas de conexión de la base de datos en la configuración de Oracle WebLogic Server (WLS) para que apunten a la base de datos local:
Grupo de planes definido por el usuario Paso Modo de Error Región Script Instancia de Destino Parámetros de script Ejecutar como Usuario Sustitución de cadena de conexión de base de datos en WLS (todo en paralelo) en el nodo de WLS 0 Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio 0 /u01/scripts/replacement_script_BVmodel.sh
oracle
Sustitución de cadena de conexión de base de datos en WLS (todo en paralelo) en el nodo 1 de WLS Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio 1 /u01/scripts/replacement_script_BVmodel.sh
oracle
Sustitución de cadena de conexión de base de datos en WLS (todo en paralelo) en el nodo N de WLS Parar en Error Esta región Ejecutar script local Instancia informática de nivel medio N /u01/scripts/replacement_script_BVmodel.sh
oracle
- Reordene los grupos de planes en el plan de failover de la siguiente forma al utilizar el modelo de DR basado en Oracle Cloud Infrastructure File Storage con
rsync
o replicación de configuración de Oracle Database File System:Puesto de trabajo de grupo de planes Grupo de planes Tipo de grupo de planes 1 Comprobaciones previas incorporadas Paso incorporado 2 Cierre de Oracle WebLogic Server en remote_region (paralelo) Paso definido por el usuario 3 switchover de DNS Paso definido por el usuario 4 Failover de bases de datos (en espera) Paso incorporado 5 Inicio del servidor de administración de Oracle WebLogic Server en this_region Paso definido por el usuario 6 Los servidores gestionados de Oracle WebLogic Server se inician en this_region (todos los nodos en paralelo) Paso definido por el usuario - Reordene los grupos de planes del plan de la siguiente forma al utilizar el modelo de DR basado en la replicación entre regiones de OCI Block Volumes, según el orden por defecto.
Puesto de trabajo de grupo de planes Grupo de planes Tipo de grupo de planes 1 Comprobaciones previas incorporadas Paso incorporado 2 Cierre de Oracle WebLogic Server en remote_region (paralelo) Paso definido por el usuario 3 Grupos de volúmenes de failover Paso incorporado 4 switchover de DNS Paso definido por el usuario 5 Failover de bases de datos (en espera) Paso incorporado 6 Asociar volúmenes en bloque de instancias informáticas Paso incorporado 7 Sustitución de cadena de conexión de base de datos en WLS en this_region (todos los nodos en paralelo) Paso definido por el usuario 8 Inicio del servidor de administración de Oracle WebLogic Server en this_region Paso definido por el usuario 9 Los servidores gestionados de Oracle WebLogic Server se inician en this_region (todos los nodos en paralelo) Paso definido por el usuario - Repita estos pasos para crear el plan de failover en el grupo de protección de DR para la región principal.
Note:
Para crear el plan de failover en el grupo de protección de DR para la región principal, debe esperar hasta que esté en el rol en espera.