Tareas de ciclo de vida
Acerca de la replicación de configuración
Puede utilizar los mismos scripts que ha creado durante la configuración de DR, Replicar los artefactos del sistema de archivos en OCI y programar la réplica de sistemas de archivos con las siguientes consideraciones para cada artefacto:
- Replicación de los directorios raíz de Oracle durante el ciclo de vida
Este es un artefacto estático. No cambia con frecuencia, por lo que no es necesario replicarlo con regularidad. Sólo cuando realice una modificación en el directorio raíz de Oracle (como la actividad de aplicación de parches), tendrá que replicarla.
- Replicación de la configuración compartida del dominio WebLogic durante el ciclo de vida
Este es un artefacto dinámico. Entre otras cosas, contiene
ASERVER_HOME
, que es el origen de la autenticación de la configuración de dominio de WebLogic Server, yAPPLICATION_HOME
, que se actualiza cada vez que se despliega una aplicación, se anula su despliegue, se actualiza, etc.Se espera que esta configuración compartida del dominio WebLogic cambie con frecuencia. Programe una réplica normal de este artefacto, que debe ser más o menos frecuente en función de la frecuencia con la que se produzcan cambios de configuración en el sistema. Otro enfoque controlado es realizar una réplica cada vez que realice un cambio de configuración en la base de datos principal.
- Replicación de la configuración privada del dominio WebLogic durante el ciclo de vida
También es un artefacto dinámico, contiene
MSERVER_HOME
yNM_HOME
. No se espera tener actualizaciones frecuentes en el directorio raíznodemanager
después de la configuración inicial. El contenido deMSERVER_HOME
cambiará con la misma frecuencia queASERVER_HOME
, porque contiene la carpeta de dominio que utilizan los servidores gestionados. Sin embargo, la mayor parte de su contenido (ASERVER_HOME/config
) se refresca y descarga desdeAdminServer
cuando se inician los servidores gestionados y cuando se aplican cambios de configuración mediante la herramienta de script WebLogic (WLST) o la consola de administración de Oracle WebLogic Server. No es tan importante replicar este artefacto con la misma frecuencia que la configuración compartida. Es obligatorio replicar esto solo cuando se realizan modificaciones en otras carpetas deMSERVER_HOME
(por ejemplo, una modificación en la carpetaMSERVER_HOME/bin
). - Replicación de la carpeta de tiempo de ejecución compartida
Si almacena cualquier artefacto de tiempo de ejecución en esta carpeta, programe la réplica en espera, según las necesidades de su negocio.
En lugar de utilizar el sistema de archivos de Oracle Cloud Infrastructure File Storage y replicar con
rsync
, puede utilizar un montaje de Oracle Database File System (DBFS) para el contenido de tiempo de ejecución compartido. De esta forma, el contenido reside en la base de datos y se replica automáticamente en la secundaria con la réplica subyacente de Oracle Data Guard. Consulte Acerca de Oracle Database File System en Más información para obtener más información sobre el uso de DBFS.
La siguiente tabla es un resumen de las recomendaciones para la replicación de artefactos del sistema de archivos durante el ciclo de vida.
Artefacto | Contiene | Recomendación |
---|---|---|
Directorios Raíz de Oracle | Directorio raíz de FMW, JDK, inventario | Replicar solo bajo demanda (por ejemplo, después de la aplicación de parches) |
Configuración compartida de dominio WebLogic | ASERVER_HOME , aplicaciones, planes de despliegue, almacenes de claves
|
Programar replicación, puede que sea necesaria una alta frecuencia. La frecuencia depende de la frecuencia con la que se realicen los cambios de configuración en el sistema WebLogic Server. |
Configuración privada de dominio WebLogic | MSERVER_HOMES , nodemanager config |
Programar replicación. Normalmente, no es necesaria una frecuencia alta. |
Tiempo de ejecución compartido | Artefactos de tiempo de ejecución específicos del cliente (no JMS, no TLOGS) | Determinado por sus requisitos. Si se trata de un montaje de DBFS, Oracle Data Guard replica automáticamente el contenido. |
Realización de un switchover
Realización de un failover
Abrir secundario para validación
Nota:
Esta operación se debe realizar con precaución: si hay mensajes de JMS pendientes en la base de datos cuando se convierte en instantánea, los servidores de la ubicación en espera los procesarán cuando se inicien. Compruebe que no hay acciones pendientes en la base de datos primaria al convertir a la base de datos de instantánea en espera.Failover local del servidor de administración en OCI
Nota:
Esta tarea de ciclo de vida solo se aplica cuando los servidores de administración WebLogic utilizan una VIP para fines de alta disponibilidad local y la carpeta de configuración del servidor de administración (ASERVER_HOME
) está en una ubicación compartida.
El procedimiento para hacerlo se explica en Verifying Manual Failover of the Administration Server. Esto proporciona protección de failover local para el servidor de administración. Tenga en cuenta que esto no es necesario para los servidores gestionados, que tienen protección de alta disponibilidad local basada en la función de migración automática de servicios.
Si necesita realizar un failover del servidor de administración a otro host cuando el principal se esté ejecutando en el sitio de OCI, puede seguir ese procedimiento. Sin embargo, se requiere una acción adicional relacionada con el paso "Migración de la dirección IP virtual de ADMINVHN al segundo host".
Realice los siguientes pasos para desasociar la VIP del host WebLogic Server en el que se estaba ejecutando el servidor de administración y para asociarla al host WebLogic Server al que se está moviendo la administración (desasocie la VIP de APPHOST1 y asóciela a APPHOST2 en el sitio de OCI):
- Como usuario
root
, ejecute los siguientes comandos en APPHOST1 para eliminar la VIP del servidor de administración de la interfaz de red. - Desconecte la VIP del servidor de administración de APPHOST1.
- Conéctese a la consola de OCI y seleccione la región y el compartimento adecuados.
- Vaya a la instancia informática. Haga clic en Compute, Instances y, a continuación, en APPHOST1.
- Haga clic en VNIC asociadas y, a continuación, seleccione la VNIC a la que está asociada la VIP del servidor de administración.
- Haga clic en IPv4 Direcciones y edite la VIP que utiliza el servidor de administración.
- Guarde la dirección IP de la VIP y el nombre
fqdn
en una nota (por ejemplo: 100.70.8.120, hydrwls-vip.midtiersubnet.hydrvcn.oraclevcn.com). - Haga clic en Suprimir IP privada.
- Conecte la VIP del servidor de administración a APPHOST2.
- Vaya a la instancia informática. Haga clic en Compute, Instances y, a continuación, en APPHOST2.
- Haga clic en VNIC asociadas y, a continuación, seleccione la VNIC a la que está asociada la VIP del servidor de administración.
- Haga clic en Asignar dirección IP privada secundaria.
- Haga clic en IPv4 Direcciones y, a continuación, en Asignar dirección IP privada secundaria.
- Introduzca los valores de dirección IP privada y nombre de host que se han utilizado anteriormente. Por ejemplo: 100.70.8.120 para la IP y
hydrwls-vip
como nombre de host.
- Inicie sesión en APPHOST2 como usuario root y, a continuación, ejecute los siguientes comandos para conectar la VIP del servidor de administración a la interfaz de red.
- Realice el resto de los pasos como se describe en Verifying Manual Failover of the Administration Server.