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

  1. 云栖社区>
  2. 博客>
  3. 正文

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

Pisces 2019-07-08 18:24:18 浏览284
展开阅读全文

使用阿里云线下存储网关备份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的正常传输。

网友评论

登录后评论
0/500
评论
Pisces
+ 关注