[发明专利]一种基于云计算的多租户弹性文件系统的创建方法有效
申请号: | 202010883929.9 | 申请日: | 2020-08-28 |
公开(公告)号: | CN112035403B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 刘忻;董栓宗;袁龙浩 | 申请(专利权)人: | 广州市品高软件股份有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/17;G06F16/182;G06F3/06;G06F11/20;G06F9/50;G06F21/62 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 张玲春 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 租户 弹性 文件系统 创建 方法 | ||
本发明公开了一种基于云计算的多租户弹性文件系统的创建方法,弹性文件系统的管控中心选择合适的云节点,并下发创建弹性文件系统的第一任务至云节点的调度服务,在云平台的云网络安全隔离环境下,使用轻量级虚拟化技术,创建多个弹性的云节点,云节点中的调度服务和存储访问服务执行创建弹性文件系统的指令,每个租户使用和管理自己独立的资源,方便快捷地为多租户提供可靠的文件系统服务,即能安全地隔离多租户的数据,也能快速变更容量和性能,成本低,资源使用率高。
技术领域
本发明属于云计算技术领域,具体涉及一种基于云计算的多租户弹性文件系统的创建方法。
背景技术
当前云计算技术日新月异、云计算产品市场空前繁荣、云计算产业迅猛发展;在云计算技术本身优势及相关政策推动趋势下,不管是传统制造业还是新兴互联网行业纷纷提出“上云”的口号,将企业服务迁移的云环境。随着各式各样诸如台式电脑、手提电脑、平板电脑、智能手机、智能电视等智能化数码产品的出现,为了方便我们在不同的场合下需使用不同的数码产品,然而各终端机上尤其不同品牌的终端机上的文件同步却显得相当麻烦。
文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。云计算发展起来后,用户在云平台上存储的数据越来越多,多个虚拟机之间共享文件的需求越来越明显,规模越来越大。为了满足用户日益增长的数据需求,同时考虑存储资源要有更高的使用率,需要一个容量可伸缩、性能可增减并支持多租户的网络文件系统,称为弹性文件系统。目前实现网络文件系统的方式主要有两种,一是使用单台服务器架设网络文件系统服务,共享本地的磁盘空间;二是使用两台以上服务器架设网络文件系统服务,共享一个统一的外部存储设备空间,因此,现有的网络文件系统存在一个网络文件系统无法隔离多个用户的数据,达到所有用户都能无限制地读写全部数据,同时容量不够时,需要离线扩容,影响应用的持续运行。
发明内容
为了克服上述技术缺陷,本发明提供了一种基于云计算的多租户弹性文件系统的创建方法,实现方便快捷的为多租户提供弹性的文件系统服务,在云计算环境下能够快速变更容量和性能。
为了解决上述问题,本发明按以下技术方案予以实现的:
第一方面,本发明提供的一种基于云计算的多租户弹性文件系统的创建方法,其步骤包括:
在弹性文件系统的管控中心接收创建所述弹性文件系统的请求时,所述管控中心选择合适的云节点,并下发创建所述弹性文件系统的第一任务至所述云节点的调度服务;
所述调度服务接收所述第一任务时,调用分布式存储系统的第一API划分用户的逻辑存储空间,并获取所述逻辑存储空间的网络信息;
所述调度服务将所述网络信息配置至所述云节点的存储访问服务,并设置所述存储访问服务的IOPS限额,并启动所述存储访问服务的进程;
所述调度服务调用所述云节点的第二API创建Linux容器,所述Linux容器存储所述存储访问服务的通讯地址,并根据所述通讯地址建立通讯通道;
所述管控中心下发变更所述弹性文件系统或删除所述弹性文件系统的指令至所述调度服务,所述调度服务接收并执行所述指令;当第一云节点发生故障时,第二云节点继续执行所述第一云节点的任务。
作为本方法的进一步改进,其还包括步骤:所述存储访问服务访问所述逻辑存储空间,启动网络文件系统服务,将所述逻辑存储空间的I/O端口协议转换为网络文件系统协议。
作为本方法的进一步改进,其还包括步骤:所述第二API在用户指定的云网络和子网中创建一个Linux容器,并设置所述Linux容器的虚拟网卡最大网络带宽,将所述通讯地址传递至所述Linux容器,所述Linux容器内部运行网络转发进程,监听所述网络文件系统服务的端口,并通过所述通讯地址建立所述通讯通道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市品高软件股份有限公司,未经广州市品高软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010883929.9/2.html,转载请声明来源钻瓜专利网。