推送镜像至线上仓库.md 1.4 KB

1. 镜像仓库说明

目前视维镜像仓库共有 2 个,一个在长沙,另一个在法国 151.106.8.135 上,二个镜像仓库域名均相同,都为 registry.svicloud.com。国内用户访问 registry.svicloud.com 会被转至长沙镜像仓库,国外转至法国镜像仓库。这个功能是通过 DNS 解析不同地区用户的 IP 地址实现的。

2. 为何不直接全同步镜像仓库

前期我们采用了 "全同步" 的方案,所有的镜像一提交至长沙本地仓库,立即会向法国复制,但存在以下问题:

  • 带宽不够。延时高、丢包率高,有时会影响员工上网办公
  • 并非所有的镜像在生产上都需要用。这也会造成线上空间的浪费

所以,现在镜像采用手工 "推送" 的方案,有需要的镜像,由开发或运维人员手动推送至线上。

3. 镜像手工推送方法

目前二台服务器专门用来推送镜像,这二台服务器通过 『代理』将镜像传至法国,速度一般在 2-3 MB/s 左右; 这二台服务器虽都是走了代理,但是出口使用了不同的线路

  • 192.168.1.142(密码 123456)是通过 深圳办公内网 出口
  • 183.47.46.186(密码请咨询 @李杰 或 @董朝军)是通过 深圳 10M 专线 出口

登陆以上任意一台服务器,使用 ~/pushToRemote.sh <镜像名称> 进行推送

./pushToRemote.sh registry.svicloud.com/powercloud/oms/server:V01R01B18-3043