博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何连接Rancher与阿里云NAS存储
阅读量:6442 次
发布时间:2019-06-23

本文共 1401 字,大约阅读时间需要 4 分钟。

阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。

演示环境说明

整个演示环境由2台阿里云云服务器组成,相关信息说明如下:

Rancher环境部署

Rancher环境部署具体部署方法请参考:http://rancher.com/docs/rancher/v1.6/en/ ,这里不再叙述。环境配置如图所示:

阿里云NAS配置

如果已经开通NAS服务,进入阿里云控制后台,点击云服务器ECS区,并点击文件存储NAS:

添加权限组

因为已经有了“专有网络”权限组,所以在这里创建一个“经典网络”权限组,并接着点击“管理规则”:

新建规则,并配置规则,最后确定。如果第一次添加,会有一个授权的步骤。

添加文件系统

返回文件系统列表,页面右上角点击创建文件系统,并配置好相关参数,最后确定。

点击添加挂载点,本实例用VPC网络

点击确定后挂载点添加完成。

如果未开通阿里云NAS服务的,可以通过进入阿里云开通

Rancher-NFS 应用栈安装

应用搜索

进入WEB页面,点击应用商店,右侧输入NFS搜索 ,并点击查看详情

参数填写

如图:

模板版本:现只有0.2.2版本

配置选项:

  • NFS Server:NFS服务器地址,端口默认2049。这个地址需要登录阿里云后台查看。具体位置,请查看前面的图片;

  • Mount Directory:可以理解为要不数据映射到NFS服务器的什么路径;

  • Mount Option:默认可以不用填,如果server端口有变动,可以在这里通过 port=2049 来指定新端口;

  • NFS Version:默认V4版本;

  • Debug Mode:默认(false);

最后点击启动。

状态查看

点击启动后,通过应用|全部  查看应用栈的状态。

应用栈启动后,点击 基础架构|存储  查看存储驱动状态

确定应用栈与存储驱动正常运行后,进行NAS存储的使用测试。

NAS使用测试

点击应用|添加应用,

输入应用名其他保持默认

右上角点击添加服务,并输入参数

接下来重点:

如下图,在卷的配置中,点击添加卷输入卷参数。这里的test可以理解为一个接入点,类似于link,与-v /test:/root 有区别。驱动名必须为 rancher-nfs。最后点击创建。

容器已经正常运行

进入基础设施|存储,可以看到卷名与挂载点信息

接下来,进行数据写入测试, 首先登陆阿里云后台,并转到NAS存储页面。

如上图,可以看到目前存储使用量为零。 接着,通过Rancher的执行命令行工具进入容器内,

在这里,下载一个文件到容器的root目录下,我下载了一个名为oneinstack-full.tar.gz 的压缩文件,阿里云NAS存储使用情况如下:

实例在node2上:

将实例删除后,再重新创建实例,调用原来的容器卷:

经过对比,/root路径下文件相同,说明文件不是存在host本地,而是存在阿里云NAS存储上了。

原文来源:

本文转自 RancherLabs 51CTO博客,原文链接:http://blog.51cto.com/12462495/1944385

转载地址:http://macwo.baihongyu.com/

你可能感兴趣的文章
前端架构之路:数据驱动型组件-HeyUI,一个新型的VUE组件库
查看>>
大数据时代如何使用数据分析来找女朋友?
查看>>
react 写一个预加载表单数据的装饰器
查看>>
Spring Cloud组件完整demo
查看>>
如何打造“好”的社区产品
查看>>
QQ浏览器隐私泄露报告
查看>>
使用腾讯云配置小程序Python开发环境
查看>>
docker -p 时iptables无效问题
查看>>
VueJs 填坑日记之基础概念知识解释
查看>>
RecyclerView 知识梳理(4) ItemDecoration
查看>>
公司没大牛带,需要离职么?
查看>>
Markdown的基础语法
查看>>
[译] 数据科学领域十大必知机器学习算法
查看>>
微信小程序三级联动地址选择器
查看>>
多迪资深HR揭秘:面试中如何做一个轻松完美的自我介绍?
查看>>
牵引力教育360度确保就业质量
查看>>
设计模式-观察者模式
查看>>
类和元类
查看>>
Swift4 相机二维码扫描
查看>>
LeetCode之Jewels and Stones(Kotlin)
查看>>