使用阿里云线下存储网关备份SVN/gitlab

Pisces 2019-07-08

python OSS 配置 镜像 云存储 Image SVN 控制台 aliyun 脚本 NFS 存储 gitlab 云存储网关 线下存储网关

使用阿里云线下存储网关备份SVN/gitlab
一、创建云控制台网关
在阿里云云存储网关控制台创建网关集群,然后继续创建云下网关。创建好网关后,就可以下载镜像和证书,为以后的安装作好准备。
参考章节“线下网关安装部署”:https://help.aliyun.com/document_detail/108239.html
image

二、本地数据中心安装存储网关
1、下载云存储性能型文件网关HyperV镜像,参考章节“线下网关安装部署”https://help.aliyun.com/document_detail/108239.html
image

2、参考章节“一般性问题”的“Hyper-V安装”https://help.aliyun.com/knowledge_detail/54123.html ,在WINDOWS hyper-v上安装镜像,因云下有CIFS和NFS两种类型,所以在SCSI控制器上添加两块磁盘。
image

3.启动虚拟机,进入网关CLI控制台进行网络、ntp等配置
https://help.aliyun.com/document_detail/108239.html
image

三、网关激活
打开浏览器,输入https://<存储网关的IP> 进入云存储网关的Web控制页面的登录界面,上传证书(第一步),激活网关,请记下登录的用户密码。
关键字:“激活网关” https://help.aliyun.com/document_detail/108239.html

四、配置OSS资源
在OSS界面新建OSS bucket,标准型,用于网关的后端存储。然后登录存储网关web界面,阿里云或者云下的web控制台都可以。因为有CIFS和NFS两种类型,所以相应地创建了两个不同的
OSS bucket。https://help.aliyun.com/document_detail/87410.html
image

五、配置缓存
登录云下的web控制台,创建缓存硬盘,参考步骤二的第2小节内容,相应添加两块磁盘就可以了。

六、配置CIFS和NFS
1、参考“配置SMB服务”https://help.aliyun.com/document_detail/108274.html,在控制台上面配置SMB。
image

2、参考“配置NFS服务” https://help.aliyun.com/document_detail/108276.html,在控制台上面配置NFS。
image

七、在客户端挂载共享
1、客户端挂载SMB https://help.aliyun.com/document_detail/108285.html
2、客户端挂载NFS https://help.aliyun.com/document_detail/108284.html

八、编写bat/python脚本备份svn
使用svnadmin hotcopy
此处略。。。。。。

九、编写shell/python脚本备份gitlab
使用gitlab的gitlab-rake gitlab:backup:create
此处略。。。。。。

十、总结:
1、如果大小超过20G的单个文件,建议进行分片;
2、云下存储网关使用SSL连接,保证链路的安全性;
3、如果小文件数量太多,如10W个,建议进行打包;
4、云下存储网关受出口带宽限制,建议在空闲时段,对大文件拷贝;
5、保证出口带宽资源的充足,以保证网关到OSS的正常传输。

登录 后评论
下一篇
云攻略小攻
799人浏览
2019-10-21
相关推荐
云存储网关应用场景
3080人浏览
2018-08-30 13:19:01
云存储网关商业化发布
469人浏览
2019-06-17 20:33:31
1
1
1
344