一种基于云平台的SAN存储对接方法及系统技术方案

技术编号:30534047 阅读:23 留言:0更新日期:2021-10-30 13:08
本发明专利技术公开了一种基于云平台的SAN存储对接方法及系统,其包括如下步骤:创建共享存储卷;搭建LVM集群,将共享存储卷映射给至少两个服务端;获取创建LUN的请求信息;根据创建LUN的请求信息对LVM集群上的卷组进行划分,形成至少一个划分逻辑卷;将划分逻辑卷映射给客户端;将划分逻辑卷合并成一个划分卷组。本发明专利技术通过将SAN存储硬盘挂载到云平台的物理对接节点上后创建出共享存储卷,再将共享存储卷映射给服务端后,根据创建LUN的请求信息在LVM集群上划分出一个划分逻辑卷给对应的云硬盘空间,最后通过多路径技术将划分逻辑卷合并成一个划分卷组,该划分卷组对应的云硬盘可以被LVM集群中的所有服务端访问,保证了云平台的高可用,并且提高IO的宽带并发性能。并且提高IO的宽带并发性能。并且提高IO的宽带并发性能。

【技术实现步骤摘要】
一种基于云平台的SAN存储对接方法及系统


[0001]本专利技术涉及SAN存储的虚拟管理
,尤其是涉及一种基于云平台的SAN存储对接方法及系统。

技术介绍

[0002]随着云计算技术的兴起,以OPENSTACK云平台为代表的云计算虚拟化技术,都是基于主流的分布式存储技术来作为底层的存储。SAN存储是一种应用广泛的集中式存储技术,特别是基于ISCSI存储协议和FC存储协议的SAN存储,是传统集中式存储的代表。
[0003]云平台对于传统的SAN存储的对接是一种兼容性和利旧的需求,目前Openstack云平台支持的SAN存储只有几家主流的设备厂商的部分产品,而且其对接和维护方式都由各自的SAN存储厂商负责。
[0004]如果需要对接其它的SAN存储厂商的产品或者对接主流厂商的没有cinder存储驱动的SAN存储产品,都需要跟SAN存储厂商进行源码级别的深入的驱动插件对接。然而市面上的SAN存储厂商有几十家之多,SAN存储产品有上百种,各家的接口和驱动对接方式各有差异,如果针对每一家产品都进行深度的对接和定制开发,这个成本无疑是巨大的。
[0005]因此,基于ISCSI存储协议和FC存储协议这两个通用的SAN存储协议,有必要设计出一种通用的技术方案来实现对不同的SAN存储产品的统一抽象对接和封装,保证云平台无需考虑其接口的差异和底层的实现细节就可以对接任何的第三方SAN存储产品。

技术实现思路

