使用 VCN 对等连接在不同区域中的 OCI GoldenGate 部署之间设置分发路径
了解如何设置和配置 Oracle Cloud Infrastructure GoldenGate 和虚拟云网络 (VCN) 对等连接,以在位于两个不同区域的两个 OCI GoldenGate 部署之间创建分发路径。
概述
您可以使用互连的 Oracle Cloud Infrastructure (OCI) GoldenGate 部署来创建分布式异构和多云数据结构。此示例演示如何在位于凤凰城(A 区域)和法兰克福(B 区域)的 OCI GoldenGate 部署之间创建分发路径。

插图 vcn-peering-diff-regions.png 的说明
开始之前
要成功完成此快速入门,您必须具有:
-
一个区域(区域 A)中已定义提取的现有 OCI GoldenGate 部署
-
不同区域(区域 B)中的现有 OCI GoldenGate 部署
-
两者都应仅允许专用网络连接
任务 1:配置网络
-
在区域 A 中,执行以下步骤以创建 VCN :
-
从 Oracle Cloud 控制台导航菜单中,选择 Networking(网络),然后选择 Virtual cloud networks(虚拟云网络)。
-
确认区间选择,或更改区间。
-
选择创建 VCN 。
-
在“创建 VCN”面板中,填写以下字段,然后选择创建 VCN :
-
名称:输入一个名称
-
在区间中创建:保留原样
-
IPv4 CIDR 块:
-
公共 (
10.0.0.0/24) -
专用 (
10.0.1.0/24)
-
-
-
在 VCN A Details 页上,选择 Gateways ,然后选择 Create DRG Attachment 。
-
在“创建 DRG 附加”页上,输入 DRG 的名称,选择 DRG 位置,然后选择创建 DRG 附加。
-
在“Dynamic Routing Gateway Attachments(动态路由网关附加)”列表中,选择您创建的 DRG。
-
在“DRG 详细信息”页上,选择附件。
-
在“远程对等互联连接附加”下,选择创建远程对等互联连接。
-
在 "Create Remote Peering Connection"(创建远程对等连接)面板中,输入名称,保留默认设置原样,然后选择 Create remote peering connection(创建远程对等连接)。RPC 附加将自动添加到 DRG,其对等连接状态将设置为“新建”(而非对等)。
-
在 "Remote peering connections attachments"(远程对等连接连接附件)列表中,选择您创建的 RPC。
-
在“RPC 详细信息”页上,为 OCID 选择复制。
注:您可以临时将 OCID 粘贴到文本编辑器以供日后使用。
-
-
重复区域 B 中的上一步骤,以创建包含两个区域子网和 DRG 的 VCN (VCN B):
-
公共 (
192.168.0.0/24) -
专用 (
192.168.1.0/24)
-
-
在 Region B's RPC Details 页面上,选择 RPC 名称,然后选择 Establish Connection 。
-
在 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 名称 > 的路由表。
-
选择添加路由规则。
-
在“添加路由规则”面板中,填写以下字段,然后选择添加路由规则:
-
目标类型:动态路由网关
-
目的地 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 名称 > 。
-
选择添加路由规则。
-
在“添加路由规则”面板中,填写以下字段,然后选择添加路由规则:
-
目标类型:动态路由网关
-
目的地 CIDR 块:
10.0.1.0/24
-
任务 2:配置 DNS 对等连接
-
在 VCN A 中创建监听端点和转发端点:
-
从 Oracle Cloud 控制台导航菜单中,选择网络,然后选择虚拟云网络。
-
从“Virtual Cloud Networks(虚拟云网络)”列表中选择“VCN A”。
-
在 VCN A 的“VCN 信息”下,选择 DNS 解析程序。
-
在 "Resources"(资源)下,选择 Endpoints(端点),然后选择 Create endpoint(创建端点)以创建监听和转发端点。
-
在“Create endpoint(创建端点)”面板中,输入名称。
-
对于选择子网,从下拉列表中选择“VCN 专用子网”。
-
对于端点类型,选择监听。
-
选择创建端点。
-
重复上述步骤以创建 Forwarding 端点。
注:有关详情,请参阅创建解析程序端点。
-
-
-
重复步骤 1,在 VCN B 中创建监听端点和转发端点。
-
管理 VCN A 的规则:
-
返回到 VCN A,在“DNS 解析程序”上选择。
-
在“资源”下,选择规则,然后选择管理规则:
-
在 "Manage rules"(管理规则)面板中,对于 Rule condition(规则条件),从下拉列表中选择 Domains(域)。
-
对于域,输入 VCN B 的 DNS 域名。
例如,如果您的目标区域(区域 B)为德国中部(法兰克福),则您的 OCI GoldenGate 域名将为:
deployment.goldengate.eu-frankfurt-1.oci.oraclecloud.com -
对于源端点,从下拉列表中选择 VCN A 的 DNS 解析程序转发端点。
-
对于目标 IP 地址,输入 VCN B 的 DNS 解析程序监听端点的 IP 地址。
-
选择 Save changes 。
注:有关创建解析程序规则的详情,请参阅:解析程序规则
-
-
-
管理 VCN B 的规则:
-
返回到 VCN B,在“DNS 解析程序”上选择。
-
在“资源”下,选择规则,然后选择管理规则:
-
在 "Manage rules"(管理规则)面板中,对于 Rule condition(规则条件),从下拉列表中选择 Domains(域)。
-
对于域,输入 VCN A 的 OCI GoldenGate 域名。
例如,如果您的目标区域(区域 A)为美国西部(菲尼克斯),则您的 OCI GoldenGate 域名将为:
deployment.goldengate.us-phoenix-1.oci.oraclecloud.com -
对于源端点,从下拉列表中选择 VCN B 的 DNS 解析程序转发端点。
-
对于目标 IP 地址,输入 VCN A 的 DNS 解析程序监听端点的 IP 地址。
-
选择 Save changes 。
注:有关创建解析程序规则的详情,请参阅:解析程序规则
-
-
任务 3:创建和分配连接
-
在区域 A 中,为区域 B 中的远程部署创建 GoldenGate 连接。
注:
请确保:
-
您可以为流量路由方法选择专用端点。
-
连接字符串或 wallet 中提供的 FQDN 使用的域正使用其规则正确转发到相应的 DNS 解析程序。有关更多信息,请参见 Resolver Rules 。
-
-
将连接分配给区域 A 中的部署。
任务 4:创建分发路径
-
在区域 A 中,登录 OCI GoldenGate 部署控制台。
-
使用在此部署中定义的提取和线索添加分配路径。
-
在分配路径处于活动状态后,登录到区域 B 中的目标部署,并验证分配路径是否显示在接收器服务中。