1 概述
多云数据回传的情景下,通过VPN或专线打通网络,而文件服务只放在主云,其他云的ECS通过mount命令挂载主云的文件服务。
2 架构
3 环境
资源 | 说明 |
---|---|
腾讯云VPC | 192.168.0.0/16 |
腾讯云子网1 | 192.168.0.0/24 |
腾讯云ECS | 192.168.0.10 |
华为云VPC | 10.0.0.0/16 |
华为云子网1 | 10.0.0.0/19 |
华为云ELB | 10.0.6.121 |
华为云SFS服务域名 | sfs.************.cn-south-1.myhuaweicloud.com:/实例名称 |
华为云SFS服务IP | 通过nslookup工具得知为:100.125.224.68、100.125.224.69 |
4 部署
4.1 华为云创建文件服务SFS
4.2 华为云创建VPC终端节点服务
VPC终端节点服务只有被开通后,SFS通用文件系统的实例才能被其所在VPC下的ECS进行访问。
详细参考:
https://support.huaweicloud.com/qs-sfs/sfs_01_0134.html
进入详细页后,可以看见该实例的内部域名,使用nslookup工具得知该域名包含了两个IP:100.125.224.68和100.125.224.69。
4.3 华为云创建负载均衡器ELB
创建TCP类型的内网ELB实例(从下图知IP是10.0.6.121),并且监听2049、2050、111端口,因为这三个端口是SFS实例监听的3个端口。
流量都转发到SFS实例IP的相应端口:
4.4 通过VPN打通两朵云的网络
4.4.1 腾讯云VPN:
文档参考官方文档:
https://cloud.tencent.com/document/product/554/18988
4.4.2 华为云VPN:
文档参考官方文档:
https://support.huaweicloud.com/qs-vpn/vpn_qs_00003.html
5 测试
在腾讯云ECS挂载华为云SFS,mount命令的目标IP是ELB的IP(10.0.6.121)。
mount -t nfs -o vers=3,retrans=1,timeo=600,noresvport,nolock,proto=tcp 10.0.6.121:/实例名称 /mnt/sfs
6 小结
本文通过实战介绍在VPN打通的双云网络下,一朵云的ECS通过负载均衡器挂载另一朵云NAS文件系统,这种做法可用于文件数据回传至主云。