不同Region,通过VPN网络接入公有云
使用DRS对公有云上不同Region的云数据库进行迁移时,选择VPN网络其网络示意图如图1所示:
DRS使用VPN网络访问跨Region的数据库,需要在公有云Region-B创建VPN服务,并在VPN配置时填写DRS所在VPC和子网相关信息,同时需要在Region-A创建VPN服务并配置VPN对端设备,并分别配置Region-A源数据库入方向的网络ACL和安全组放通DRS迁移实例的私有IP,Region-B的DRS迁移实例出方向的网络ACL和安全组放通。操作流程如图2所示:
网络配置流程
- 创建DRS实例,并获取DRS实例所在子网和私有IP地址。
DRS实例所在子网默认选择与目标库在同一个子网。
DRS迁移实例创建成功后,界面会显示DRS迁移实例的私有IP地址。
- 查询DRS实例所在VPC信息。
DRS迁移实例默认和目标RDS数据库创建在相同VPC,因此可以登录目标RDS查看“基本信息”获取迁移实例所在VPC信息。
- 在目标Region创建VPN,并配置VPN网关和连接。
创建VPN和配置VPN相关操作,可参考《虚拟专用网络用户指南》。
其中创建VPN网关时的虚拟私有云参数为步骤2中DRS迁移实例所在VPC名称。创建VPN连接时填写的本端子网参数,填写步骤1中DRS迁移实例所在子网。
- 在源Region创建VPN并配置VPN对端设备。
可参考《虚拟专用网络用户指南》中的内容实现目标端所在网络和DRS所在VPC子网的互通。
- 配置源库所在安全组和源库所在子网的网络ACL。
安全组:增加云数据库安全组入方向规则,放通DRS私有IP作为源地址可以访问云数据库监听端口。
网络ACL:VPC默认没有网络ACL,如果您设置过网络ACL,需要增加入方向规则,允许放通DRS私有IP作为源地址、随机端口作为源端口范围,RDS源数据库的IP作为目的地址、监听端口作为目的端口范围。
- 配置DRS迁移实例所在安全组和DRS所在子网的网络ACL。
VPC默认没有网络ACL,默认安全组的规则在出方向数据全部放行,DRS迁移实例和目标RDS数据库在相同安全组默认互通,所以在默认场景下无需配置。
如果您设置过网络ACL或安全组,请登录VPC管理控制台进行检查和配置。
安全组:确保DRS迁移实例所在安全组出方向到源数据库的IP、监听端口放通。
网络ACL:确保DRS所在子网、随机端口出方向和源数据库的IP、监听端口放通。
- 测试连接。
登录DRS控制台,单击已经创建的DRS任务操作列的“编辑”,重新进入“源库及目标库”界面,输入源数据库IP、端口、用户名、密码进行测试连接。