Preparación de scripts
Debe proporcionar scripts personalizados a Oracle Cloud Infrastructure Full Stack Disaster Recovery Service para determinadas acciones en los planes de switchover y failover.
Acerca de los scripts para la replicación de la configuración de Oracle WebLogic Server for OCI
Note:
Esto 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 configuración.
Este paso NO se aplica al modelo de recuperación ante desastres basado en la réplica entre regiones de Oracle Cloud Infrastructure Block Volumes.
Si utiliza scripts de replicación de configuración para copiar el dominio de Oracle WebLogic en la ubicación en espera, puede agregarlos como paso de usuario al plan de switchover.
Si la configuración de Oracle WebLogic en espera ya está actualizada con la principal, su ejecución no es obligatoria. Si no es así, puede ejecutar los scripts justo antes del switchover para obtener la última configuración de la base de datos primaria en el dominio de Oracle WebLogic de la base de datos en espera.
Para los casos de recuperación ante desastres de Oracle WebLogic Server para OCI y Oracle SOA Suite on Marketplace, debe ejecutar los scripts primero en el host de administración 0 de la ubicación que tiene el rol principal y, a continuación, en el host de administración de la ubicación que tiene el rol en espera.
Para los scripts, consulte Oracle WebLogic Server for Oracle Cloud Infrastructure, Disaster Recovery Production and DR en Oracle Cloud Infrastructure (OCI) y SOA Suite en Oracle Cloud Infrastructure Marketplace Disaster Recovery, Production and Disaster Recovery en Oracle Cloud Infrastructure (OCI).
Localice la ruta de acceso del script en los hosts de administración. Por ejemplo, /u01/scripts/config_replica.sh
.
Acerca del script para actualizar la cadena de conexión a la base de datos
Note:
Esta tarea solo se aplica al modelo de recuperación ante desastres basado en la replicación entre regiones de OCI Block Volumes. Esta tarea 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.
Para automatizar esta sustitución, utilice el script replacement_script_BVmodel.sh
. Este script se proporciona en Oracle WebLogic Server for Oracle Cloud Infrastructure, Disaster Recovery Production y DR en Oracle Cloud Infrastructure (OCI) y SOA Suite en Oracle Cloud Infrastructure Marketplace Disaster Recovery, Production y Disaster Recovery en Oracle Cloud Infrastructure (OCI) para el modelo de DR entre regiones de Block Volume. Coloque este script en todos los nodos WebLogic, en la base de datos primaria y en espera, en una carpeta que no esté en un volumen en bloque replicado. El script se debe personalizar con los valores adecuados en cada región.
Localice la ruta de la secuencia de comandos en los hosts. Por ejemplo, /u01/scripts/replacement_script_BVmodel.sh
.
Creación de Scripts para Iniciar y Parar Procesos de Oracle WebLogic
wls_stop.sh
y wls_start.sh
proporcionados en la sección Código de descarga. Estos scripts son válidos para Oracle WebLogic Server for OCI y Oracle SOA Suite on Marketplace. Estos scripts inician y paran todos los procesos de Oracle WebLogic (servidor de administración, servidor gestionado y gestor de nodos) o cada proceso por separado.
Para las operaciones de switchover y failover realizadas por el servicio de recuperación ante desastres de pila completa de OCI, Oracle recomienda utilizar los siguientes scripts. Estos scripts de ejemplo utilizan los scripts wls_stop.sh
y wls_start.sh
proporcionados (los llaman con opciones específicas) y se llamarán desde grupos de planes personalizados cuando defina los planes de DR más adelante:
Creación de una secuencia de comandos para cambiar el nombre de frontend de DNS
Puede agregar un grupo de planes personalizado y pasos para automatizar el cambio de DNS para cambiar el registro de DNS de front-end en su proveedor de DNS.
Si utiliza DNS de Oracle Cloud Infrastructure, puede encontrar un ejemplo de scripts disponibles en la sección Descargar scripts de este documento.
- Al realizar el switchover a la región 2, debe ejecutar el script que actualiza el registro de DNS de nombre de front-end para que apunte a la IP de la región 2 del equilibrador de carga. Coloque el script para esto en uno de los hosts de nivel medio de Region 2.
- Al realizar el switchover a la región 1, ejecute el script que actualiza el registro de DNS de nombre frontal para que apunte a la IP de la región 1 del equilibrador de carga. Coloque el script para esto en uno de los hosts de nivel medio de la región 1.
- También puede crear una función de Oracle Cloud Infrastructure en cada sitio que ejecute el script adecuado en modo sin servidor.
Identificar scripts personalizados adicionales
Identifique y localice los scripts adicionales que necesite ejecutar en los sistemas cuando realice una operación de switchover o failover. Estos scripts se llamarán desde sus grupos de planes personalizados cuando defina sus planes de recuperación ante desastres.