一种基于国产平台的自动化FC块存储处理方法和系统技术方案

技术编号:31632327 阅读:13 留言:0更新日期:2021-12-29 19:11
本发明专利技术公开了一种基于国产平台的自动化FC块存储处理方法和系统,所述基于国产平台的自动化FC块存储处理方法包括如下步骤:配置FC网关和添加分布式存储池;创建分布式块存储资源;配置客户端访问控制;监控和管理块存储资源。本发明专利技术能够实现自动化块存储资源的管理和FC SAN存储环境的快速搭建,避免繁琐的命令行配置模式,提出块存储多副本、负载均衡高可用架构及实现,避免单点失效及数据丢失风险,提升了国产平台存储聚合带宽和IOPS能力,满足存储密集型业务需求和海量数据存储需求。储密集型业务需求和海量数据存储需求。储密集型业务需求和海量数据存储需求。

【技术实现步骤摘要】
一种基于国产平台的自动化FC块存储处理方法和系统


[0001]本专利技术涉及数据存储领域,具体涉及一种基于国产平台的自动化FC块存 储处理方法和系统。

技术介绍

[0002]在大数据时代,随着企业数据量的增加和智能存储业务需求的不断增长, 传统的SDS存储架构(Software Defined Storage,软件定义存储)和SAN (Storage Area Network,存储区域网络)存储架构已经不能满足企业迅速增 长的数据存储需求,企业数据存储存在数字化、智能化和场景化的存储特性, 不同类型的业务对存储资源的需求也存在差异。在金融、通讯、电力、国防 等行业领域数据存储存在“高性能、低延迟、高可靠”等特点,而在大容量 存储但又非IO密集型的音视频、多媒体、数据容灾等行业应用领域数据存储 又存在“融合性、可扩展、多副本”等特性。
[0003]SAN经过十多年历史的发展,已经相当成熟,成为业界的事实标准,SAN 存储分为IP SAN和FC(Fibre Channel,光纤通道)SAN,IP SAN存在传输速 度慢、可靠性差的缺点,经常在传输过程存在丢包现象,且IP SAN大部分采 用单控来实现的,TCP/IP传输时常受到IP网络干扰,又经过了ISCSI协议的 打包拆包过程,在传输的安全性和高效性上面不能满足特定密集型和安全性 较高的场所;FC SAN采用光纤网,服务器通过存储网络直接同光纤存储设备 交换数据,利用光纤通道协议上加载SCSI协议来达到可靠的块级数据传输。 FC存储采用一种双向、点对点的高性能串行通信技术,在传输性能及可靠性 方面都得到了用户的认可。数据采用FCP协议以块方式存取,几乎不占用服 务器CPU运算处理资源。它满足SAN存储原始定义的所有条件,在其构建的 区域存储网络内部,全程采用FC通道传输数据,传输速度到达目前技术的最 高水平,存储综合性能强大,适合于政府、通信、金融、大型企业高端的关 键应用。
[0004]但在应用到国产平台过程中,现有的FC存储配置比较繁琐,因处理器架 构不同需要对核心进行编译,当Target存储服务器故障后就导致不能快速数 据恢复和切换,现有FC存储缺乏自动化配置和管理功能,针对内核没有优化, 在传输性能及高可用方面都不能满足项目高安全性需求;另外,国产平台在 传输海量数据块过程中存在传输效率低下的情况;在某些交易系统或对实时 存储性能要求较高的存储系统中,网络传输达不到高可靠低延迟传输需求。

技术实现思路

