[发明专利]一种多路径访问I/O设备的方法、I/O多路径管理器及系统有效
申请号: | 201110415345.X | 申请日: | 2011-12-13 |
公开(公告)号: | CN102497432A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 雕峻峰;刘云海 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路径 访问 设备 方法 管理器 系统 | ||
1.一种多路径访问输入输出I/O设备的方法,其特征在于,包括:
根据接收到的第一硬分区的配置信息配置外设组件快速互连标准PCI-E交换机,以隔离除所述第一硬分区之外的其他硬分区,使所述第一硬分区的计算节点只访问所述第一硬分区的I/O设备;
根据接收到的所述第一硬分区的配置信息建立所述第一硬分区的计算节点和所述第一硬分区的I/O设备之间的映射关系,以使操作系统根据所述映射关系指示执行I/O任务的计算节点访问所述第一硬分区的I/O设备。
2.根据权利要求1所述的方法,其特征在于,在根据接收到的第一硬分区的配置信息配置外设组件快速互连标准PCI-E交换机,以隔离除所述第一硬分区之外硬分区,使所述第一硬分区的计算节点只访问所述第一硬分区的I/O设备之前还包括:
所述第一硬分区的计算节点中的主节点对处理器、内存、芯片组进行初始化;
所述主节点接收所述第一硬分区的配置信息;
所述主节点引导从节点进行初始化。
3.根据权利要求1或2所述方法,其特征在于,所述第一硬分区的配置信息包括:
所述第一硬分的各个计算节点的数量、标识;
所述第一硬分区的I/O设备的数量、类型;
所述PCI-E交换机中与所述第一硬分区的各个计算节点的对应端口:
所述PCI-E交换机中与所述第一硬分区的I/O设备的对应端口。
4.根据权利要求1或2所述方法,其特征在于,根据接收到的第一硬分区的配置信息配置外设组件快速互连标准PCI-E交换机,以隔离除所述第一硬分区之外硬分区,使所述第一硬分区的计算节点只访问所述第一硬分区的I/O设备包括:
将所述PCI-E交换机中与所述第一硬分区的各个计算节点的对应端口和所述PCI-E交换机中与所述第一硬分区的I/O设备的对应端口,配置成一个虚拟交换机,用于隔离除所述第一硬分区之外的其他的硬分区的I/O设备和I/O访问,使所述第一硬分区的计算节点只访问所述第一硬分区的I/O设备。
5.根据权利要求1或2所述方法,其特征在于,所述根据接收到的所述第一硬分区的配置信息建立所述第一硬分区的计算节点和所述第一硬分区的I/O设备之间的映射关系,以使操作系统根据所述映射关系指示执行I/O任务的计算节点访问所述第一硬分区的I/O设备包括:
所述主节点根据所述第一硬分区的配置信息中提供的所述第一硬分区的计算节点的数量、标识以及所述第一硬分区的I/O设备的数量、类型,通过所述主节点内部的根组件逐一扫描所述第一硬分区的I/O设备总线,搜索有效的I/O设备,搜索到I/O设备后分别为所述主节点内的跟组件和搜索到的I/O设备分配地址和内存;
将所述I/O设备已分配好的地址发送给从节点的根组件,从而在所述第一硬分区的计算节点和所述第一硬分区的I/O设备之间建立映射关系;
形成系统资源信息表,包括所述第一硬分区的计算节点和所述第一硬分区的I/O设备之间的映射关系、处理器信息和内存信息以及所述第一硬分区的计算节点与所述PCI-E交换机之间可用的PCI-E链路的信息;
所述操作系统接收所述I/O任务后,根据所述系统资源信息表为所述I/O任务分配硬件资源,所述硬件资源包括执行所述I/O任务的处理器、执行所述I/O任务需要访问的I/O设备和内存信息;
所述操作系统根据所述系统资源信息表中所述映射关系指示执行所述I/O任务的处理器在所述可用的PCI-E链路中选取一条最短的链路来访问所述需要访问的I/O设备。
6.一种I/O多路径管理器,其特征在于,包括:
PCI-E交换机配置模块,用于根据接收到的第一硬分区的配置信息配置外设组件快速互连标准PCI-E交换机,以隔离除所述第一硬分区之外的其他硬分区,使所述第一硬分区的计算节点只访问所述第一硬分区的I/O设备;
I/O多路径配置模块,用于根据接收到的所述第一硬分区的配置信息建立所述第一硬分区的计算节点和所述第一硬分区的I/O设备之间的映射关系,以使操作系统根据所述映射关系指示执行I/O任务的计算节点访问所述第一硬分区的I/O设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110415345.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双向电渗固结仪
- 下一篇:汽轮机的阀壳与汽缸裂纹扩展寿命的监控装置及方法