[0006]基于此,有必要针对现有技术的不足,提供一种基于云平台的SAN存储对接方法及系统,方便云平台与任何第三方的SAN存储产品的对接,增加云平台的兼容性和健壮性,降低经济成本,提高稳定性和通用性。
[0007]为解决上述技术问题,本专利技术采用以下技术方案:
[0008]本专利技术提供了一种基于云平台的SAN存储对接方法,其包括如下步骤:
[0009]创建共享存储卷;
[0010]搭建LVM集群,将共享存储卷映射给至少两个服务端;
[0011]获取创建LUN的请求信息;
[0012]根据创建LUN的请求信息对LVM集群上的卷组进行划分,形成至少一个划分逻辑卷,每个划分逻辑卷对应一个云硬盘空间;
[0013]将划分逻辑卷映射给客户端;
[0014]将划分逻辑卷合并成一个划分卷组。
[0015]在其中一个实施例中,所述步骤获取创建LUN的请求信息之前,还包括:
[0016]进行CHAP认证。
[0017]在其中一个实施例中,所述步骤创建共享存储卷的方法,包括如下步骤:
[0018]将SAN存储硬盘挂载到云平台的物理对接节点上;
[0019]基于LVM技术将SAN存储硬盘创建为共享存储卷。
[0020]在其中一个实施例中,所述步骤将共享存储卷映射给至少两个服务端的方法,包括如下步骤:
[0021]在所有服务端上搭建LVM集群,在LVM集群上创建一个卷组,并在卷组上创建至少两个逻辑卷;
[0022]通过VG方式将共享存储卷对应的VG逻辑卷与LVM集群上的逻辑卷匹配,形成LVM封装好的共享存储卷;
[0023]将LVM封装好的共享存储卷映射给服务端。
[0024]在其中一个实施例中,所述步骤获取创建LUN的请求信息的方法,包括如下步骤:
[0025]根据ISCSI的客户端的云硬盘配置需求发送创建LUN的请求信息;其中,ISCSI的客户端为虚拟机;
[0026]创建LUN的请求信息通过ISCSI命令发送给物理对接节点的ISCSI的服务端。
[0027]在其中一个实施例中,所述步骤根据创建LUN的请求信息对LVM集群上的卷组进行划分,形成至少一个划分逻辑卷,每个划分逻辑卷对应一个云硬盘空间的方法,包括如下步骤:
[0028]ISCSI的服务端接收创建LUN的请求信息对应的ISCSI命令并进行解析,发送卷空间划分请求;
[0029]根据卷空间划分请求信息对LVM集群上的卷组进行划分,形成至少一个划分逻辑卷,每个划分逻辑卷对应一个云硬盘空间。
[0030]在其中一个实施例中,所述步骤将划分逻辑卷映射给客户端的方法,具体操作包括:
[0031]ISCSI的服务端收到划分逻辑卷对应的云硬盘空间信息后,通过Targetcli工具将划分逻辑卷映射给ISCSI的客户端,ISCSI的服务端再利用TCMU和LIO技术将划分逻辑卷分配成功的信息发送给ISCSI的客户端;ISCSI的客户端在收到ISCSI的服务端发送的划分逻辑卷分配成功的信息后,会把ISCSI的服务端分配的划分逻辑卷映射到SAN存储硬盘。
[0032]在其中一个实施例中,所述步骤进行CHAP认证的方法,包括如下步骤:
[0033]客户端发送云硬盘创建的请求信息,所述云硬盘创建的请求信息中包含客户端对应的CHAP认证的用户名和密码信息;
[0034]ISCSI的服务端会对ISCSI的客户端发送的发送云硬盘创建的请求信息完成CHAP认证;其中,若认证通过,则会向ISCSI的客户端发送CHAP认证成功消息,转入步骤S130;若认证失败,则会向ISCSI的客户端发送CHAP认证失败消息。
[0035]一种基于云平台的SAN存储对接系统,其包括:
[0036]共享存储卷创建模块,用于创建共享存储卷;
[0037]LVM集群搭建模块,用于搭建LVM集群,将共享存储卷映射给至少两个服务端;
[0038]LUN请求信息创建模块,用于获取创建LUN的请求信息;
[0039]划分逻辑卷模块,用于根据创建LUN的请求信息对LVM集群上的卷组进行划分,形成至少一个划分逻辑卷,每个划分逻辑卷对应一个云硬盘空间;
[0040]划分逻辑卷分配模块,用于将划分逻辑卷映射给客户端;
[0041]划分逻辑卷合并模块,用于将划分逻辑卷合并成一个划分卷组。
[0042]在其中一个实施例中,还包括:
[0043]CHAP认证模块,用于进行CHAP认证。
[0044]综上所述,本专利技术提供的一种基于云平台的SAN存储对接方法及系统通过将SAN存储硬盘挂载到云平台的物理对接节点上后创建出共享存储卷,再将共享存储卷映射给服务端后,根据创建LUN的请求信息在LVM集群上划分出一个划分逻辑卷给对应的云硬盘空间,实现云硬盘的本地挂载,最后通过多路径技术将划分逻辑卷合并成一个划分卷组,该划分卷组对应的云硬盘可以被LVM集群中的所有服务端访问,保证了云平台的高可用,并且提高IO的宽带并发性能;另外,通过云平台统一的SAN存储对接方式,屏蔽了SAN存储厂商的底层的差异,保证云平台的高可用性和健壮性,方便以后对接任何SAN存储厂商的产品。
附图说明
[0045]图1为本专利技术实施例提供的一种基于云平台的SAN存储对接方法的流程示意图;
[0046]图2为本专利技术实施例提供的一种基于云平台的SAN存储对接方法另一实施例的流程示意图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云平台的SAN存储对接方法,其特征在于,包括如下步骤:创建共享存储卷;搭建LVM集群,将共享存储卷映射给至少两个服务端;获取创建LUN的请求信息;根据创建LUN的请求信息对LVM集群上的卷组进行划分,形成至少一个划分逻辑卷,每个划分逻辑卷对应一个云硬盘空间;将划分逻辑卷映射给客户端;将划分逻辑卷合并成一个划分卷组。2.根据权利要求1所述的一种基于云平台的SAN存储对接方法,其特征在于,所述步骤获取创建LUN的请求信息之前,还包括:进行CHAP认证。3.根据权利要求1或2所述的一种基于云平台的SAN存储对接方法,其特征在于,所述步骤创建共享存储卷的方法,包括如下步骤:将SAN存储硬盘挂载到云平台的物理对接节点上;基于LVM技术将SAN存储硬盘创建为共享存储卷。4.根据权利要求1或2所述的一种基于云平台的SAN存储对接方法,其特征在于,所述步骤将共享存储卷映射给至少两个服务端的方法,包括如下步骤:在所有服务端上搭建LVM集群,在LVM集群上创建一个卷组,并在卷组上创建至少两个逻辑卷;通过VG方式将共享存储卷对应的VG逻辑卷与LVM集群上的逻辑卷匹配,形成LVM封装好的共享存储卷;将LVM封装好的共享存储卷映射给服务端。5.根据权利要求1或2所述的一种基于云平台的SAN存储对接方法,其特征在于,所述步骤获取创建LUN的请求信息的方法,包括如下步骤:根据ISCSI的客户端的云硬盘配置需求发送创建LUN的请求信息;其中,ISCSI的客户端为虚拟机;创建LUN的请求信息通过ISCSI命令发送给物理对接节点的ISCSI的服务端。6.根据权利要求1或2所述的一种基于云平台的SAN存储对接方法,其特征在于,所述步骤根据创建LUN的请求信息对LVM集群上的卷组进行划分,形成至少一个划分逻辑卷,每个划分逻辑卷对应一个云硬盘空间的方法,包括如下步骤:ISCSI的服务端接收创建LUN的请求信息对应的ISCSI命令并进行解析,发送卷空间划分请求;根...

【专利技术属性】
技术研发人员:宋柏森唐卓周玮康
申请(专利权)人:深圳市证通电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1