Antes de empezar

Lo que necesita

Estos son los requisitos necesarios para desplegar el hub de máxima disponibilidad de Oracle GoldenGate:

Creación de una clave SSH/RSA

Para trabajar con Oracle Cloud Infrastructure una vez que se haya creado el nodo de cálculo de Oracle GoldenGate, debe proporcionar una clave pública SSH durante el proceso de entrevista que le permita conectarse al nodo una vez creado.

Para crear las claves SSH, realice los siguientes pasos:

  1. Abra una ventana Terminal e inicie el programa de generación de claves escribiendo el siguiente comando:

    $ ssh-keygen
  2. Introduzca la ruta de acceso para almacenar este archivo. Por defecto, se guarda en el directorio raíz en una carpeta oculta denominada .ssh. Cambie esta ubicación por defecto, si es necesario.

    Enter file in which to save the key (/Users/johndoe/.ssh/id_rsa): <Return>
  3. Escriba una frase para usar la clave.

    Enter passphrase (empty for no passphrase): <passphrase>
  4. Vuelva a introducir la frase para confirmarla.

    Enter same passphrase again: <passphrase>
  5. Compruebe los resultados.

    Se muestra la huella digital clave (una serie de valores hexadecimales de 2 dígitos separados por dos puntos). Compruebe si la ruta a la clave es correcta. En el ejemplo anterior, la ruta es /Users/johndoe/.ssh/id_rsa.pub. Ahora ha creado un par de claves públicas o privadas.

Nota: Para generar un par de claves en la plataforma Windows, consulte la sección Creación de un par de claves en la documentación de Oracle Cloud Infrastructure.

Políticas necesarias

Revise la siguiente información antes de continuar:

Agregue las siguientes políticas necesarias antes de desplegar la pila del hub de máxima disponibilidad de Oracle GoldenGate. Puede que necesite ayuda del administrador de servicio para agregar estas políticas al compartimento.

Donde <ggowner> es un ejemplo para un grupo y <compartment-name> es un ejemplo de un compartimento. Los siguientes son nombres de permisos: instance-family, orm-family, volume-family, virtual-network-family y public-ips.

Utilice uno de los siguientes ejemplos para asignar los privilegios necesarios para la reasignación de VIP

Para gestionar contraseñas de Oracle GoldenGate en OCI Vault, se necesita la siguiente política:

Allow dynamic-group 'OracleIdentityCloudService'/'VIP-Reassignment-Tag' to { PRIVATE_IP_READ, PRIVATE_IP_UPDATE, VNIC_ASSIGN, VNIC_UNASSIGN, VNIC_ATTACHMENT_READ, INSTANCE_INSPECT, SECRET_BUNDLE_READ, SECRET_UPDATE } in compartment <compartment_name>

Si el grupo dinámico VIP-Reassignment-Tag consta de instancias del hub de máxima disponibilidad de Oracle GoldenGate en el compartimento A y OCI Vault está en el compartimento B, asegúrese de que SECRET_BUNDLE_READ, SECRET_UPDATE está asignado a instancias en el compartimento A de la siguiente manera:

Allow dynamic-group 'OracleIdentityCloudService'/'VIP-Reassignment-Tag' to { SECRET_BUNDLE_READ, SECRET_UPDATE } in compartment B.

Configurar las bases de datos de origen y destino para la replicación

Antes de empezar a replicar datos, debe preparar la base de datos de origen o destino para soportar Oracle GoldenGate. Para obtener más información sobre los pasos para preparar Oracle AI Database, consulte Preparación de la base de datos para Oracle GoldenGate.

Crear una red virtual en la nube (VCN) personalizada

Puede utilizar una VCN existente o crear una al desplegar la pila del hub de máxima disponibilidad de Oracle GoldenGate, pero asegúrese de que la VCN incluye las siguientes configuraciones de red.

Nota: Tanto si crea una VCN personalizada como si utiliza una existente, asegúrese de que está en el mismo compartimento que las instancias o en un compartimento secundario del mismo principal que aloja las instancias. Las instancias no pueden estar en un compartimento principal no relacionado desde el compartimento de VCN.

