[发明专利]一种管理虚拟设备的方法、带外管理设备及备用虚拟设备在审
| 申请号: | 201710527563.X | 申请日: | 2017-06-30 |
| 公开(公告)号: | CN107423113A | 公开(公告)日: | 2017-12-01 |
| 发明(设计)人: | 张超;陈焱 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
| 代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 管理 虚拟 设备 方法 备用 | ||
本发明实施例公开了一种管理虚拟设备的方法、带外管理设备及备用虚拟设备,涉及计算机设备技术领域,能够解决因部署自定义软件而造成的增加带外管理设备的处理负担,降低带外管理设备的处理效率的问题。本发明实施例的方法包括:若备用虚拟设备未检测到主用虚拟设备发送的心跳报文,则备用虚拟设备根据配置的用户账号建立与带外管理设备之间的连接,并向带外管理设备发送命令;带外管理设备接收备用虚拟设备发送的命令,并根据用户账号,在映射表中查找与用户账号对应的主用虚拟设备,之后根据命令调整与用户账号对应的主用虚拟设备的运行状态。本发明实施例适用于虚拟设备管理。
技术领域
本申请涉及计算机设备技术领域,尤其涉及一种管理虚拟设备的方法、带外管理设备及备用虚拟设备。
背景技术
为了满足计算机设备高可靠性的需求,可以通过为计算机设备配置带外管理设备,并通过业务之外的系统对计算机设备进行监控,从而实现对计算机设备的管理,例如,采用智能平台管理接口(Intelligent Platform Management Interface,IPMI)对计算机设备进行集群管理。随着计算机设备技术的发展,虚拟化技术逐步成了满足计算机设备高可靠性需求所不可或缺的功能,比如,通过硬分区、逻辑分区等方式,在一台计算机设备上虚拟化出多台虚拟设备,以满足对计算机设备高可靠性的需求。
然而,IPMI协议在制定时,并未考虑到虚拟设备的场景,因此,由于带外管理设备在接收到IPMI命令后无法从IPMI命令中获取需要被调整运行状态的虚拟设备的信息,即带外管理设备无法确定需要被调整运行状态的虚拟设备,目前无法采用IPMI协议实现虚拟设备的管理。为了实现虚拟设备的管理,可以通过修改传统IPMI协议中定义的栅栏标准软件(例如fence ipmilan),即通过自定义的fence软件实现虚拟设备的管理。如图1所示,计算机设备1上设置有虚拟设备1、虚拟设备2和虚拟设备3,计算机设备2上也设置有虚拟设备1、虚拟设备2和虚拟设备3。其中,位于计算机设备1上的虚拟设备作为主用机,位于计算机设备2上的虚拟设备作为备用机。比如,位于计算机设备1上的虚拟设备3作为主用机,而位于计算机设备2上的虚拟设备1作为该主用机的备用机。在该主用机产生故障后,备用机的操作系统(Operating System,OS)运行的栅栏代理(fence agent)检测到主用机心跳超时,该备用机的fence agent通过自定义fence软件向计算机设备1的带外管理设备发送自定义协议消息。与IPMI命令不同的是,在自定义协议消息中可以增加用于区分虚拟设备的字段,以告知计算机设备1的带外管理设备产生故障的虚拟设备为位于计算机设备1上的虚拟设备3,之后计算机设备1的带外管理设备控制作为主用机的虚拟设备3下电或是重启。
虽然采用自定义协议可以实现虚拟设备的管理,但标准的OS只配有标准的fenceipmilan,因此,若为了便于带外管理设备有效识别产生故障的虚拟设备而部署自定义fence软件,不仅需要确保带外管理设备额外兼容自定义协议,还需要耗费带外管理设备的大量资源来处理自定义协议消息。由此可见,若要实现上述虚拟设备的管理,势必会增加带外管理设备的处理负担,降低带外管理设备的处理效率。
发明内容
本申请实施例提供一种管理虚拟设备的方法、带外管理设备及备用虚拟设备,能够解决因部署自定义软件而造成的增加带外管理设备的处理负担,降低带外管理设备的处理效率的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,本发明实施例提供一种管理虚拟设备的方法。该方法应用于第一计算机设备,其中,第一计算机设备包括主用虚拟设备和带外管理设备。该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710527563.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种Docker容器状态实时同步方法
- 下一篇:分布式计算数据转发方法和装置





