[发明专利]一种云中心宿主机发生宕机时自动疏散的方法在审
申请号: | 202010579521.2 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111722911A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 刘少林 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/20 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 冯春连 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中心 宿主 发生 机时 自动 疏散 方法 | ||
1.一种云中心宿主机发生宕机时自动疏散的方法,其特征在于,该方法包括触发和执行两个环节;
在触发环节,实时采集集群中宿主机的运行状态,将采集到的数据与正常值进行比较,根据比较结果判断宿主机是否发生故障,在判断宿主机发生故障宕机时,调用命令关闭发生故障宿主机,随后调用迁移疏散接口,将故障宿主机的ID发送给服务程序,进行执行环节;
在执行环节,根据接收到的故障宿主机ID,查询该故障宿主机的虚拟机信息,随后查询出集群中其余正常宿主机的信息,计算得出宿主机和虚拟机的映射关系,执行疏散操作。
2.根据权利要求1所述的一种云中心宿主机发生宕机时自动疏散的方法,其特征在于,在触发环节,实时采集集群中宿主机的运行状态后,首先判断宿主机电源状态是不是off,如果宿主机电源off,则直接调用迁移疏散接口,如果宿主机电源不是off,则进一步判断宿主机是否发生故障。
3.根据权利要求1所述的一种云中心宿主机发生宕机时自动疏散的方法,其特征在于,在触发环节,通过IPMI协议周期性采集集群中宿主机的运行状态;
在判断宿主机发生故障宕机时,通过IPMI命令关闭发生故障宕机的宿主机。
4.根据权利要求1-3中任一项所述的一种云中心宿主机发生宕机时自动疏散的方法,其特征在于,所述运行状态包括电源状态、CPU状态、内存状态、网卡状态。
5.根据权利要求1所述的一种云中心宿主机发生宕机时自动疏散的方法,其特征在于,疏散操作执行完毕后记录疏散结果,如果对同一宿主机连续疏散失败三次,则停止触发疏散,提示人工干预。
6.根据权利要求5所述的一种云中心宿主机发生宕机时自动疏散的方法,其特征在于,开始进行执行环节时,根据接收到的故障宿主机ID,首先判断该故障宿主机是否正处于疏散过程中,然后判断该宿主机之前是否进行过疏散或该宿主机之前进行疏散的次数是否不超过三次,再判断该宿主机有没有状态翻转,在故障宿主机未处于疏散过程、之前没有进行过疏散或疏散次数不超过三次、且没有状态翻转时,查询该故障宿主机的虚拟机信息,随后查询出集群中其余正常宿主机的信息,计算得出宿主机和虚拟机的映射关系,执行疏散操作。
7.根据权利要求6所述的一种云中心宿主机发生宕机时自动疏散的方法,其特征在于,计算得出宿主机和虚拟机的映射关系,这一过程具体包括:
首先确定集群中有充足的CPU和内存资源,
其次根据故障宿主机的ID来查询需要疏散的虚拟机有哪些,并统计出这些虚拟机的CPU、内存分别是多少,
随后计算出集群中其余正常宿主机可以提供的CPU、内存是多少,
最后得出宿主机和虚拟机的映射关系,决定故障宿主机所对应虚拟机的疏散结果。
8.根据权利要求7所述的一种云中心宿主机发生宕机时自动疏散的方法,其特征在于,得出宿主机和虚拟机的映射关系后,调用基于openstack接口开发的疏散接口,将故障宿主机所对应的虚拟机合理分配到集群中其余正常宿主机上。
9.根据权利要求1或5-8中任一项所述的一种云中心宿主机发生宕机时自动疏散的方法,其特征在于,在执行环节,所述虚拟机信息包括虚拟机的ID、名称、CPU核数、内存大小,集群中其余正常宿主机的信息包括宿主机的ID、名称、可用CPU核数、可用内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010579521.2/1.html,转载请声明来源钻瓜专利网。