System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() Hypervisor虚拟化系统异常处理系统及方法技术方案_技高网

Hypervisor虚拟化系统异常处理系统及方法技术方案

技术编号:40508903 阅读:6 留言:0更新日期:2024-03-01 13:24
本发明专利技术公开了一种Hypervisor虚拟化系统异常处理系统及方法,Hypervi sor虚拟化系统异常处理系统包括Hypervisor在检测到Guest VM虚拟机状态发生变化或触发watchdog timer时,将状态变化通知发送至Host VM虚拟机;Host VM虚拟机获取Guest VM虚拟机的虚拟机状态信息,并对虚拟机状态信息进行解析,获得异常状态信息;Host VM虚拟机通过异常策略库对所述异常状态信息进行处理。本发明专利技术中通过Hypervisor、Host VM虚拟机及Guest VM虚拟机之间的数据传输,从而保证整个Hypervisor系统运行更加稳定,提高了安全性。

【技术实现步骤摘要】

本专利技术涉及hypervisor处理,尤其涉及一种hypervisor虚拟化系统异常处理系统及方法。


技术介绍

1、在车载智能座舱hypervisor虚拟化系统中,仪表系统或中控系统在使用过程中,可能出现黑屏、卡死、显示异常等问题,存在很大安全隐患。因此,如何保证整个hypervisor系统运行更加稳定成为一个亟待解决的问题。

2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本专利技术的主要目的在于提供了一种hypervisor虚拟化系统异常处理系统及方法,旨在解决如何保证整个hypervisor系统运行更加稳定的技术问题。

2、为实现上述目的,本专利技术提供了一种hypervisor虚拟化系统异常处理系统,所述hypervisor虚拟化系统异常处理系统包括hypervisor、host vm虚拟机及guest vm虚拟机;

3、所述hypervisor,用于在检测到所述guest vm虚拟机状态发生变化或触发watchdog timer时,将状态变化通知发送至所述host vm虚拟机;

4、所述host vm虚拟机,用于获取所述guest vm虚拟机的虚拟机状态信息,并对所述虚拟机状态信息进行解析,获得异常状态信息;

5、所述host vm虚拟机,还用于通过异常策略库对所述异常状态信息进行处理。

6、可选地,所述hypervisor包括虚拟机状态监控模块,所述host vm虚拟机包括异常监控模块;

7、所述虚拟机状态监控模块,用于在检测到所述guest vm虚拟机状态发生变化或触发watchdog timer时,通过事件通道将状态变化通知发送至所述异常监控模块;

8、所述异常监控模块,用于调用hypercall获取所述guest vm虚拟机的虚拟机状态信息,并对所述虚拟机状态信息进行解析,获得异常状态信息。

9、可选地,所述hypervisor还包括异常存储模块;

10、所述虚拟机状态监控模块,还用于获取所述guest vm虚拟机的console信息,并将所述console信息存储至所述异常存储模块,以使开发者对所述console信息进行分析。

11、可选地,所述虚拟机状态监控模块,还用于在检测到所述guest vm虚拟机触发watchdog timer时,将所述guest vm虚拟机进行关机,并将shutd own状态通知作为状态变化通知通过事件通道发送至所述异常监控模块。

12、可选地,所述hypervisor,还用于在检测到所述host vm虚拟机触发wa tchdogtimer时,将所述host vm虚拟机和所述guest vm虚拟机进行复位重启。

13、此外,为实现上述目的,本专利技术还提出一种hypervisor虚拟化系统异常处理系统,所述hypervisor虚拟化系统异常处理方法包括以下步骤:

14、在检测到guest vm虚拟机状态发生变化或触发watchdog timer时,将状态变化通知发送至host vm虚拟机,以使所述host vm虚拟机获取所述guest vm虚拟机的虚拟机状态信息,对所述虚拟机状态信息进行解析,获得异常状态信息,并通过异常策略库对所述异常状态信息进行处理。

15、可选地,所述host vm虚拟机包括异常监控模块;

16、所述在检测到guest vm虚拟机状态发生变化或触发watchdog timer时,将状态变化通知发送至host vm虚拟机的步骤,包括:

17、在检测到所述guest vm虚拟机状态发生变化或触发watchdog timer时,通过事件通道将状态变化通知发送至所述异常监控模块,以使所述异常监控模块调用hypercall获取所述guest vm虚拟机的虚拟机状态信息,并对所述虚拟机状态信息进行解析,获得异常状态信息。

18、可选地,所述在检测到所述guest vm虚拟机状态发生变化或触发watch dogtimer时,通过事件通道将状态变化通知发送至所述异常监控模块的步骤之后,还包括:

19、获取所述guest vm虚拟机的console信息,并将所述console信息存储至异常存储模块,以使开发者对所述console信息进行分析。

20、可选地,所述在检测到所述guest vm触发watchdog timer时,通过事件通道将状态变化通知发送至所述异常监控模块的的步骤,包括:

