设置阿里云对象存储
阿里云对象存储服务(https://www.aliyun.com/product/oss) 是一种常用的云存储类型,适合存放任意类型的文件。云存储网关目前是将网关映射/挂载的文件系统上的文件远程备份至OSS,因此需要先开通OSS。
开通和简单使用请参考https://help.aliyun.com/document_detail/31883.html。 下面截图是介绍其中的Bucket的创建部分,后面会用到。
设置阿里云存储网关
云存储网关(Cloud Storage Gateway:简称CSG)是一款可以部署在用户本地数据中心和阿里云上的网关产品。它以阿里云对象存储(OSS)为后端存储,为云上和云下应用提供业界标准的文件服务(NFS和SMB)和块存储服务(iSCSI)。
下面是功能概述图
我们使用文件网关服务介绍如何创建和设置:
创建网关
注意的是这里添加的专有网络和虚拟交换机要和后面用来访问云存储网关的ECS处于同一网络。
为网关添加缓存
创建共享
更多在云控制台上使用文件网关可以参见详细说明https://help.aliyun.com/document_detail/108244.html
挂载云存储网关到ECS
可以使用mount.nfs将云存储网关的共享挂载到本地,如下述命令
如果mount.nfs命令不识别,可以使用下述方式安装:
yum install showmount
使用df -h
查看结果
使用云存储网关
我们往改路径/mnt/remote上拷贝个文件试试
再回到OSS相应的Bucket中,我们发现文件也在OSS中备份一次:
怎么样,这样不用做任何程序开发,就实现了使用OSS的产品,是不是很激动?快来将你常用的都通过云存储网关备份起来吧。
分享存储文件
如果哪一天你的同事找你共享一些文件,你该怎么做呢?当然你可以让他也挂载你的网关,但是除此之外,也可以直接给他开OSS共享。我们在OSS上针对文件访问做些调整:
然后将URL给他,让他使用wget
将其down下来
这样你的同事就能快速享用到你的成果,是不是很开心呢?