[发明专利]一种用于扫描虚拟化平台的主机存储设备的方法和装置在审
申请号: | 201910840547.5 | 申请日: | 2019-09-06 |
公开(公告)号: | CN110618858A | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 王倩男 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 11262 北京安信方达知识产权代理有限公司 | 代理人: | 白天明;解婷婷 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储设备 扫描 主机 虚拟化平台 多个主机 主机存储设备 任务完成 线程 异步调用线程 异步调用 固定的 时间轮 并行 耗时 | ||
本发明公开了一种用于扫描虚拟化平台的主机存储设备的方法。该方法包括:异步调用线程池中的多个线程以并行地执行虚拟化平台的多个主机的存储设备扫描任务;当多个主机中的每个主机对应的线程相继在进行异步调用后等待主机的存储设备扫描任务完成的时候,以固定的间隔时间轮询各个主机的存储设备扫描任务是否已完成;如果一个主机的存储设备扫描任务已完成,则等待其他主机的存储设备扫描任务完成,直到多个主机中的每个主机的存储设备扫描任务均已完成为止。还公开了对应的用于扫描虚拟化平台的主机存储设备的装置。当一个主机执行存储设备扫描任务时,其他主机可以同时执行自身的存储设备的扫描任务,因此可以大幅度地减少耗时。
技术领域
本发明涉及虚拟化技术,尤指一种用于扫描虚拟化平台的主机存储设备的方法和装置。
背景技术
近年来,随着云计算技术的发展和大规模普及,虚拟化平台作为云计算的基础之一也得到广泛的应用。并且由于互联网时代的发展和数据的爆发式增长,使得相应的计算能力需求和数据处理需求也日益增长,因而在一个虚拟化平台中可能管理的计算节点(也就是“主机”)可能高达数百至数千个。虚拟化平台的存储系统依赖于对于存储适配器的扫描来获取存储设备存储划分,为云计算服务提供存储服务。而在较多计算节点的情况下,若由人工手动扫描,便导致了整个过程过多重复性操作和非常耗时等诸多问题。目前批量扫描存储适配器的方法是以一个主机接一个主机串行的方式进行扫描,当一个主机进行存储设备扫描的时候,其他主机无法执行其他任务,并且主机存储设备进行扫描并返回数据需要耗费较多的时间,在整个扫描过程中是最耗时的一步,造成了整个扫描过程耗时多。
发明内容
为了解决上述技术问题,本发明提供了一种用于扫描虚拟化平台的主机存储设备的方法和装置,其能够减少主机存储设备扫描和返回数据所消耗的时间。
为了达到本发明目的,本发明实施例提供了一种用于扫描虚拟化平台的主机存储设备的方法,该方法包括:
异步调用线程池中的多个线程以并行地执行虚拟化平台的多个主机的存储设备扫描任务;
当多个主机中的每个主机对应的线程相继在进行异步调用后等待主机的存储设备扫描任务完成的时候,以固定的间隔时间轮询各个主机的存储设备扫描任务是否已完成;
如果一个主机的存储设备扫描任务已完成,则等待其他主机的存储设备扫描任务完成,直到多个主机中的每个主机的存储设备扫描任务均已完成为止。
在一个可选的实施例中,当多个主机中的每个主机的存储设备扫描任务均已完成的时候,该方法还包括:
通过将在每个主机的存储设备扫描的时候返回的数据与在虚拟化平台的数据库中存储的数据进行对比,更新在数据库中存储的数据。
在一个可选的实施例中,更新在数据库中存储的数据的步骤包括:
同步在主机及对应的存储设备之间的存储适配器的属性信息;其中,存储适配器的信息包括存储适配器的名称、类型以及连接状态;以及
同步磁盘信息;其中,磁盘信息包括磁盘模式、容量、名称、绝对路径、分区号、SCSI地址、全球识别符、传输类型。
在一个可选的实施例中,在异步调用线程池中的多个线程以并行地执行多个主机的存储设备扫描任务的步骤之前,该方法还包括:
指定待扫描的多个主机或主机集群。
在一个可选的实施例中,当存储适配器是iSCSI软件适配器时,在同步存储适配器的信息的步骤之后,该方法还包括:
同步target信息;其中,target信息包括目标服务器IP地址、目标服务器IQN名称、目标服务器端口号。
为了达到本发明目的,本发明实施例提供了一种用于扫描虚拟化平台的主机存储设备的装置,该装置包括存储器和处理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910840547.5/2.html,转载请声明来源钻瓜专利网。