[发明专利]磁盘处理方法以及装置有效
申请号: | 201810724079.0 | 申请日: | 2018-07-04 |
公开(公告)号: | CN110688193B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 田世坤;吴东;张渊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 处理 方法 以及 装置 | ||
1.一种磁盘处理方法,其特征在于,包括:
检测计算集群中的磁盘是否被至少两个计算节点上运行的虚拟机占用,若是,将所述磁盘作为待处理磁盘;
确定所述至少两个计算节点中的目标计算节点和源计算节点,所述源计算节点为故障计算节点;
关闭所述源计算节点对所述待处理磁盘的占用,
其中,所述关闭所述源计算节点对所述待处理磁盘的占用包括:
在磁盘管理表中查找所述待处理磁盘对应的记录条目;
判断所述源计算节点对所述待处理磁盘的占用的读写状态,根据所述读写状态,在所述磁盘管理表中查找标识信息和计算节点的链接地址与所述源计算节点匹配的记录条目,将查找到的记录条目从所述磁盘管理表中删除。
2.根据权利要求1所述的磁盘处理方法,其特征在于,还包括:
将所述源计算节点对应的链接地址加入禁止访问所述待处理磁盘的链接地址黑名单中。
3.根据权利要求2所述的磁盘处理方法,其特征在于,所述虚拟机对磁盘的占用方式包括:读写打开和/或只读打开;
其中,所述磁盘有且仅允许所述计算集群中任一计算节点采用所述读写打开的方式进行占用,且允许所述计算集群中至少一个计算节点采用所述只读打开的方式进行占用。
4.根据权利要求3所述的磁盘处理方法,其特征在于,所述确定所述至少两个计算节点中的目标计算节点和源计算节点,包括:
判断计算节点上运行的虚拟机中是否存在至少一个状态异常的异常虚拟机,若是,将所述异常虚拟机所在的计算节点作为所述源计算节点,并将所述至少两个计算节点中所述源计算节点之外的计算节点作为所述目标计算节点。
5.根据权利要求3或4所述的磁盘处理方法,其特征在于,还包括:
检测到所述计算集群中的计算节点发生故障后,将所述计算集群中所述故障计算节点上运行的虚拟机在所述计算集群中所述故障计算节点之外的正常计算节点上进行恢复。
6.根据权利要求5所述的磁盘处理方法,其特征在于,所述确定所述至少两个计算节点中的目标计算节点和源计算节点,包括:
将所述至少两个计算节点中所述源计算节点之外的计算节点作为所述目标计算节点。
7.根据权利要求6所述的磁盘处理方法,其特征在于,所述关闭所述源计算节点对所述待处理磁盘的占用,包括:
在所述目标计算节点上以读写打开的方式占用所述源计算节点上的所述待处理磁盘。
8.根据权利要求7所述的磁盘处理方法,其特征在于,所述计算节点上运行的虚拟机的磁盘,配置有与之对应的磁盘管理表,所述磁盘每次被打开时,向所述磁盘对应的所述磁盘管理表插入对应的一条记录条目;
其中,所述记录条目记录有所述磁盘被打开的历史信息、标识信息、打开所述磁盘的计算节点的链接地址。
9.根据权利要求8所述的磁盘处理方法,其特征在于,所述关闭所述源计算节点对所述待处理磁盘的占用,包括:
判断查找到的所述记录条目中记录的标识信息是否为空,若不为空,判断所述记录条目中记录的计算节点的链接地址与所述源计算节点的链接地址是否相同,若相同,将所述记录条目从所述磁盘管理表中删除。
10.根据权利要求9所述的磁盘处理方法,其特征在于,所述关闭所述源计算节点对所述待处理磁盘的占用,包括:
判断所述源计算节点对所述待处理磁盘的占用是否为读写打开,若是,在所述磁盘管理表中查找标识信息和计算节点的链接地址与所述源计算节点匹配的记录条目;
将查找到的记录条目从所述磁盘管理表中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810724079.0/1.html,转载请声明来源钻瓜专利网。