[发明专利]集群中的虚拟共享存储无效
申请号: | 201310247322.1 | 申请日: | 2013-06-20 |
公开(公告)号: | CN103546529A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | A·达马托;V·R·尚卡尔 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/455;G06F3/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈小刚 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 中的 虚拟 共享 存储 | ||
1.在计算机系统集群中,其中每一计算机系统包括一个或多个处理器、存储器、一个或多个主机总线适配器(HBA)以及虚拟主机总线适配器(VHBA)(230-232),一种由所述集群中每一计算机系统上的VHBA(230-232)来执行的方法,所述方法用于在每一计算机系统上创建包括物理上连接到对应计算机系统的存储设备(210-211以及212-213)以及连接到所述集群中其他计算机系统中的每一个的存储设备(210-211以及212-213)的存储名字空间,所述方法包括:
所述集群中每一计算机系统上的VHBA(230-232)查询所述集群中其他计算机系统中的每一个上的VHBA(230-232),所述查询请求枚举物理上连接到被查询VHBA(230-232)所处的计算机系统的每一存储设备(210-211以及212-213)(601);
所述集群中每一计算机系统上的VHBA(230-232)接收来自所述集群中其他VHBA(230-232)中的每一个的响应,每一响应枚举连接到对应计算机系统的每一存储设备(210-211以及212-213),所述响应中的至少一个枚举没有在物理上连接到接收该响应的计算机系统的存储设备(210-211以及212-213)(602);
所述集群中每一计算机系统上的VHBA(230-232)为在接收到的响应中枚举的每一存储设备(210-211以及212-213)创建命名虚拟盘,每一命名虚拟盘包括对应存储设备(210-211以及212-213)的表示,所述表示使得所述存储设备(210-211以及212-213)显现为连接到对应计算机系统(603);以及
所述集群中每一计算机系统上的VHBA(230-232)向对应计算机系统上的操作系统展示每一命名虚拟盘,以使得所述集群中的每一计算机系统将所述存储名字空间中的每一存储设备(210-211以及212-213)看作物理上连接的存储设备(210-211以及212-213),而不论该存储设备(210-211以及212-213)连接到该对应计算机系统还是所述集群中的另一计算机系统(604)。
2.如权利要求1所述的方法,其特征在于,所述存储名字空间包括针对在所述集群中任何计算机系统上执行的应用的共享存储。
3.如权利要求1所述的方法,其特征在于,所述响应中的至少一个枚举物理上也连接到接收该响应的计算机系统的存储设备。
4.如权利要求1所述的方法,其特征在于,来自所述VHBA中的至少一个的响应指示没有存储设备在物理上连接到所述对应计算机系统。
5.如权利要求1所述的方法,其特征在于,来自所述VHBA中的两个或更多个的响应指示特定存储设备在物理上连接到所述两个或更多个对应计算机系统中的每一个。
6.如权利要求5所述的方法,其特征在于,还包括维护与通过它可访问所述特定存储设备的每一路径有关的路径信息。
7.如权利要求1所述的方法,其特征在于,每一命名虚拟盘包括对应存储设备的属性,所述属性要被包括在来自所述对应VHBA的响应中以使得每一存储设备的属性对所述计算机系统中的每一个上的操作系统可见,而不论所述存储设备是否在物理上连接到所述计算机系统。
8.如权利要求1所述的方法,其特征在于,还包括:
所述集群中第一计算机系统上的VHBA接收来自所述第一计算机系统上的应用的I/O请求,所述I/O请求请求访问所述存储名字空间中各存储设备中的第一个上的数据;
所述第一计算机系统上的VHBA选择所述第一计算机系统上的多个主机总线适配器(HBA)中的要被用来将所述I/O请求路由到所述第一存储设备的一个主机总线适配器;以及
将所述I/O请求路由到所选HBA。
9.如权利要求8所述的方法,其特征在于,所述第一存储设备连接到所述第一计算机系统,使得所选HBA将所述I/O请求路由到所述第一存储设备,而不将所述I/O请求路由到所述集群中的另一VHBA。
10.如权利要求8所述的方法,其特征在于,所述第一存储设备连接到所述集群中的另一计算机系统,但不从所述第一计算机系统连接,使得所选HBA将所述I/O请求路由到所述另一计算机系统上的VHBA。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310247322.1/1.html,转载请声明来源钻瓜专利网。