|
@@ -0,0 +1,24 @@
|
|
|
+# 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(密码 mogK+vXX)是通过 `深圳 10M 专线` 出口
|
|
|
+
|
|
|
+登陆以上任意一台服务器,使用 ~/pushToRemote.sh <镜像名称> 进行推送
|
|
|
+
|
|
|
+```sh
|
|
|
+./pushToRemote.sh registry.svicloud.com/powercloud/oms/server:V01R01B18-3043
|
|
|
+```
|