Preparación del nivel medio en OCI
Aprovisione y prepare los hosts de nivel medio para la recuperación ante desastres en Oracle Cloud Infrastructure (OCI).
Aprovisionamiento de instancias informáticas para los nodos de capa media
Cree una instancia informática en la subred de nivel medio de Oracle Cloud Infrastructure (OCI) para cada host principal local de Oracle WebLogic Server. Las instancias informáticas deben utilizar la imagen del sistema operativo y la unidad de computación que sean lo más similares posible a la imagen y la unidad que utilizan los hosts locales.
Para aprovechar las licencias de Oracle Customer Hub (UCM) para Oracle WebLogic Server for Oracle Cloud Infrastructure, Oracle recomienda utilizar WebLogic para imágenes de OCI para aprovisionar las instancias informáticas. Puede aprovisionar imágenes de Oracle WebLogic Server para OCI mediante la consola de instancia informática o el Marketplace. Estas imágenes están disponibles para los sistemas operativos Oracle Linux 7.9 y 8.5.
En este ejemplo se utilizan dos instancias informáticas en un solo dominio de disponibilidad del compartimento, como se muestra en la tabla.
Nombre | compartimento | Dominio de disponibilidad | IMAGEN | UNIDAD | VCN | Subred |
---|---|---|---|---|---|---|
hydrwls1 (Fin de creación) |
HyDRCompmt (Fin de creación) |
AD1 (Fin de creación) | Imagen de UCM de Oracle WebLogic Suite (Oracle Linux 7.9) | VM.Standard2.2 (Fin de creación) | hydrvcn (Fin de creación) |
midTierSubnet (Fin de creación) |
hydrwls2 (Fin de creación) |
HyDRCompmt (Fin de creación) |
AD1 (Fin de creación) | Imagen de UCM de Oracle WebLogic Suite (Oracle Linux 7.9) | VM.Standard2.2 (Fin de creación) | hydrvcn (Fin de creación) |
midTierSubnet (Fin de creación) |
Para aprovisionar las instancias informáticas mediante la sección Instancia informática de la consola de OCI:
Nota:
Puede encontrar el código de Terraform para crear estas instancias informáticas en Descargar código.
Preparación de Usuarios y Grupos del Sistema Operativo
El mismo usuario y grupo que utiliza el software local principal de Oracle es necesario en las instancias informáticas secundarias.
Las imágenes de Oracle WebLogic Server for Oracle Cloud Infrastructure ya tienen un usuario y un grupo oracle. Sin embargo, es posible que estos valores (nombre de usuario, nombre de grupo, uid
y gid
) no coincidan con los valores de la instancia principal y que necesite configurar los hosts secundarios para que coincidan con los valores del grupo y usuario oracle principal. Los siguientes ejemplos muestran cómo configurar los hosts secundarios de este nivel para que coincidan con los valores del grupo y usuario oracle principal.
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.
Los binarios de los directorios raíz de Oracle WebLogic Server se copiarán de los hosts principales de WebLogic Server a los hosts secundarios de WebLogic Server. Por lo tanto, no es necesario ejecutar runinstaller
en los hosts secundarios de WebLogic Server. Las imágenes de Oracle WebLogic Server para OCI se preparan para el software WebLogic Server, por lo que no es necesario agregar paquetes adicionales manualmente.
Sin embargo, si utiliza cualquier producto de Oracle Fusion Middleware sobre WebLogic Server, asegúrese de que los hosts secundarios de WebLogic Server cumplen los requisitos:
Preparar alias de nombre de host
- Agregue los nombres de host como alias a los archivos
/etc/hosts
de las instancias informáticas del servidor WebLogic de OCI. - Utilice una vista de DNS privada en la VCN de OCI secundaria.
Usar 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 las ubicaciones locales principales y en las ubicaciones secundarias de Oracle Cloud Infrastructure (OCI), así como cuando se utilizan servidores DNS separados en las ubicaciones principal y secundaria. Las entradas del archivo /etc/hosts
tienen prioridad sobre la resolución de DNS, porque 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
.
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 el principal 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 apphost1
. 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 apphost1
, se puede mover a la instancia informática apphost2
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 apphost1
a apphost2
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 WebLogic Server.
Montar los volúmenes en bloque de OCI
Monte los volúmenes en bloque creados anteriormente en las instancias informáticas de Oracle WebLogic Server.
Por ejemplo,
Block Volume | Instancia informática | Punto de Montaje |
---|---|---|
wlsdrBV1 | hidrwls 1 | /u02 |
wlsdrBV2 | hidrwls 2 | /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). Debido a que la configuración de dominio WebLogic en el secundario será una copia de la principal, debe crear los mismos artefactos que están en la principal para utilizar el enfoque de alias de TNS en los orígenes de datos WebLogic.