Directorios de despliegue en la arquitectura de microservicios de Oracle GoldenGate
La arquitectura de microservicios está diseñada con una estructura de directorios de instalación y despliegue simplificada.
Esta estructura de directorios se basa en el estándar de jerarquía del sistema de archivos de Linux Foundation. Se ha agregado flexibilidad adicional para permitir que partes de los subdirectorios de despliegue se coloquen en otras ubicaciones del sistema de archivos o en otros dispositivos, incluidos los dispositivos de red compartidos. El diseño consta de un directorio raíz de Oracle GoldenGate de solo lectura en el que está instalada la arquitectura de microservicios de Oracle GoldenGate y se crean directorios específicos de despliegue personalizados.
En la siguiente figura, se muestran los archivos y directorios en el directorio Services Manager (srvm):

En la siguiente tabla se describen los directorios MA clave y las variables que se utilizan al hacer referencia a esos directorios durante una configuración de despliegue de Oracle GoldenGate. Solo se pueden editar aquellos parámetros que no se hayan marcado como de solo lectura en la siguiente tabla. Cuando vea estas variables en un ejemplo o procedimiento, sustituya la variable por la ruta completa a la ruta de directorio correspondiente en la topología de la empresa.
| Nombre del directorio | Variable | Descripción | Ruta de directorio por defecto |
|---|---|---|---|
| Directorio raíz de Oracle GoldenGate (solo lectura) | OGG_HOME |
El directorio raíz de Oracle GoldenGate que se crea en un host es el directorio en el que decide instalar el producto. Este directorio de solo lectura contiene archivos binarios, ejecutables y de biblioteca para el producto. | /ogg_install_location |
Directorio raíz etc del despliegue |
OGG_ETC_HOME |
Ubicación en la que se almacenan los archivos de configuración del despliegue, incluidos los archivos de parámetros. | /ogg_deployment_location/etc |
| Directorio raíz de configuración de despliegue (solo lectura) | OGG_CONF_HOME |
Ubicación en la que se almacenan los artefactos de configuración e información del despliegue. | /ogg_deployment_location/etc/conf |
| Directorio raíz de seguridad del despliegue | OGG_SSL_HOME |
Ubicación en la que se almacenan los artefactos de seguridad del despliegue (certificados, carteras). | /ogg_deployment_location/etc/ssl |
| Directorio raíz de variable de despliegue (solo lectura) | OGG_VAR_HOME |
Ubicación en la que se almacenan los artefactos de procesamiento de informes y registro del despliegue. | /ogg_deployment_location/var |
| Directorio raíz de datos de despliegue (solo lectura) | OGG_DATA_HOME |
Ubicación en la que se almacenan los artefactos de datos del despliegue (archivos de pista). | /ogg_deployment_location/var/lib/data |
Puede cambiar la ubicación por defecto de todos estos archivos para personalizar dónde desea almacenarlos.
En una configuración en la que OGG_VAR_HOME es un directorio local y OGG_HOME es un directorio remoto de solo lectura compartido, muchos despliegues con OGG_VAR_HOME local pueden compartir un OGG_HOME compartido de solo lectura.
Este diseño de directorio facilita una actualización manual sencilla. Para actualizar, pare los servicios y, a continuación, defina OGG_HOME en la interfaz web (o mediante un comando REST) y, a continuación, reinicie los procesos. Al reiniciar, Oracle GoldenGate selecciona las variables de entorno actualizadas. Simplemente cambie un despliegue para utilizar una nueva versión de Oracle GoldenGate cambiando la ruta de acceso del directorio Oracle GoldenGate home en el gestor de servicios a un nuevo directorio raíz de Oracle GoldenGate, que completa el cambio de versión. Reinicie los procesos de microservicios, Extract y Replicat.