一种应用于虚拟化环境的多路径选择方法、系统及设备技术方案

技术编号:23771683 阅读:36 留言:0更新日期:2020-04-12 00:19
本发明专利技术提出的一种应用于虚拟化环境的多路径选择方法、系统及设备,建立服务器与存储之间所有可用的数据路径集合,并根据路径权重数进行路径切换,无须人工参与,降低了主机侧业务中断的可能;将所有可用的数据路径添加到设备,通过算法计算每条路径的IO负载从而实现路径自动选择,提高了应用的IOPS;通过单独设计的GUI,能够观察整个虚拟环境和物理环境中主机到存储之间的路径状态,方便问题定位。

A multi-path selection method, system and device applied to virtual environment

【技术实现步骤摘要】
一种应用于虚拟化环境的多路径选择方法、系统及设备
本专利技术涉及计算机
,更具体的说是涉及一种应用于虚拟化环境的多路径选择方法、系统及设备。
技术介绍
在虚拟化平台中,存储虚拟化技术可屏蔽底层存储系统和硬件复杂性,整合了各类存储功能和服务,对外提供一个统一、多功能存储服务,是虚拟化不可或缺的关键技术;存储虚拟化的重要功能之一就是多路径功能,虚拟化物理主机与存储系统之间通常有多个路径进行数据传输,其主要通过虚拟化环境中原生态多路径插件来实现虚拟化物理主机与存储系统之间多路径选择。但是,虚拟化环境中的原生态多路径插件虽然具有广泛的兼容性,但其智能化程度较低,同时随着主机侧应用的增多,原生态的多路径插件无法提供最优的性能保障,从而影响主机到存储之间的IOPS。
技术实现思路
针对以上问题,本专利技术的目的在于提供一种应用于虚拟化环境的多路径选择方法、系统及设备,能够提高虚拟化环境下主机与存储间多路径插件的智能化程度,改善了主机侧应用的IOPS性能,极大的提高了用户体验。本专利技术为实现上述目的,通过以下技术方本文档来自技高网...

【技术保护点】
1.一种应用于虚拟化环境的多路径选择方法,其特征在于,包括如下步骤:/nS1:建立服务器与存储端之间所有可用的数据路径集合,并根据路径权重数进行路径切换;/nS2:将所有可用的数据路径添加到存储端,通过预设算法计算每条路径的IO负载值,根据路径的IO负载值进行路径选择;/nS3:通过预设的GUI,显示整个虚拟环境和物理环境中服务器到存储端之间的路径状态,并进行问题定位。/n

【技术特征摘要】
1.一种应用于虚拟化环境的多路径选择方法,其特征在于,包括如下步骤:
S1:建立服务器与存储端之间所有可用的数据路径集合,并根据路径权重数进行路径切换;
S2:将所有可用的数据路径添加到存储端,通过预设算法计算每条路径的IO负载值,根据路径的IO负载值进行路径选择;
S3:通过预设的GUI,显示整个虚拟环境和物理环境中服务器到存储端之间的路径状态,并进行问题定位。


2.根据权利要求1所述的应用于虚拟化环境的多路径选择方法,其特征在于,所述步骤S1包括:
将服务器与存储端之间所有可用的数据路径添加到集合PathSet[P1,P2,……,Pn],其中每一个Pi(i=1,2,……,n)代表服务器与存储之间的一条可用路径;
对每一条可用路径设置一个权重数Weight[W1,W2,……,Wn],每一个Wi(i=1,2,……,n)根据路径上的应用的连接数与IOPS,并按照预设规则设定;
根据权重数从大到小将路径排序,如果一条路径失效,多路径插件将应用自动切换到权重数最大的路径上,并记录失效路径;当路径恢复后,多路径插件将应用再切换回原来的路径。


3.根据权利要求2所述的应用于虚拟化环境的多路径选择方法,其特征在于,所述步骤S1还包括:
多路径插件通过统计算法对每一条路径上的切换、连接、IOPS进行统计分析。


4.根据权利要求1所述的应用于虚拟化环境的多路径选择方法,其特征在于,所述步骤S2包括:
根据服务器与存储端之间可用路径数量,以及服务器侧应用数目计算IO负载阈值;
对每一条路径设置一个IO负载值Payload[L1,L2,...

【专利技术属性】
技术研发人员:马旭
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1