VCNピアリングを使用して、異なるリージョンのOCI GoldenGateデプロイメント間の分散パスを設定します
このコンテンツを正しく表示するには、JavaScriptを有効にする必要があります
VCNピアリングを使用して、異なるリージョンのOCI GoldenGateデプロイメント間の分散パスを設定します
2つの異なるリージョンにある2つのOCI GoldenGateデプロイメント間に分散パスを作成するために、Oracle Cloud Infrastructure GoldenGateおよびVirtual Cloud Network (VCN)ピアリングを設定および構成する方法について学習します。
概要
相互接続されたOracle Cloud Infrastructure (OCI) GoldenGateデプロイメントを使用して、分散異種およびマルチクラウドのデータ・ファブリックを作成できます。この例では、フェニックス(リージョンA)とフランクフルト(リージョンB)にあるOCI GoldenGateデプロイメント間に分散パスを作成する方法を示します。
開始する前に
続行するには、次が必要です:
- Extractが定義された1つのリージョン(リージョンA)での既存のOCI GoldenGateデプロイメント
- 別のリージョン(リージョンB)での既存のOCI GoldenGateデプロイメント
- 両方ともプライベート・ネットワーク接続のみを許可する必要があります
- 既存のDynamic Routing Gateway (DRG)
タスク1: ネットワーキングの構成
- リージョンAで、VCNを作成するステップに従います:
- Oracle Cloudコンソールのナビゲーション・メニューから、「ネットワーキング」、「仮想クラウド・ネットワーク」の順にクリックします。
- コンパートメントの選択を確認するか、コンパートメントを変更します。
- 「VCNの作成」をクリックします。
- 「VCNの作成」パネルで、次のフィールドに入力し、「VCNの作成」をクリックします:
- 名前: 名前を入力します。
- コンパートメントでの作成: そのままにします
- IPv4 CIDRブロック:
- パブリック(
10.0.0.0/24
)
- プライベート(
10.0.1.0/24
)
- VCN Aの詳細ページで、「ゲートウェイ」をクリックし、「DRGアタッチメントの作成」をクリックします。
- 「DRGアタッチメントの作成」ページで、DRGの名前を入力し、DRGの場所を選択して、「DRGアタッチメントの作成」をクリックします。
- 「Dynamic Routing Gateway Attachment」リストで、作成したDRGを選択します。
- 「DRGの詳細」ページで、「添付」をクリックします。
- Under Remote peering connection attachments, and then click Create remote peering connection.
- 「リモート・ピアリングコネクションの作成」パネルで、名前を入力し、デフォルト設定をそのままにして、「リモート・ピアリングコネクションの作成」をクリックします。RPCアタッチメントがDRGに自動的に追加され、そのピアリング・ステータスが「新規(ピアリングなし)」に設定されます。
- 「リモート・ピアリング接続アタッチメント」リストで、作成したRPCを選択します。
- 「RPCの詳細」ページのOCIDで、「コピー」をクリックします。
ノート:
OCIDは、後で使用するために一時的にテキスト・エディタを貼り付けることができます。
- リージョンBで前のステップを繰り返して、2つのリージョナル・サブネットとDRGを含むVCNを作成(VCN B)します:
- 公開(
192.168.0.0/24)
)
- プライベート(
192.168.1.0/24
)
- 「リージョンBのRPCの詳細」ページで、RPC名をクリックし、「接続の確立」をクリックします。
- VCN Aの詳細ページで、「セキュリティ」をクリックし、「プライベート・サブネットのセキュリティ・リスト-<VCN名>」をクリックします。
- 「イングレス・ルールの追加」をクリックします。
- 「イングレス・ルールの追加」ダイアログで、次のフィールドに入力した「イングレス・ルールの追加」をクリックします:
- ソース・タイプ: CIDR
- ソースCIDR:
192.168.1.0/24
- IPプロトコル: TCP
- ソース・ポート範囲: すべて
- 宛先ポート範囲:
443
ノート:
443
は、OCI GoldenGateデプロイメントにアクセスするためのデフォルト・ポートです。
- 同様に、両方のリージョンのDNSリゾルバが相互に通信できるように、イングレス・ルールを追加します。
192.168.0.0/16 UDP All 53
192.168.0.0/16 TCP All 53
- VCN Aの詳細ページで、「ルーティング」をクリックし、「プライベート・サブネットのルート表-<VCN名>」をクリックします。
- 「ルート・ルールの追加」をクリックします。
- 「ルート・ルールの追加」パネルでは、次のフィールドに入力します。「ルート・ルールの追加」をクリックします:
- ターゲット・タイプ: Dynamic Routing Gateway
- 宛先CIDRブロック:
192.168.1.0/24
- VCN Bの「詳細」ページで、「セキュリティ」をクリックし、「プライベート・サブネットのセキュリティ・リスト-<VCN名>」をクリックします。
- 「イングレス・ルールの追加」をクリックします。
- 「イングレス・ルールの追加」ダイアログで、次のフィールドに入力した「イングレス・ルールの追加」をクリックします:
- ソース・タイプ: CIDR
- ソースCIDR:
10.0.1.0/24
- IPプロトコル: TCP
- ソース・ポート範囲: すべて
- 宛先ポート範囲:
443
ノート:
443
は、OCI GoldenGateデプロイメントにアクセスするためのデフォルト・ポートです。
- 同様に、両方のリージョンのDNSリゾルバが相互に通信できるように、イングレス・ルールを追加します。
10.0.0.0/16 UDP All 53
10.0.0.0/16 TCP All 53
- VCN Bの「詳細」ページの「リソース」で、「ルート表」をクリックし、次に「<VCN Name>のプライベート・サブネットのルート表」をクリックします。
- 「ルート・ルールの追加」をクリックします。
- 「ルート・ルールの追加」パネルでは、次のフィールドに入力します。「ルート・ルールの追加」をクリックします:
- ターゲット・タイプ: Dynamic Routing Gateway
- 宛先CIDRブロック:
10.0.1.0/24
タスク2: DNSピアリングの構成
- VCN Aにリスニング・エンドポイントと転送エンドポイントを作成します:
- Oracle Cloudコンソールのナビゲーション・メニューから、「ネットワーキング」をクリックし、「Virtual Cloud Networks」を選択します。
- Virtual Cloud Networksのリストから、「VCN A」を選択します。
- VCN Aの「VCN情報」で、「DNSリゾルバ」を選択します。
- 「リソース」で、「エンドポイント」をクリックし、「エンドポイントの作成」をクリックしてリスニング・エンドポイントと転送エンドポイントを作成します。
- 「エンドポイントの作成」パネルで、「名前」を入力します。
- 「サブネットの選択」で、ドロップダウンから「VCNプライベート・サブネット」を選択します。
- 「エンドポイント・タイプ」で、「リスニング」を選択します。
- 「エンドポイントの作成」をクリックします。
- 前述のステップを繰り返して、転送エンドポイントを作成します。
- ステップ1を繰り返して、VCN Bにリスニング・エンドポイントと転送エンドポイントを作成します。
- VCN Aのルールの管理:
- VCN Aに戻り、「DNSリゾルバ」をクリックします。
- 「リソース」で、「ルール」をクリックし、「ルールの管理」をクリックします:
- 「ルールの管理」パネルの「ルール条件」で、ドロップダウンから「ドメイン」を選択します。
- 「ドメイン」に、VCN BのDNSドメイン名を入力します。
たとえば、ターゲット・リージョン(リージョンB)がドイツ・セントラル(フランクフルト)の場合、OCIのGoldenGateドメイン名はdeployment.goldengate.eu-frankfurt-1.oci.oraclecloud.com
になります
- 「ソース・エンドポイント」で、ドロップダウンからVCN AのDNSリゾルバ転送エンドポイントを選択します。
- 「宛先IPアドレス」に、VCN BのDNSリゾルバ・リスニング・エンドポイントのIPアドレスを入力します。
- 「変更の保存」をクリックします。
- VCN Bのルールの管理:
- VCN Bに戻り、「DNSリゾルバ」をクリックします。
- 「リソース」で、「ルール」をクリックし、「ルールの管理」をクリックします:
- 「ルールの管理」パネルの「ルール条件」で、ドロップダウンから「ドメイン」を選択します。
- 「ドメイン」に、VCN AのOCI GoldenGateドメイン名を入力します。
たとえば、ターゲット・リージョン(リージョンA)が米国西部(フェニックス)の場合、OCIのGoldenGateドメイン名はdeployment.goldengate.us-phoenix-1.oci.oraclecloud.com
になります
- 「ソース・エンドポイント」で、ドロップダウンからVCN BのDNSリゾルバ転送エンドポイントを選択します。
- 「宛先IPアドレス」に、VCN AのDNSリゾルバ・リスニング・エンドポイントのIPアドレスを入力します。
- 「変更の保存」をクリックします。
タスク3: 接続の作成および割当て
- リージョンAで、リージョンBにリモート・デプロイメント用のGoldenGate接続を作成します。
ノート:
次を確認します:
- トラフィック・ルーティング方法として「専用エンドポイント」を選択します。
- 接続文字列またはウォレットで指定されたFQDNによって使用されるドメインは、そのルールを使用して適切なDNSリゾルバに正しく転送されています。詳細は、リゾルバ・ルールを参照してください。
- リージョンAのデプロイメントに接続を割り当てます。
タスク4: 分散パスの作成
- リージョンAで、OCI GoldenGateデプロイメント・コンソールにログインします。
- このデプロイメントで定義されたExtractおよびTrailを使用して、分散パスを追加します。
- 配布パスがアクティブになったら、リージョンBでターゲット・デプロイメントにログインし、配布パスがレシーバ・サービスに表示されることを確認します。