21、在检测到所述guest vm虚拟机触发watchdog timer时,将所述guest vm虚拟机进行关机,并将shutdown状态通知作为状态变化通知通过事件通道发送至异常监控模块。

22、可选地,所述在检测到guest vm虚拟机状态发生变化或触发watchdog timer时,将状态变化通知发送至host vm虚拟机的步骤之前,还包括:

23、在检测到host vm虚拟机触发watchdog timer时,将所述host vm虚拟机和guestvm虚拟机进行复位重启。

24、此外,为实现上述目的,本专利技术还提出一种hypervisor虚拟化系统异常处理设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的hypervisor虚拟化系统异常处理程序,所述hypervisor虚拟化系统异常处理程序配置为实现如上文所述的hypervisor虚拟化系统异常处理系统的步骤。

25、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有hypervisor虚拟化系统异常处理程序,所述hypervisor虚拟化系统异常处理程序被处理器执行时实现如上文所述的hypervisor虚拟化系统异常处理系统的步骤。

26、本专利技术hypervisor虚拟化系统异常处理系统包括hypervisor、host vm虚拟机及guest vm虚拟机,首先hypervisor在检测到guest vm虚拟机状态发生变化或触发watchdogtimer时,将状态变化通知发送至host vm虚拟机,然后host vm虚拟机获取guest vm虚拟机的虚拟机状态信息,并对虚拟机状态信息进行解析,获得异常状态信息,之后host vm虚拟机通过异常策略库对所述异常状态信息进行处理。相较于现有技术中并未涉及如何处理黑屏、卡死、显示异常等问题,而本专利技术中通过hypervisor、host vm虚拟机及gu est vm虚拟机之间的数据传输,从而保证整个hypervisor系统运行更加稳定,提高了安全性。

本文档来自技高网...

【技术保护点】

1.一种Hypervisor虚拟化系统异常处理系统,其特征在于,所述Hyper visor虚拟化系统异常处理系统包括Hypervisor、Host VM虚拟机及Guest VM虚拟机;

2.如权利要求1所述的系统,其特征在于,所述Hypervisor包括虚拟机状态监控模块,所述Host VM虚拟机包括异常监控模块;

3.如权利要求2所述的系统,其特征在于,所述Hypervisor还包括异常存储模块;

4.如权利要求2任一项所述的系统,其特征在于,所述虚拟机状态监控模块,还用于在检测到所述Guest VM虚拟机触发watchdog timer时,将所述Guest VM虚拟机进行关机,并将shutdown状态通知作为状态变化通知通过事件通道发送至所述异常监控模块。

5.如权利要求1-4任一项所述的系统,其特征在于,所述Hypervisor,还用于在检测到所述Host VM虚拟机触发watchdog timer时,将所述Host VM虚拟机和所述Guest VM虚拟机进行复位重启。

6.一种Hypervisor虚拟化系统异常处理方法,其特征在于,所述Hyper visor虚拟化系统异常处理方法包括以下步骤:

7.如权利要求6所述的方法,其特征在于,所述Host VM虚拟机包括异常监控模块;

8.如权利要求7所述的方法,其特征在于,所述在检测到所述Guest VM虚拟机状态发生变化或触发watchdog timer时,通过事件通道将状态变化通知发送至所述异常监控模块的步骤之后,还包括:

9.如权利要求7所述的方法,其特征在于,所述在检测到所述Guest VM触发watchdogtimer时,通过事件通道将状态变化通知发送至所述异常监控模块的的步骤,包括:

10.如权利要求6-9任一项所述的方法,其特征在于,所述在检测到Gu est VM虚拟机状态发生变化或触发watchdog timer时,将状态变化通知发送至Host VM虚拟机的步骤之前,还包括:

...

【技术特征摘要】

1.一种hypervisor虚拟化系统异常处理系统,其特征在于,所述hyper visor虚拟化系统异常处理系统包括hypervisor、host vm虚拟机及guest vm虚拟机;

2.如权利要求1所述的系统,其特征在于,所述hypervisor包括虚拟机状态监控模块,所述host vm虚拟机包括异常监控模块;

3.如权利要求2所述的系统,其特征在于,所述hypervisor还包括异常存储模块;

4.如权利要求2任一项所述的系统,其特征在于,所述虚拟机状态监控模块,还用于在检测到所述guest vm虚拟机触发watchdog timer时,将所述guest vm虚拟机进行关机,并将shutdown状态通知作为状态变化通知通过事件通道发送至所述异常监控模块。

5.如权利要求1-4任一项所述的系统,其特征在于,所述hypervisor,还用于在检测到所述host vm虚拟机触发watchdog timer时,将所述host vm虚...

【专利技术属性】
技术研发人员:李森林谢宏江李燕青
申请(专利权)人:武汉光庭信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1