Avant de commencer

Ce dont vous avez besoin

Voici les prérequis nécessaires pour déployer Oracle GoldenGate Maximum Availability Hub :

Créer une clé SSH/RSA

Pour utiliser Oracle Cloud Infrastructure une fois le noeud de calcul Oracle GoldenGate créé, vous devez fournir une clé publique SSH au cours du processus d'enquête qui vous permettra de vous connecter au noeud une fois créé.

Pour créer vos clés SSH, procédez comme suit :

  1. Ouvrez une fenêtre de terminal et lancez le programme de génération de clés en saisissant la commande suivante :

    $ ssh-keygen
  2. Entrez le chemin de stockage de ce fichier. Par défaut, elle est enregistrée dans votre répertoire de base sous un dossier masqué nommé .ssh. Modifiez cet emplacement par défaut, si nécessaire.

    Enter file in which to save the key (/Users/johndoe/.ssh/id_rsa): <Return>
  3. Entrez une phrase secrète pour l'utilisation de votre clé.

    Enter passphrase (empty for no passphrase): <passphrase>
  4. Saisissez de nouveau la phrase de passe pour la confirmer.

    Enter same passphrase again: <passphrase>
  5. Vérifiez les résultats.

    L'empreinte de la clé (série de valeurs hexadécimales à 2 chiffres séparées par les deux-points) s'affiche. Vérifiez si le chemin d'accès à la clé est correct. Dans l'exemple ci-dessus, le chemin est /Users/johndoe/.ssh/id_rsa.pub. Vous avez maintenant créé une paire de clés publique ou privée.

Remarque : pour générer une paire de clés sur la plate-forme Windows, reportez-vous à la section Création d'une paire de clés dans la documentation Oracle Cloud Infrastructure.

Stratégies requises

Avant de continuer, vérifiez les informations suivantes :

Ajoutez les stratégies requises suivantes avant de déployer la pile Oracle GoldenGate Maximum Availability Hub. L'administrateur de service peut vous aider à ajouter ces stratégies à votre compartiment.

Où <ggowner> est un exemple pour un groupe et <compartment-name> un exemple de compartiment. Les noms d'autorisation suivants sont les suivants : instance-family, orm-family, volume-family, virtual-network-family et public-ips.

Utilisez l'un des exemples suivants pour affecter les privilèges requis pour la réaffectation d'adresse IP virtuelle

Pour gérer les mots de passe Oracle GoldenGate dans OCI Vault, la stratégie suivante est requise :

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 le groupe dynamique VIP-Reassignment-Tag se compose d'instances Oracle GoldenGate Maximum Availability Hub dans le compartiment A et qu'OCI Vault se trouve dans le compartiment B, assurez-vous que SECRET_BUNDLE_READ, SECRET_UPDATE est affecté aux instances du compartiment A comme suit :

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

configurer les bases de données source et cible pour la réplication

Pour pouvoir commencer à répliquer des données, vous devez préparer la base de données source ou cible afin qu'elle prenne en charge Oracle GoldenGate. Pour plus d'informations sur les étapes de préparation de votre instance Oracle AI Database, reportez-vous à Préparation de base de données pour Oracle GoldenGate.

Création d'un réseau cloud virtuel personnalisé (VCN)

Vous pouvez utiliser un VCN existant ou en créer un lorsque vous déployez la pile Oracle GoldenGate Maximum Availability Hub, mais assurez-vous que le VCN inclut les configurations réseau suivantes.

Remarque : que vous créiez un VCN personnalisé ou que vous utilisiez un VCN existant, assurez-vous que vous êtes dans le même compartiment que les instances ou dans un compartiment enfant du même parent qui héberge les instances. Les instances ne peuvent pas se trouver dans un compartiment parent non lié du compartiment VCN.

Avant de commencer

Prenez note des points suivants :