Antes de empezar

Tome nota de lo siguiente:

Para crear una VCN personalizada:

  1. Conéctese a la consola de Oracle Cloud con su cuenta de Oracle Cloud si aún no está conectado.

  2. Cree la VCN:

    1. Abra el Menú de navegación de Oracle Cloud, seleccione Red y, a continuación, seleccione Redes virtuales en la nube.

    2. En la página Redes virtuales en la nube de compartimento, seleccione Crear VCN.

    3. En el panel Crear red virtual en la nube, complete los siguientes campos:

      1. En Nombre, introduzca un nombre para la VCN, como VCN01.

      2. Seleccione un compartimento en que se creará la VCN.

      3. En Bloques de IPv4 CIDR, introduzca un bloque de IPv4 CIDR, como 10.10.0.0/16, y, a continuación, pulse Intro en el teclado.

    4. Seleccione Create VCN.

  3. Crear gateways:

    • Cree un gateway de Internet si el tipo de acceso de la subred del cliente es público:
      1. En la página de detalles de Red virtual en la nube, seleccione Gateways.

      2. En Gateways de Internet, seleccione Crear gateway de Internet.

      3. En la página Crear gateway de Internet, introduzca un nombre para el gateway de Internet, como igwy01 y, a continuación, seleccione Crear gateway de Internet.

    • Cree un gateway de NAT para la subred del cluster o si el tipo de acceso de la subred del cliente es privado:
      1. En la página de detalles de Red virtual en la nube, seleccione Gateways.

      2. En Gateways de NAT, seleccione Crear gateway de NAT.

      3. En la página Crear gateway de NAT, introduzca un nombre para el gateway de NAT, como ngwy01 y, a continuación, seleccione Crear gateway de NAT.

  4. Crear tablas de rutas y agregar reglas de ruta:

    1. Cree una tabla de rutas para la subred del cliente:

      1. En la página de detalles de red virtual en la nube, seleccione Enrutamiento y, a continuación, en Tablas de rutas, seleccione Crear tabla de rutas.

      2. En la página Crear tabla de rutas, introduzca un nombre para la tabla de rutas, como client_rt01, y, a continuación, seleccione Crear.

      3. Seleccione la tabla de rutas recién creada.

      4. En la página Detalles de tabla de rutas, seleccione Reglas de ruta y, a continuación, Agregar reglas de ruta.

      5. En la página Agregar reglas de ruta, complete los campos de la siguiente forma:

        1. En Tipo de destino, seleccione:

          • Gateway de Internet, si la subred del cliente es pública.

          • Gateway de NAT, si la subred del cliente es privada.

        2. En Bloque de CIDR de destino, introduzca 0.0.0.0/0

        3. En Destino, seleccione el tipo de destino que ha seleccionado en el paso 1 en la lista desplegable.

      6. Seleccione Agregar reglas de ruta.

    2. Cree una tabla de rutas para la subred del cluster:

      1. Vuelva a la página Routing y, a continuación, seleccione Create Route Table.

      2. En la página Crear tabla de rutas, introduzca un nombre para la tabla de rutas, como cluster_rt01 y, a continuación, seleccione Crear.

      3. Seleccione la tabla de rutas recién creada.

      4. En la página Detalles de tabla de rutas, seleccione Reglas de ruta y, a continuación, Agregar reglas de ruta.

      5. En la página Agregar reglas de ruta, complete los campos de la siguiente forma:

        1. En Tipo de destino, seleccione Gateway de NAT.

        2. Para el bloque de CIDR de destino, introduzca 0.0.0.0/0

        3. En Destino, seleccione Gateway de NAT en la lista desplegable.

      6. Seleccione Agregar reglas de ruta.

  5. Crear listas de seguridad:

    1. Utilice la ruta de navegación para volver a la página de detalles de la VCN.

    2. En la página de detalles de Red virtual en la nube, seleccione Seguridad.

    3. Cree una lista de seguridad para la subred del cliente:

      1. Seleccione Crear Lista de Seguridad.

      2. En la página Crear lista de seguridad, complete los campos como se indica a continuación:

        1. En Nombre, introduzca client_sl01.

        2. En Permitir reglas para entrada, seleccione + Otra regla de entrada.

        3. Para la regla de entrada 1,

          1. En Tipo de origen, seleccione CIDR.

          2. En CIDR de origen, introduzca 10.10.0.0/24.

          3. En Protocolo IP, seleccione ICMP en la lista desplegable.

          4. En Tipo, introduzca 8.

          5. En Descripción, introduzca Required for ACFS replication.

          6. Seleccione + Otra regla de entrada

        4. Para la regla de entrada 2,

          1. En Tipo de origen, seleccione CIDR.

          2. Para CIDR de origen, introduzca el CIDR de la subred del cliente. Por ejemplo, 10.10.0.0/24.

          3. En Source Port Range, introduzca All

          4. En Destination Port Range (Rango de puertos de destinos), introduzca All.

          5. En Protocolo PI, seleccione TCP en la lista desplegable.

          6. En Descripción, introduzca Required for GI communication.

          7. Seleccione + Otra regla de entrada

        5. Para la regla de entrada 3,

          1. En Tipo de origen, seleccione CIDR.

          2. Para CIDR de origen,

            • Si la subred del cliente es pública, introduzca 0.0.0.0/0.

            • Si la subred del cliente es privada, introduzca 10.10.0.0/24

          3. En Source Port Range, introduzca All

          4. Para Destination Port Range, introduzca 22.

          5. En Protocolo PI, seleccione TCP en la lista desplegable.

          6. En Descripción, introduzca Required for SSH.

        6. Para la regla de entrada 4,

          1. En Tipo de origen, seleccione CIDR.

          2. Para CIDR de origen,

            • Si la subred del cliente es pública, introduzca 0.0.0.0/0.

            • Si la subred del cliente es privada, introduzca 10.10.0.0/24

          3. En Rango de puertos de destino, introduzca 443

          4. Para Destination Port Range, introduzca 443.

          5. En Protocolo PI, seleccione TCP en la lista desplegable.

          6. En Descripción, introduzca Required for web access to GoldenGate.

        7. En Permitir reglas para salida, seleccione + Otra regla de salida.

        8. Para la regla de salida 1,

          1. En Tipo de destino, seleccione CIDR.

          2. En CIDR de destino, introduzca 0.0.0.0/0.

          3. En Protocolo IP, seleccione Todos los protocolos.

      3. Seleccione Crear Lista de Seguridad.

    4. Cree una lista de seguridad para la subred del cluster.

      1. Seleccione Crear Lista de Seguridad.

      2. En la página Crear lista de seguridad, complete los campos como se indica a continuación:

        1. En Nombre, introduzca cluster_sl01.

        2. En Permitir reglas para entrada, seleccione + Otra regla de entrada.

        3. Para la regla de entrada 1,

          1. En Tipo de origen, seleccione CIDR.

          2. En CIDR de origen, introduzca 10.10.1.0/24.

          3. En Protocolo IP, seleccione ICMP en la lista desplegable.

          4. En Tipo, introduzca All.

          5. En Código, introduzca All.

          6. Seleccione + Otra regla de entrada

        4. Para la regla de entrada 2,

          1. En Tipo de origen, seleccione CIDR.

          2. En CIDR de origen, introduzca 10.10.1.0/24.

          3. En Source Port Range, introduzca All.

          4. En Destination Port Range (Rango de puertos de destinos), introduzca All.

          5. En Protocolo PI, seleccione TCP en la lista desplegable.

          6. Seleccione + Otra regla de entrada

        5. Para la regla de entrada 3,

          1. En Tipo de origen, seleccione CIDR.

          2. En CIDR de origen, introduzca 10.10.1.0/24.

          3. En Source Port Range, introduzca All.

          4. En Destination Port Range (Rango de puertos de destinos), introduzca All.

          5. En Protocolo IP, seleccione UDP en la lista desplegable.

          6. Seleccione + Otra regla de entrada

        6. En Permitir reglas para salida, seleccione + Otra regla de salida.

        7. Para la regla de salida 1,

          1. En Tipo de destino, seleccione CIDR.

          2. En CIDR de destino, introduzca 0.0.0.0/0.

          3. En Protocolo IP, seleccione Todos los protocolos.

        8. Seleccione Crear Lista de Seguridad.

  6. Cree la subred del cliente:

    1. Utilice la ruta de navegación para volver a la página de detalles de la VCN.

    2. En la página de detalles de la red virtual en la nube, seleccione Subredes.

    3. En la lista Subredes, seleccione Crear subred.

    4. En la página Create Subnet, rellene los siguientes campos:

      1. En Nombre, introduzca un nombre para la subred, como clientsubnet001.

      2. En Crear en compartimento, seleccione el compartimento en que desea crear la subred.

      3. En Tipo de subred, seleccione Regional.

      4. En Bloques IPv4 CIDR, introduzca 10.10.0.0/24.

      5. Para Tabla de rutas en compartimento, seleccione la tabla de rutas de cliente creada en el paso 4a (client_rt01).

      6. (Opcional) En Acceso a subred, seleccione una de las siguientes opciones:

        • Subred de Publict, para permitir direcciones IP públicas para las instancias creadas en esta subred.

        • Subred privada, para prohibir las direcciones IP públicas para las instancias creadas en esta subred.

      7. Para las listas de seguridad, seleccione la lista de seguridad de cliente creada en el paso 5c (client_sl01).

    5. Seleccione Create Subnet.

  7. Cree la subred del cluster:

    1. En la página de detalles de la red virtual en la nube, seleccione Crear subred.

    2. En la página Create Subnet, rellene los siguientes campos:

      1. En Nombre, introduzca un nombre para la subred, como clustersubnet001.

      2. En Crear en compartimento, seleccione el compartimento en que desea crear la subred.

      3. Para Bloques CIDRIPv4 CIDR IPv4, introduzca un bloque CIDRIPv4 CIDR IPv4, como 10.10.1.0/24.

      4. Para Tabla de rutas en compartimento, seleccione la tabla de rutas de cliente creada en el paso 4b (cluster_rt01).

      5. En Acceso a subred, seleccione Subred Privada.

      6. Para las listas de seguridad, seleccione la lista de seguridad de cliente creada en el paso 5d (client_sl01).

    3. Seleccione Create Subnet.

  8. Cree una vista privada:

    1. Utilice la barra de búsqueda de la consola de Oracle Cloud para buscar private view.

    2. En los resultados de búsqueda, en Servicios, seleccione Vistas privadas (Gestión de DNS).

    3. En la página Vistas privadas, seleccione Crear vista privada.

    4. En la página Crear vista privada, introduzca goldengate_dns_view y, a continuación, seleccione Crear.

  9. Cree una zona:

    1. En el menú de gestión de DNS, seleccione Private Zones.

    2. En la página Zonas privadas y, a continuación, seleccione Crear zona.

    3. En la página Crear zona privada, introduzca goldengatevcn.com y, a continuación, seleccione Crear.

    4. Asegúrese de que la vista privada de DNS seleccionada es la vista privada creada en el paso 8 y, a continuación, seleccione Crear.

  10. Actualice el solucionador de DNS asociado:

    1. Utilice la flecha Anterior para volver al menú Red y, a continuación, seleccione Redes virtuales en la nube.

    2. En la página Redes virtuales en la nube, seleccione la VCN.

    3. En la página de detalles de la red virtual en la nube, en la tarjeta de información de la VCN, busque el solucionador de DNS y seleccione el nombre de la VCN.

    4. En la página de detalles del solucionador privado, seleccione Vistas privadas asociadas y, a continuación, Gestionar vistas privadas.

    5. En el panel Gestionar vistas privadas, seleccione la vista privada de DNS creada en el paso 8 en la lista desplegable y, a continuación, seleccione Guardar cambios.