目前视维镜像仓库共有 2 个,一个在长沙,另一个在法国 151.106.8.135 上,二个镜像仓库域名均相同,都为 registry.svicloud.com。国内用户访问 registry.svicloud.com 会被转至长沙镜像仓库,国外转至法国镜像仓库。这个功能是通过 DNS 解析不同地区用户的 IP 地址实现的。
前期我们采用了 "全同步" 的方案,所有的镜像一提交至长沙本地仓库,立即会向法国复制,但存在以下问题:
所以,现在镜像采用手工 "推送" 的方案,有需要的镜像,由开发或运维人员手动推送至线上。
目前二台服务器专门用来推送镜像,这二台服务器通过 『代理』将镜像传至法国,速度一般在 2-3 MB/s 左右; 这二台服务器虽都是走了代理,但是出口使用了不同的线路
深圳办公内网
出口深圳 10M 专线
出口登陆以上任意一台服务器,使用 ~/pushToRemote.sh <镜像名称> 进行推送
./pushToRemote.sh registry.svicloud.com/powercloud/oms/server:V01R01B18-3043