[发明专利]一种自适应的虚拟机和宿主机通信方法及系统有效

专利信息
申请号: 201811544862.5 申请日: 2018-12-17
公开(公告)号: CN109684035B 公开(公告)日: 2020-11-17
发明(设计)人: 张怀凯;张傲;李庆林 申请(专利权)人: 武汉烽火信息集成技术有限公司
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 武汉智权专利代理事务所(特殊普通合伙) 42225 代理人: 沈林华
地址: 430074 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自适应 虚拟机 宿主 通信 方法 系统
【说明书】:

发明公开了一种自适应的虚拟机和宿主机通信方法,涉及虚拟化技术领域。传统的虚拟机和宿主机通信方式采用qga通信,本发明提出了一种新的通信方式:采用增加切换标志位的方式,将虚拟机ip监控网络通信和qga通信整合成双模式无缝切换的新模式,只暴露一个API给上层云平台使用。当qga通信方式异常时,切换至虚拟机ip监控网络通信方式对虚拟机进行监控;待qga通信方式异常修复后,重启libvirt服务,自动切换到qga通信方式对虚拟机进行监控。采用自适应双模式切换机制,解决虚拟机单模式监控时的单点故障风险不可控场景的问题,为虚拟机监控提供双重保障。本发明还公开了一种自适应的虚拟机和宿主机通信系统。

技术领域

本发明涉及虚拟化技术领域,具体是涉及一种自适应的虚拟机和宿主机通信方法及系统。

背景技术

随着云计算蓬勃的发展,越来越多的客户需要云平台具有监控虚拟机内部指标的功能,在虚拟机内部业务繁忙及出现故障时,可及时对虚拟机做出配额调整和故障恢复,来保障虚拟机内部业务的正常运行。底层基于qemu-kvm虚拟化环境的云平台,宿主机与虚拟机通信采用qga进程(全称qemu-guest-agent,是运行在虚拟机内部的一个服务进程)的方式,这种方式不依赖于网络而是依赖于virtio-seria,qemu提供了串口设备的模拟及数据交换的通道,如图1所示,虚拟机中的qga进程通过串口设备与主机进行通信,主机上读/写unix socket文件获取虚拟机的消息。在虚拟机内部业务重要且对虚拟机性能要求苛刻的云场景下,对虚拟机健康指标的实时监控显得极为重要,通过qga进程获取虚拟机信息的方式显得单一不可控,该通信链路一旦出现故障,云平台将失去对虚拟机的监控。

如图1所示,如果qga进程异常将直接导致云平台虚拟机监控服务不可用,在虚拟机内部业务重要且对虚拟机性能要求苛刻的云场景下,云平台失去对虚拟机的监控,意味着不能完全保证虚拟机内部业务的正常运转,这种故障无疑是危险的,风险不可控的,用户也是难以接受的。

发明内容

本发明的目的是为了克服上述背景技术的不足,提供一种自适应的虚拟机和宿主机通信方法及系统,为虚拟机监控提供了双重保障。

本发明提供一种自适应的虚拟机和宿主机通信方法,包括以下步骤:

将用于qga通信的通道的API和用于虚拟机ip监控网络通信的通道的API整合成一个API,暴露给上层云平台使用;

当用于qga通信的通道异常时,切换至用于虚拟机ip监控网络通信的通道对虚拟机进行监控;

待用于qga通信的通道异常修复后,重启libvirt服务,重新切换到用于qga通信的通道对虚拟机进行监控。

在上述方案的基础上,通过增加切换标志位,将用于qga通信的通道的API和用于虚拟机ip监控网络通信的通道的API整合成一个API,暴露给上层云平台使用。

在上述方案的基础上,所述当用于qga通信的通道异常时,切换至用于虚拟机ip监控网络通信的通道对虚拟机进行监控,具体包括以下步骤:

通过设置libvirt配置文件中的切换标志位选项开启双通道切换功能,切换标志位默认值为0;

切换标志位为0时,采用用于qga通信的通道监控虚拟机,若用于qga通信的通道异常,将切换标志位置为1,切换至虚拟机ip监控进程监听虚拟机ip,自动切换到用于虚拟机ip监控网络通信的通道。

在上述方案的基础上,所述待用于qga通信的通道异常修复后,重启libvirt服务,重新切换到用于qga通信的通道对虚拟机进行监控,具体包括以下步骤:

用于qga通信的通道异常恢复,手动将libvirt配置文件中切换标志位置为0,重启libvirt服务,将虚拟机ip监控进程与虚拟机ip解绑,切换到用于qga通信的通道。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火信息集成技术有限公司,未经武汉烽火信息集成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811544862.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top