[发明专利]一种在私有云中免驱动对接标准ISCSI/FC存储的方法在审
申请号: | 201710959237.6 | 申请日: | 2017-10-16 |
公开(公告)号: | CN107832093A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 王懋 | 申请(专利权)人: | 北京易讯通信息技术股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/61;G06F3/06 |
代理公司: | 西安西达专利代理有限责任公司61202 | 代理人: | 李文义 |
地址: | 100000 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 私有 云中免 驱动 对接 标准 iscsi fc 存储 方法 | ||
技术领域
本发明属于云计算,虚拟化技术领域,具体涉及一种从物理的IT资源中虚拟出多个逻辑的计算资源,网络资源,存储资源,方便用户对大规模数据中心的自动化管理和运维的基于OpenStack和标准ISCSI/FS的私有云中免驱动对接标准ISCSI/FC存储的方法。
背景技术
OpenStack是一个开源的云计算管理平台项目,提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。
先介绍目前OpenStack结合ISCSI/FC存储设备提供存储的过程:因为不同的存储设备其命令可能不同,需要根据OpenStack中的cinder模块提供的接口针对不同的存储设备写相应的驱动来支持该设备的操作,这样会需要写大量的驱动程序,难以维护且无法保证完整的兼容性。
发明内容
为了克服上述现有技术的不足,本发明的目的是提供一种在私有云中免驱动对接标准ISCSI/FC存储的方法,首先在存储上通过网络共享出相应的存储target,通过网络以及标准ISCSI/FC协议接入该target,并通过统一的驱动对存储进行管理,具有免驱动接入ISCSI/FC存储的特点。
为了实现上述目的,本发明采用的技术方案是:
一种在私有云中免驱动对接标准ISCSI/FC存储的方法,其特征在于,包括以下步骤:
1)首先在ISCSI/FC存储设备上划分出一个或多个LUN。
对于ISCSI存储,在其上划分出一个或多个target,每个target由一个或多个LUN(逻辑单元号)组成,每个LUN对应着存储上的一块磁盘空间,target会通过TCP协议共享。
对于FC存储,通过HBA卡将客户端与FC存储设备通过光纤连接。
2)在用户端搭建一套OpenStack环境并确定本地存储可用。
3)配置并启动集群,并将用户端节点加入集群。
4) 编写针对ISCSI/FC的统一CLVM驱动,在OpenStack的cinder中指定该驱动。
5)用户端通过网络、ISCSI/FC协议发现并挂载了目标存储后,通过OpenStack相应的磁盘操作,cinder会使用编写好的驱动对目标存储进行相应地LVM操作,如进行PV(物理卷)、VG(卷组)的划分,并在VG之上划分LV(逻辑卷),客户端就可以使用这些逻辑卷了。
本发明的有益效果是:
1)因为通过标准ISCSI/FC协议对接与存储对接,通过编写统一的CLVM驱动使用存储,不需要维护大量驱动,且保证兼容性。
2)使用集群和分布式锁管理器对存储管理,可保证存储数据的完整性,并更新LVM元数据使集群中每个节点保证信息一致。
3)拥有LVM的全部优点,如可灵活调整逻辑卷大小,磁盘条带化以增大吞吐量,可进行快照、镜像等。
附图说明
图1为本本发明的原理流程图。
图2为本本发明的节点原理流程图。
具体实施方式
以下结合附图对本发明进一步叙述,但本发明不局限于以下实施例。
如图1、图2所示,实施例
1、前期准备
操作系统
RedHat 7.0或CentOS 7.0及以上。
安装Pacemaker配置工具及相关软件包
安装 Red Hat High Availability Add-On 软件包,完成后会自动启用pcsd守护进程,使用psc命令对集群进行配置。
安装 High Availability 频道中的所有可用 fence 代理,也可单独安装需要的fence代理,如scsi。
安装lvm2-cluster和gfs2-utils 软件包,分别用于CLVM和GFS集群文件系统。
配置IPTABLES防火墙允许集群组件运行
Red Hat High Availability Add-On 需要为进入的流量启用以下端口:
TCP:端口 2224、3121、21064
UDP:端口 5405
DLM(如果使用附带 clvm/GFS2 的 DLM 锁管理器):端口 21064
2、创建和管理集群
集群节点认证
使用pcs守护进程配置用户hacluster的密码,加入同一个集群的密码必须相同。
创建集群
创建集群时可初始加入多个节点。
启动集群节点
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易讯通信息技术股份有限公司,未经北京易讯通信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710959237.6/2.html,转载请声明来源钻瓜专利网。