使用 Scaleway RPN 将 Google VPC 连接到托管在 Scaleway 上的数据库
Connect Google VPC to database hosted on Scaleway using Scaleway RPN
我手头有:
- 在 VPC 中使用 Google Composer 创建的 Airflow 实例
- Scaleway 上的一个 postgres 数据库,由 Nebula Mesh 保护,配置 RPN
我的目标是将 Airflow 与 postgres 数据库连接起来。
我的第一个想法是在路由器上创建一个带有 Nebula 网状网 运行 的 NAT 网关,并带有相关证书以使用 ssl 连接。但如果我理解正确,我就无法在 Google 的 CloudNAT/CloudRouter 上安装 Nebula。我需要自己创建一个 NAT 代理 VM,我想这不是最简单的想法。
另一个想法是使用 RPN VP 将 VPC 连接到 Scaleway RPN,这样我就可以绕过 Nebula。但我不确定该怎么做,我尝试创建一个 CloudVPN,但在这个过程中出了点问题,我没有抓到任何乒乓球。
任何人都可以提示我解决问题的正确过程吗?最简单的方法是什么?我还不熟悉云平台和网络,所以我有点迷失在繁重的文档中!
提前致谢
看起来像cloud-vpn only supports IPsec并且与Scaleway的RPN-VPN使用的OpenVPN协议不兼容。
要建立站点到站点的 vpn 连接,您需要其中之一:
- Scaleway 服务器上的 cloud-vpn 兼容 ipsec 网关连接到 RPN v1
- 在 gcp 上使用 openvpn 客户端连接到 RPN-VPN
的自定义网关
我手头有:
- 在 VPC 中使用 Google Composer 创建的 Airflow 实例
- Scaleway 上的一个 postgres 数据库,由 Nebula Mesh 保护,配置 RPN
我的目标是将 Airflow 与 postgres 数据库连接起来。
我的第一个想法是在路由器上创建一个带有 Nebula 网状网 运行 的 NAT 网关,并带有相关证书以使用 ssl 连接。但如果我理解正确,我就无法在 Google 的 CloudNAT/CloudRouter 上安装 Nebula。我需要自己创建一个 NAT 代理 VM,我想这不是最简单的想法。
另一个想法是使用 RPN VP 将 VPC 连接到 Scaleway RPN,这样我就可以绕过 Nebula。但我不确定该怎么做,我尝试创建一个 CloudVPN,但在这个过程中出了点问题,我没有抓到任何乒乓球。
任何人都可以提示我解决问题的正确过程吗?最简单的方法是什么?我还不熟悉云平台和网络,所以我有点迷失在繁重的文档中!
提前致谢
看起来像cloud-vpn only supports IPsec并且与Scaleway的RPN-VPN使用的OpenVPN协议不兼容。
要建立站点到站点的 vpn 连接,您需要其中之一:
- Scaleway 服务器上的 cloud-vpn 兼容 ipsec 网关连接到 RPN v1
- 在 gcp 上使用 openvpn 客户端连接到 RPN-VPN 的自定义网关