操作场景
数据迁移、数据同步、数据订阅任务中,需要将 DTS 访问 IP 分别添加到源数据库和目标数据库的白名单中,以便 DTS 可以访问源/目标数据库,否则会出现连通性测试失败。
操作步骤
1. 在配置 DTS 任务时,设置源和目标数据库页面中,参数输入完成后,先进行连通性测试。
2. 如果您的数据库及所属网络设置了安全访问规则,如网络 ACL 和安全组、防火墙(iptables 规则)、数据库账号访问 IP 限制,您需要根据场景分别放通 DTS 访问 IP,否则会出现如下报错,图中提示的地址即为 DTS 服务 IP。
如果连通性测试通过,则说明数据库没有设置网络限制,可以继续后续任务,无需进行放通操作。
3. 添加 DTS 访问 IP 到数据库的安全规则中。
接入方式 | 网络放通排查 | 说明 |
公网/VPN/专线/云联网 | 检查数据库所属网络层级,是否设置了网络 ACL 和安全组规则 检查数据库部署服务器层级,是否设置了防火墙(如 iptables)规则 检查数据库层级,是否设置了访问 IP 规则(如仅限制授权内的主机地址才可访问数据库) | 在相应规则中,放通 DTS 服务 IP。 |
云主机自建 私有网络 VPC(CVM 自建数据库) | 检查数据库部署服务器层级,是否设置了防火墙(如 iptables)规则 检查数据库层级,是否设置了访问 IP 规则(如 限制授权内的主机地址可访问数据库) | 在相应规则中,放通 DTS 服务 IP。 |
云数据库 私有网络 VPC(云数据库) | 检查数据库层级,是否设置了访问 IP 规则(如 限制授权内的主机地址可访问数据库) | 在相应规则中,放通 DTS 服务 IP。 |