Pour créer un VCN personnalisé, procédez comme suit :

  1. Connectez-vous à la console Oracle Cloud avec votre compte Oracle Cloud, si vous n'êtes pas déjà connecté.

  2. Créez le VCN :

    1. Sélectionnez Fonctions de réseau, puis Réseaux cloud virtuels dans le menus de recherche Oracle Cloud.

    2. Sur la page Réseaux cloud virtuels dans le compartiment, sélectionnez Créer un VCN.

    3. Dans le panneau Créer un réseau cloud virtuel, renseignez les champs suivants :

      1. Pour Nom, entrez le nom du VCN, par exemple VCN01.

      2. Sélectionnez un compartiment dans lequel créer le VCN.

      3. Pour Blocs CIDRIPv4 CIDR IPv4, saisissez un bloc CIDRIPv4 CIDR IPv4 tel que 10.10.0.0/16, puis appuyez sur Entrée sur le clavier.

    4. Sélectionnez Créer un VCN.

  3. Créer des passerelles :

    • Créez une passerelle Internet si le type d'accès du sous-réseau client est public :
      1. Sur la page de détails du réseau cloud virtuel, sélectionnez Passerelles.

      2. Sous Passerelles Internet, sélectionnez Créer une passerelle Internet.

      3. Sur la page Créer une passerelle Internet, entrez le nom de la passerelle Internet, par exemple igwy01, puis sélectionnez Créer une passerelle Internet.

    • Créez une passerelle NAT pour le sous-réseau de cluster ou si le type d'accès du sous-réseau client est privé :
      1. Sur la page de détails du réseau cloud virtuel, sélectionnez Passerelles.

      2. Sous Passerelles NAT, sélectionnez Créer une passerelle NAT.

      3. Sur la page Créer une passerelle NAT, entrez le nom de la passerelle NAT, par exemple ngwy01, puis sélectionnez Créer une passerelle NAT.

  4. Créez des tables de routage et ajoutez des règles de routage :

    1. Créez une table de routage pour le sous-réseau client :

      1. Sur la page de détails du réseau cloud virtuel, sélectionnez Routage, puis sous Tables de routage, sélectionnez Créer une table de routage.

      2. Sur la page Créer une table de routage, entrez le nom de la table de routage, par exemple client_rt01, puis sélectionnez Créer.

      3. Sélectionnez la nouvelle table de routage.

      4. Sur la page Détails de la table de routage, sélectionnez Règles de routage, puis Ajouter des règles de routage.

      5. Sur la page Ajouter des règles de routage, renseignez les champs comme suit :

        1. Pour Type de cible, sélectionnez :

          • Passerelle Internet, si le sous-réseau client est public.

          • Passerelle NAT, si le sous-réseau client est privé.

        2. Dans Bloc CIDR de destination, entrez 0.0.0.0/0.

        3. Pour Cible, sélectionnez le type de cible que vous avez sélectionné à l'étape 1 dans la liste déroulante.

      6. Sélectionnez Ajouter des règles de routage.

    2. Créez une table de routage pour le sous-réseau du cluster :

      1. Revenez à la page Routage, puis sélectionnez Créer une table de routage.

      2. Sur la page Créer une table de routage, entrez le nom de la table de routage, par exemple cluster_rt01, puis sélectionnez Créer.

      3. Sélectionnez la nouvelle table de routage.

      4. Sur la page Détails de la table de routage, sélectionnez Règles de routage, puis Ajouter des règles de routage.

      5. Sur la page Ajouter des règles de routage, renseignez les champs comme suit :

        1. Pour Type de cible, sélectionnez Passerelle NAT.

        2. Pour le bloc CIDR de destination, entrez 0.0.0.0/0.

        3. Pour Cible, sélectionnez Passerelle NAT dans la liste déroulante.

      6. Sélectionnez Ajouter des règles de routage.

  5. Créer des listes de sécurité:

    1. Utilisez le chemin de navigation pour revenir à la page de détails du VCN.

    2. Sur la page de détails du réseau cloud virtuel, sélectionnez Sécurité.

    3. Créez une liste de sécurité pour le sous-réseau client :

      1. Sélectionnez Créer une Liste de Sécurité.

      2. Sur la page Créer une liste de sécurité, renseignez les champs comme suit :

        1. Dans Nom, entrez client_sl01.

        2. Sous Règles d'autorisation pour l'entrée, sélectionnez + Une autre règle entrante.

        3. Pour la règle entrante 1,

          1. Dans Type de source, sélectionnez CIDR.

          2. Pour CIDR source, entrez 10.10.0.0/24.

          3. Pour IP Protocol, sélectionnez ICMP dans la liste déroulante.

          4. Pour Type, entrez 8.

          5. Pour Description, entrez Required for ACFS replication.

          6. Sélectionnez + Autre règle entrante

        4. Pour la règle entrante 2,

          1. Dans Type de source, sélectionnez CIDR.

          2. Pour CIDR source, entrez le CIDR de sous-réseau client. Par exemple, 10.10.0.0/24.

          3. Dans Plage de ports sources, saisissez All.

          4. Dans Plage de ports d'emplacement, entrez All.

          5. Pour protocole IP, sélectionnez TCP dans la liste déroulante.

          6. Pour Description, entrez Required for GI communication.

          7. Sélectionnez + Autre règle entrante

        5. Pour la règle entrante 3,

          1. Dans Type de source, sélectionnez CIDR.

          2. Pour le CIDR source,

            • Si le sous-réseau client est public, entrez 0.0.0.0/0.

            • Si le sous-réseau client est privé, entrez 10.10.0.0/24

          3. Dans Plage de ports sources, saisissez All.

          4. Dans Plage de port de destination, entrez 22.

          5. Pour protocole IP, sélectionnez TCP dans la liste déroulante.

          6. Pour Description, entrez Required for SSH.

        6. Pour la règle entrante 4,

          1. Dans Type de source, sélectionnez CIDR.

          2. Pour le CIDR source,

            • Si le sous-réseau client est public, entrez 0.0.0.0/0.

            • Si le sous-réseau client est privé, entrez 10.10.0.0/24

          3. Dans Plage de ports sources, saisissez 443

          4. Dans Plage de port de destination, entrez 443.

          5. Pour protocole IP, sélectionnez TCP dans la liste déroulante.

          6. Pour Description, entrez Required for web access to GoldenGate.

        7. Sous Autoriser les règles pour la sortie, sélectionnez + Autre règle sortante.

        8. Pour la règle sortante 1,

          1. Sélectionnez CIDR dans Type de destination.

          2. Pour CIDR de destination, entrez 0.0.0.0/0.

          3. Pour Protocole IP, sélectionnez Tous les protocoles.

      3. Sélectionnez Créer une Liste de Sécurité.

    4. Créez une liste de sécurité pour le sous-réseau du cluster.

      1. Sélectionnez Créer une Liste de Sécurité.

      2. Sur la page Créer une liste de sécurité, renseignez les champs comme suit :

        1. Dans Nom, entrez cluster_sl01.

        2. Sous Règles d'autorisation pour l'entrée, sélectionnez + Une autre règle entrante.

        3. Pour la règle entrante 1,

          1. Dans Type de source, sélectionnez CIDR.

          2. Pour CIDR source, entrez 10.10.1.0/24.

          3. Pour IP Protocol, sélectionnez ICMP dans la liste déroulante.

          4. Pour Type, entrez All.

          5. Pour Code, entrez All.

          6. Sélectionnez + Autre règle entrante

        4. Pour la règle entrante 2,

          1. Dans Type de source, sélectionnez CIDR.

          2. Pour CIDR source, entrez 10.10.1.0/24.

          3. Dans Plage de ports sources, saisissez All.

          4. Dans Plage de ports d'emplacement, entrez All.

          5. Pour protocole IP, sélectionnez TCP dans la liste déroulante.

          6. Sélectionnez + Autre règle entrante

        5. Pour la règle entrante 3,

          1. Dans Type de source, sélectionnez CIDR.

          2. Pour CIDR source, entrez 10.10.1.0/24.

          3. Dans Plage de ports sources, saisissez All.

          4. Dans Plage de ports d'emplacement, entrez All.

          5. Pour Protocole IP, sélectionnez UDP dans la liste déroulante.

          6. Sélectionnez + Autre règle entrante

        6. Sous Autoriser les règles pour la sortie, sélectionnez + Autre règle sortante.

        7. Pour la règle sortante 1,

          1. Sélectionnez CIDR dans Type de destination.

          2. Pour CIDR de destination, entrez 0.0.0.0/0.

          3. Pour Protocole IP, sélectionnez Tous les protocoles.

        8. Sélectionnez Créer une Liste de Sécurité.

  6. Créez le sous-réseau client :

    1. Utilisez le chemin de navigation pour revenir à la page de détails du VCN.

    2. Sur la page de détails du réseau cloud virtuel, sélectionnez Sous-réseaux.

    3. Dans la liste Sous-réseaux, sélectionnez Créer un sous-réseau.

    4. Dans la page Créer un sous-réseau, renseignez les champs suivants :

      1. Dans Nom, entrez le nom du sous-réseau, par exemple clientsubnet001.

      2. Pour Créer dans le compartiment, sélectionnez le compartiment dans lequel créer le sous-réseau.

      3. Pour Type de sous-réseau, sélectionnez Régional.

      4. Pour Blocs CIDRIPv4 CIDR IPv4, entrez 10.10.0.0/24.

      5. Pour la table de routage dans le compartiment, sélectionnez la table de routage client créée à l'étape 4a (client_rt01).

      6. (Facultatif) Pour Accès au sous-réseau, sélectionnez l'une des options suivantes :

        • Sous-réseau public, pour autoriser les adresses IP publiques pour les instances créées dans ce sous-réseau.

        • Sous-réseau privé, pour interdire les adresses IP publiques pour les instances créées dans ce sous-réseau.

      7. Pour les listes de sécurité, sélectionnez la liste de sécurité client créée à l'étape 5c (client_sl01).

    5. Sélectionnez Créer un sous-réseau.

  7. Créez le sous-réseau du cluster :

    1. Sur la page de détails du réseau cloud virtuel, sélectionnez Créer un sous-réseau.

    2. Dans la page Créer un sous-réseau, renseignez les champs suivants :

      1. Dans Nom, entrez le nom du sous-réseau, par exemple clustersubnet001.

      2. Pour Créer dans le compartiment, sélectionnez le compartiment dans lequel créer le sous-réseau.

      3. Pour Blocs CIDRIPv4 CIDR IPv4, entrez un bloc CIDRIPv4 CIDR IPv4 tel que 10.10.1.0/24.

      4. Pour la table de routage dans le compartiment, sélectionnez la table de routage client créée à l'étape 4b (cluster_rt01).

      5. Pour Accès au sous-réseau, sélectionnez Sous-réseau Privé.

      6. Pour les listes de sécurité, sélectionnez la liste de sécurité client créée à l'étape 5d (client_sl01).

    3. Sélectionnez Créer un sous-réseau.

  8. Créez une vue privée :

    1. Utilisez la barre de recherche de la console Oracle Cloud pour rechercher private view.

    2. Dans les résultats de la recherche, sous Services, sélectionnez Vues privées (Gestion DNS).

    3. Sur la page Vues privées, sélectionnez Créer une vue privée.

    4. Sur la page Créer une vue privée, entrez goldengate_dns_view, puis sélectionnez Créer.

  9. Créez une zone :

    1. Dans le menu de gestion DNS, sélectionnez Zones privées.

    2. Sur la page Zones privées, puis sélectionnez Créer une zone.

    3. Sur la page Créer une zone privée, entrez goldengatevcn.com, puis sélectionnez Créer.

    4. Assurez-vous que la vue privée DNS sélectionnée est la vue privée créée à l'étape 8, puis sélectionnez Créer.

  10. Mettez à jour le résolveur DNS associé :

    1. Utilisez la flèche Précédent pour revenir au menu Fonctions de réseau, puis sélectionnez Réseaux cloud virtuels.

    2. Sur la page Réseaux cloud virtuels, sélectionnez votre VCN.

    3. Sur la page de détails du réseau cloud virtuel, dans la carte Informations VCN, localisez le résolveur DNS et sélectionnez le nom du VCN.

    4. Sur la page de détails du résolveur privé, sélectionnez Vues privées associées, puis Gérer les vues privées.

    5. Dans le panneau Gérer les vues privées, sélectionnez la vue privée DNS créée à l'étape 8 dans la liste déroulante, puis sélectionnez Enregistrer les modifications.