使用 VCN 对等连接在不同区域的 OCI GoldenGate 部署之间设置分发路径
必须启用 JavaScript 才能正确显示此内容
使用 VCN 对等连接在不同区域的 OCI GoldenGate 部署之间设置分发路径
了解如何设置和配置 Oracle Cloud Infrastructure GoldenGate 和虚拟云网络 (VCN) 对等连接,以在位于两个不同区域的两个 OCI GoldenGate 部署之间创建分发路径。
概述
您可以使用互联的 Oracle Cloud Infrastructure (OCI) GoldenGate 部署来创建分布式异构和多云数据结构。此示例演示如何创建位于凤凰城(A 区域)和法兰克福(B 区域)的 OCI GoldenGate 部署之间的分发路径。
任务 1:配置网络
- 在区域 A 中,执行以下步骤以创建 VCN :
- 在 Oracle Cloud 控制台导航菜单中,依次单击网络和虚拟云网络。
- 确认区间选择,或更改区间。
- 单击创建 VCN 。
- 在“创建 VCN”面板中,填写以下字段,然后单击创建 VCN :
- Name(名称):输入名称
- 在区间中创建:保留原样
- IPv4 CIDR 块:
- 公共 (
10.0.0.0/24
)
- 专用 (
10.0.1.0/24
)
- On the VCN A Details page, click Gateways, and then click Create DRG Attachment.
- 在“创建 DRG 附加”页上,输入 DRG 的名称,选择 DRG 位置,然后单击创建 DRG 附加。
- 在“Dynamic Routing Gateway Attachments(动态路由网关附加)”列表中,选择您创建的 DRG。
- 在“DRG 详细信息”页上,单击附件。
- 在“远程对等互联连接”下,然后单击创建远程对等互联连接。
- 在“创建远程对等连接”面板中,输入名称,将默认设置保留原样,然后单击创建远程对等连接。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 解析程序。
- 在“资源”下,单击端点,然后单击创建端点以创建监听端点和转发端点。
- 在“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 中的目标部署,并验证分配路径是否显示在接收器服务中。