Preparación del nivel intermedio en OCI
Aprovisione y prepare los hosts de nivel medio para la recuperación ante desastres en Oracle Cloud Infrastructure (OCI).
Aprovisionar las instancias informáticas para los nodos de nivel medio de SOA
Cree una instancia informática de máquina virtual (VM) en la subred de nivel medio de Oracle Cloud Infrastructure (OCI) para cada host principal local de Oracle SOA Suite. Las instancias informáticas deben utilizar la imagen y la unidad de computación del sistema operativo similares a la imagen y la unidad utilizadas por los hosts locales.
En este ejemplo se utilizan dos instancias informáticas en un único dominio de disponibilidad dentro del compartimento, como se muestra en la tabla.
Nombre | Compartimento | Dominio de disponibilidad | IMAGEN | FORMA | VCN | Subred |
---|---|---|---|---|---|---|
hydrsoa1 |
HyDRCompmt |
AD1 | Oracle Linux 7.9 | VM.Standard2.2 | hydrvcn |
midTierSubnet |
hydrsoa2 |
HyDRCompmt |
AD1 | Oracle Linux 7.9 | VM.Standard2.2 | hydrvcn |
midTierSubnet |
Nota:
Puede encontrar el código de Terraform para crear estas instancias informáticas en Descargar código.
Preparación de los usuarios y grupos del sistema operativo
Cree el mismo usuario y grupo utilizado por el software local principal de Oracle. Los identificadores de usuario y grupo (ID) deben ser los mismos que los del entorno principal.
Puede utilizar SSH para acceder a las instancias creadas recientemente como usuario opc
. Este usuario tiene privilegios sudo
y se puede utilizar para crear usuarios y grupos adicionales. Debe crear el mismo usuario y grupo utilizado por la ubicación local principal para el software oracle, asegurándose de que los ID de usuario y grupo son los mismos que en la primaria.
En este ejemplo se utilizan los usuarios y grupos típicos en un entorno de EDG, como se muestra en la tabla.
Usuario o Grupo | Nombre | Descripción |
---|---|---|
Usuario | nobody |
Un usuario sin privilegios |
oracle |
Propietario del software de Oracle (podría utilizar un nombre diferente). El grupo principal de esta cuenta debe ser oinstall . La cuenta también debe estar en el grupo dba .
|
|
Grupos | oinstall |
Grupo principal del usuario oracle
|
dba |
Grupo secundario del usuario oracle
|
Cree usuarios y grupos en las instancias informáticas secundarias. Cree el mismo usuario y grupo utilizado por la ubicación local principal para el software de Oracle, asegurándose de que los ID de usuario y de grupo son los mismos que en la primaria.
Cada grupo y usuario de las instancias informáticas de OCI deben tener el mismo ID en cada nodo y el mismo que en la base de datos primaria.
Preparación de los requisitos del sistema operativo
Los hosts secundarios de nivel medio deben cumplir los requisitos del sistema operativo para ejecutar el software.
Para que los binarios de Oracle SOA Suite y Oracle WebLogic Server se ejecuten correctamente, debe preparar los sistemas operativos para los sistemas en espera de la misma forma que se prepararon en la base de datos primaria cuando se instaló el software.
Los binarios de los directorios raíz de SOA se copian de los hosts de SOA principales a los hosts de SOA secundarios. Por lo tanto, no es necesario ejecutar runinstaller
en los hosts SOA secundarios. Sin embargo, los requisitos del sistema operativo deben ser los mismos.
Preparar alias de nombre de host
- Agregue los nombres de host como alias a los archivos
/etc/hosts
de las instancias informáticas de SOA de OCI. - Utilice una vista de DNS privada en la VCN de OCI secundaria.
Uso de archivos /etc/hosts
/etc/hosts
de los hosts secundarios de Oracle WebLogic Server, apuntando a las direcciones IP de los hosts secundarios de Oracle WebLogic Server. Este modo es válido cuando el servidor DNS es el mismo en los sitios locales principales y secundarios de Oracle Cloud Infrastructure (OCI), y también cuando se utilizan servidores DNS separados en los sitios principales y secundarios. Las entradas del archivo /etc/hosts
tienen prioridad sobre la resolución de DNS, porque esta es la prioridad definida lista para usar en la directiva "hosts" del archivo /etc/nsswitch.conf
.
Uso del sistema de nombres de dominio (DNS)
/etc/hosts
de todos los hosts de Oracle WebLogic Server.
A continuación, se muestran los pasos para crear la vista privada en la VCN secundaria y resolver los nombres de host virtual utilizados por la base de datos primaria con las IP secundarias:
Crear y configurar la IP virtual para el servidor de administración WebLogic
Para obtener una alta disponibilidad, el servidor de administración WebLogic debe utilizar un nombre de host asignado a una IP virtual para permitir el failover entre nodos.
Nota:
Omita esta tarea si no está utilizando una dirección VIP para el servidor de administración en el sistema principal.Asigne una IP adicional a la VNIC de la instancia informática soahost1
. El servidor de administración utiliza la IP adicional en el sistema secundario de Oracle Cloud Infrastructure (OCI). Aunque esta IP normalmente se asociará a la instancia informática soahost1
, se puede mover a la instancia informática soahost2
para proporcionar un failover local para el servidor de administración, como se describe en EDG.
Una vez que la nueva IP está asociada a la VNIC mediante la consola de OCI, se debe configurar en el sistema operativo en un modo no persistente (porque esta IP se puede mover de soahost1
a soahost2
para failover del servidor de administración).
Abrir los puertos necesarios en los firewalls del host de OCI
Cada instancia informática tiene un servicio de firewall local. Por motivos de seguridad, la configuración por defecto es rechazar las conexiones para todos los puertos, excepto el mínimo necesario (ssh
, dhcp
). Debe abrir los puertos que utiliza Oracle WebLogic Server.
Montaje de los sistemas de archivos de OCI
Los sistemas de archivos creados anteriormente en Oracle Cloud Infrastructure (OCI) se deben montar en las instancias informáticas de Oracle SOA Suite.
Montar los volúmenes en bloque de OCI
Monte los volúmenes en bloque creados anteriormente en las instancias informáticas de Oracle SOA Suite.
Por ejemplo,
Block Volume | Instancia informática | Punto de Montaje |
---|---|---|
soadrBV1 | hidrsoa1 | /u02 |
soadrBV2 | hidrsoa2 | /u02 |
Creación del alias TNS
Cree el directorio TNS y el archivo tnsnames.ora
que apuntan al sistema de base de datos Oracle Cloud Infrastructure (OCI). Puesto que la configuración del dominio WebLogic en el secundario será una copia del principal, debe crear los mismos artefactos que estén en el principal para utilizar el enfoque de alias TNS en los orígenes de datos WebLogic.