[发明专利]动态管理物理和虚拟多路径I/O的方法及系统在审
申请号: | 201410663808.8 | 申请日: | 2014-11-19 |
公开(公告)号: | CN104461951A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 聂磊 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/38 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王丹;李丹 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 管理 物理 虚拟 路径 方法 系统 | ||
技术领域
本发明涉及计算和信息存储领域,尤其涉及一种动态管理物理和虚拟多路径输入输出端口(I/O)的方法及系统。
背景技术
目前,常见类型的计算设备有台式计算机和服务器系统。用于信息存储,一个越来越普遍的技术被称为存储区域网络(SAN)。SAN技术包括连接远程计算机的存储设备(如磁盘阵列和光学存储阵列)、服务器和其它计算设备。存储设备显示为本地连接的设备到共享存储设备的计算设备和操作系统。
光纤通道交换机将服务器和其他计算设备连接到SAN中。在传统光纤通道SAN中,输入/输出控制器(IOC)或主机总线适配器(HBA)包括连接到光纤通道交换机或简单磁盘捆绑(JBOD)的一个N_Port端口。在初始化过程中,主机操作系统(OS)的驱动程序初始化一个光纤通道序列,并导致HBA发送一个Fabric登录命令(FLOGI)到光纤通道交换机,其中包括全球端口名称(WWPN)的N端口。光纤通道交换机返回一个响应FLOGI到N端口,包括与WWPN的N端口相关联的光纤通道地址或虚拟标识符(虚拟ID)。
目前,现有技术无法实现多路径I/O的动态切换,当现有方案中用于虚拟客户端与网络之间数据传输的HBA发生故障时,就无法继续虚拟客户端与网络之间的数据传输,造成数据传输失败。
发明内容
本发明提供一种动态管理物理和虚拟多路径I/O的方法及系统,用来实现物理和虚拟多路径I/O的动态管理。
为了解决上述技术问题,本发明提供一种动态管理物理和虚拟多路径输入输出端口(I/O)的方法:当用于虚拟客户端与网络之间数据传输的第一主机总线适配器(HBA)不可用时,动态地启用所述虚拟客户端通过虚拟I/O服务器和第二HBA来传输所述网络与所述虚拟客户端之间的数据,其中,所述虚拟I/O服务器被配置为通过所述第二HBA与所述网络进行数据传输。
进一步地,所述虚拟客户端被配置为判断所述第一HBA的可用性,并在所述第一HBA不可用时,动态地启用所述虚拟客户端通过所述虚拟I/O服务器和所述第二HBA来传输所述网络与所述虚拟客户端之间的数据。
进一步地,所述虚拟I/O服务器被配置为判断所述第一HBA的可用性,并在所述第一HBA不可用时,动态地启用所述虚拟客户端通过所述虚拟I/O服务器和所述第二HBA来传输所述网络与所述虚拟客户端之间的数据。
进一步地,所述虚拟客户端与所述虚拟I/O服务器连接于虚拟机监视器,所述虚拟机监视器被配置为判断所述第一HBA的可用性,并在所述第一HBA不可用时,动态地启用所述虚拟客户端通过所述虚拟I/O服务器和所述第二HBA来传输所述网络与所述虚拟客户端之间的数据。
进一步地,所述网络为存储区域网络。
本发明还提供一种动态管理物理和虚拟多路径I/O的系统,包括至少一个虚拟客户端、至少一个虚拟I/O服务器,所述虚拟客户端被配置为通过第一HBA与网络进行数据传输,所述虚拟I/O服务器被配置为通过第二HBA与所述网络进行数据传输,于所述第一HBA不可用时,动态地启用所述虚拟客户端通过所述虚拟I/O服务器和所述第二HBA来传输所述网络与所述虚拟客户端之间的数据。
进一步地,本发明提供的动态管理物理和虚拟多路径I/O的系统,还包括虚拟机监视器,所述虚拟机监视器连接所述虚拟客户端及所述虚拟I/O服务器,所述虚拟机监视器被配置为判断所述第一HBA的可用性,并在所述第一HBA不可用时,动态地启用所述虚拟客户端通过所述虚拟I/O服务器和所述第二HBA来传输所述网络与所述虚拟客户端之间的数据。
进一步地,所述虚拟I/O服务器被配置为判断所述第一HBA的可用性,并在所述第一HBA不可用时,动态地启用所述虚拟客户端通过所述虚拟I/O服务器和所述第二HBA来传输所述网络与所述虚拟客户端之间的数据。
进一步地,所述虚拟客户端被配置为判断所述第一HBA的可用性,并在所述第一HBA不可用时,动态地启用所述虚拟客户端通过所述虚拟I/O服务器和所述第二HBA来传输所述网络与所述虚拟客户端之间的数据。
进一步地,所述网络为存储区域网络。
本发明对HBA的可用性进行检测,当检测到HBA不可用时,可以动态地从与不可用HBA相关的I/O路径切换至备用HBA相关的I/O路径。
附图说明
图1所示为可以执行本发明较佳实施例提供的动态管理物理和虚拟多路径I/O方法的系统示意图;
图2所示为本发明较佳实施例提供的动态物理和虚拟多路径I/O的系统的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410663808.8/2.html,转载请声明来源钻瓜专利网。