我想做什么?
我想要将数据从本地 Windows Server 中的 SQL Server 迁移并自动复制到 AWS 云中的数据库。我为此使用 AWS DMS(数据库迁移服务)。
我已经做了/尝试过什么?
我想知道什么?
为什么我无法 ping 通 DMS 复制实例的私有 IP,而我可以通过设置 VPN ping 通 EC2 实例 为什么 DMS 端点测试连接失败? 您能帮我进行数据库迁移吗?
也许下面的调试方法会对你有所帮助。
正如您所提到的,您可以从本地网络 ping EC2 实例私有 IP,很明显 Site-Site VPN 是成功的。
您没有提到您在与其他 Windows 实例相同的子网中创建了 DMS 实例,您可以从本地网络 ping 通该实例。如果您是在不同的子网中创建 DMS,请确保与该子网关联的路由表已启用路由传播。然后请在安全组中检查您在入站规则中允许的端口号和 IP 地址。这样我们就可以确保 AWS 中的所有设置都正确。
请从您的本地站点使用以下命令进行 telnet 测试。
Windows/Linux:
在 Windows 中打开命令提示符或在 Linux 中打开终端并尝试
telnet <<DMS IP>> <<Port Number>>
如果连接成功,则您可以在本地与 DMS 主机之间建立连接。
如果未成功连接或超时,则您需要联系您的本地网络经理或负责人,并告诉他们您从本地网络连接 AWS 子网 x.x.x.x/x CIDR 时遇到问题
我遇到了同样的问题,你解决了吗?谢谢!