[0005]本专利技术提供一种基于国产平台的自动化FC块存储处理方法和系统,通过 可视化界面实现自动化存储池的管理和FC SAN存储环境的搭建,兼容申威、 飞腾、龙芯平台,突破国产平台上存储系统的I/O性能瓶颈和传输速度慢等 难题,利用高可用技术解决存储节点单点故障和存储聚合带宽低等问题,为 国产平台FC块存储提供更加优化的解决方案,满足存储密集型业务需求和海 量数据存储需求。本专利技术详细的阐述了自动化FC块存储处理方
法,包括如下 步骤:
[0006](1)配置FC网关和添加分布式存储池;
[0007](2)创建分布式块存储资源;
[0008](3)配置客户端访问控制;
[0009](4)监控和管理块存储资源。
[0010]进一步的,在配置FC网关和添加分布式存储池之前还执行如下步骤:
[0011]1)在线部署分布式存储自动化安装包;
[0012]2)优化和配置国产分布式存储环境。
[0013]进一步的,所述部署分布式存储自动化安装包的具体步骤为:
[0014]1)先进行主机名、地址、Apt源的配置,再安装Bcache加速包;
[0015]2)部署存储管理系统数据库及服务,并进行服务检测和启动。
[0016]进一步的,所述优化和配置国产分布式存储环境的具体步骤为:
[0017]1)配置分布式存储集群和块资源存储池;
[0018]2)配置块存储网关和数据服务。
[0019]进一步的,所述配置FC网关具体包括如下步骤:
[0020]1)选择FC网关节点,并对驱动检查及内核增强处理;
[0021]2)配置FC网关并检查FC网关链路状态。
[0022]进一步的,所述添加分布式存储池的具体步骤为:
[0023]1)创建块资源存储池;
[0024]2)创建FC块存储设备;
[0025]3)映射FC块存储到主机节点。
[0026]进一步的,所述创建分布式存储块资源的具体步骤为:
[0027]1)获取分布式系统块存储资源列表;
[0028]2)映射分布式块存储资源设备;
[0029]3)创建目标块资源;
[0030]4)创建物理磁盘逻辑分区。
[0031]进一步的,在所述配置客户端访问控制过程还包括以下步骤:
[0032]1)创建ACL控制列表;
[0033]2)输入客户端WWN通信识别号;
[0034]3)映射所有逻辑分区到客户端。
[0035]进一步的,在所述监控和管理块存储资源的过程中还包括以下步骤: 1)配置块存储资源多副本策略;
[0036]2)设置存储集群的LVS负载均衡策略;
[0037]3)配置存储集群的双活特性。
[0038]本专利技术还提供一种基于国产平台的自动化FC块存储处理系统,用于执行 上述的FC块存储处理方法。
[0039]本专利技术提出一种FC块存储处理方法和系统,基于分布式存储系统块存储 为存储资源池,通过创建FC网关节点再把块存储资源基于国产服务器共享给 多个客户端使用,通过对块存储资源池的划分、块设备的创建、Target创建、 Lun创建及客户端的添加实现客户
tcm_qla2xxx、target_core_mod、qla2xxx、scsi_transport_fc四个模块已加载, 证明内核驱动已适配,或者需要通过核心源码,配置SCSI device support

>SCSI low

level drivers(SCSI_LOWLEVEL[=y]),把TCM_QLA2XXX 重新编译到module中。核心检测模块逻辑如下:
[0053][0054]本实施例中,还针对国产内核源码进行优化,主要优化的有iomem、 ioremap、memset函数接口,这些函数通过汇编指令与国产平台的CPU指令 集相关,根据CPU提供的指令集进行针对性的优化;增加SR

IOV设备热插 拔等功能支持,为同时实现高性能和共享的需求,其最适合的虚拟化方式是 直通共享,即设备支持SR

IOV扩展功能,包含多个功能接口VF,结合硬件 辅助虚拟化技术VT

d/IOMMU,使每个接口VF通过直通的方式单独分配给 一个虚拟机,以便虚拟机直接和设备通信,提高I/O性能;调整大页等功能, 当超出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于国产平台的自动化FC块存储处理方法,其特征在于,包括如下步骤:配置FC网关和添加分布式存储池;创建分布式块存储资源;配置客户端访问控制;监控和管理块存储资源。2.根据权利要求1所述的FC块存储处理方法,其特征在于,在配置FC网关和添加分布式存储池之前还执行如下步骤:在线部署分布式存储自动化安装包;优化和配置国产分布式存储环境。3.根据权利要求2所述的FC块存储处理方法,其特征在于,所述在线部署分布式存储自动化安装包的具体步骤为:先进行主机名、地址、Apt源的配置,再安装Bcache加速包;最后部署存储管理系统数据库及存储管理服务,并进行服务检测和启动。4.根据权利要求2所述的FC块存储处理方法,其特征在于,所述优化和配置国产分布式存储环境的具体步骤为:配置分布式存储集群和块资源存储池;配置块存储网关和数据服务。5.根据权利要求1所述的FC块存储处理方法,其特征在于,所述配置FC网关具体包括如下步骤:选择FC网关节点,并对驱动检查及内核增强处理;配置FC网关并...

【专利技术属性】
技术研发人员:彭龙根张运德季照杨刘蓓蕾张从辉
申请(专利权)人:上海威固信息技术股份有限公司
类型:发明
国别省市:

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

1