虚拟机系统、控制虚拟机的方法、计算机设备及存储介质技术方案

技术编号:38200577 阅读:10 留言:0更新日期:2023-07-21 16:42
本申请公开了一种虚拟机系统、控制虚拟机的方法、计算机设备及存储介质。该系统应用于容器编排平台,虚拟机系统包括:通信模块、第一执行模块和第一虚拟机。其中,通信模块位于守护进程集中,第一执行模块和第一虚拟机均位于第一原子单元中。通信模块,用于接收服务模块发送的操作命令,并将操作命令发送至第一执行模块;第一执行模块,用于对第一虚拟机执行操作命令对应的操作。采用本申请提供的虚拟机系统,可以使得第一虚拟机直接运行在宿主机上,从而可以给虚拟机提供与宿主机相同的网络性能,提高虚拟机的网络性能,还可以使得对虚拟机的操作指令可以通过宿主机直接下发,不需要额外的插件,从而可以提高虚拟机的对操作命令的反应速度。的反应速度。的反应速度。

【技术实现步骤摘要】
虚拟机系统、控制虚拟机的方法、计算机设备及存储介质


[0001]本申请涉及计算机
,特别是涉及一种虚拟机系统、控制虚拟机的方法、计算机设备及存储介质。

技术介绍

[0002]虚拟机(Virtual Machine)为通过软件模拟的具有完整硬件系统功能的、运行在宿主机中的计算机系统。但由于虚拟机与宿主机的运行相对独立,目前宿主机和虚拟机之间的操作命令和网络数据传递,通常通过额外的网桥设备。即宿主机先将操作命令发送至网桥设备,然后网桥设备再将操作命令发送至虚拟机。由于宿主机和虚拟机之间的操作命令和网络数据传递需要通过网桥设备,使得虚拟机的对操作命令的反应速度较慢,虚拟机的网络性能较低。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种虚拟机系统、控制虚拟机的方法、计算机设备及存储介质,能够实现虚拟机的对操作命令的反应速度和网络性能的提高。
[0004]第一方面,本申请提供了一种虚拟机系统,该系统应用于容器编排平台,容器编排平台包括服务模块、守护进程集和第一原子单元,该系统包括:通信模块、第一执行模块和第一虚拟机;通信模块位于守护进程集中,第一执行模块和第一虚拟机均位于第一原子单元中;通信模块,用于接收服务模块发送的操作命令,并将操作命令发送至第一执行模块;第一执行模块,用于对第一虚拟机执行操作命令对应的操作。
[0005]在一些实施例中,守护进程集和第一原子单元应用于节点服务器,节点服务器中还包括节点代理组件;节点代理组件,用于接收服务模块发送的操作命令,并将操作命令发送至通信模块;通信模块,用于接收操作命令,并将操作命令发送至第一执行模块。
[0006]在一些实施例中,该系统还包括:调度模块;调度模块,用于接收服务模块发送的虚拟机资源后,在容器编排平台中创建第二原子单元;通信模块,用于在第二原子单元建立后,拉起第二虚拟机的创建进程。
[0007]在一些实施例中,调度模块,具体用于接收服务模块发送的虚拟机资源,在容器编排平台中创建第二原子单元和第二原子单元中的第二执行模块;调度模块,还用于将虚拟机资源对应的虚拟机配置信息,通过通信模块发送至第二执行模块;第二执行模块,用于根据虚拟机配置信息在第二原子单元中创建第二虚拟机。
[0008]在一些实施例中,调度模块,还用于为虚拟机资源分配唯一标识。
[0009]在一些实施例中,调度模块,还用于调整虚拟机资源的状态,使虚拟机资源的状态与第二原子单元一致。
[0010]在一些实施例中,通信模块,还用于将操作命令发送至第二执行模块;第二执行模块,还用于对第二虚拟机执行操作命令对应的操作。
[0011]第二方面,本申请实施例提供了一种控制虚拟机的方法,该方法应用于虚拟机系
统,系统应用于容器编排平台,容器编排平台包括服务模块、守护进程集和第一原子单元,系统包括:通信模块、第一执行模块和第一虚拟机;通信模块位于守护进程集中,第一执行模块和第一虚拟机均位于原子单元中;该方法包括:通信模块接收服务模块发送的操作命令,并将操作命令发送至第一执行模块;第一执行模块对第一虚拟机执行操作命令对应的操作。
[0012]在一些实施例中,守护进程集和第一原子单元应用于节点服务器,节点服务器中还包括节点代理组件;通信模块接收服务模块发送的操作命令,并将操作命令发送至第一执行模块,包括:节点代理组件接收服务模块发送的操作命令,并将操作命令发送至通信模块;通信模块接收操作命令,并将操作命令发送至第一执行模块。
[0013]在一些实施例中,该系统还包括:调度模块;该方法还包括:调度模块接收服务模块发送的虚拟机资源后,在容器编排平台中创建第二原子单元;通信模块在第二原子单元建立后,拉起第二虚拟机的创建进程。
[0014]第三方面,本申请提供了一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行该计算机程序时实现上述的方法中的步骤。
[0015]第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
[0016]第五方面,本申请提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
[0017]上述虚拟机系统、控制虚拟机的方法、计算机设备及存储介质应用于容器编排平台,容器编排平台包括服务模块、守护进程集和第一原子单元。虚拟机系统包括:通信模块、第一执行模块和第一虚拟机。其中,通信模块位于守护进程集中,第一执行模块和第一虚拟机均位于第一原子单元中。通信模块,用于接收服务模块发送的操作命令,并将操作命令发送至第一执行模块;第一执行模块,用于对第一虚拟机执行操作命令对应的操作。
[0018]由此可知,本申请实施例提供的虚拟机系统,将虚拟机系统应用于容器编排平台中,通过容器编排平台中的部分组件、通信模块和第一执行模块,可以使得第一虚拟机直接运行在宿主机上,从而可以给虚拟机提供与宿主机相同的网络性能,如此可以提高虚拟机的网络性能。虚拟机系统通过容器编排平台中的部分组件、通信模块和第一执行模块,还可以使得对虚拟机的操作指令可以通过宿主机直接下发,不需要额外的插件,从而可以提高虚拟机的对操作命令的反应速度。
附图说明
[0019]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本申请实施例提供的一种应用环境的示意图;
[0021]图2为本申请实施例提供的一种虚拟机系统的示意图;
[0022]图3为本申请实施例提供的另一种虚拟机系统的示意图;
[0023]图4为本申请实施例提供的一种虚拟机系统的示意图;
[0024]图5为本申请实施例提供的一种控制虚拟机的方法的流程图;
[0025]图6为本申请实施例提供的一种计算机设备的内部结构图;
[0026]图7为本申请实施例提供的另一种计算机设备内部结构图;
[0027]图8为本申请实施例提供的一种计算机可读存储介质的内部结构图。
具体实施方式
[0028]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0029]本申请实施例提供的虚拟机系统,可以应用于如图1所示的应用环境中。其中,终端102通过通信网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机系统,其特征在于,所述系统应用于容器编排平台,所述容器编排平台包括服务模块、守护进程集和第一原子单元,所述系统包括:通信模块、第一执行模块和第一虚拟机;所述通信模块位于所述守护进程集中,所述第一执行模块和所述第一虚拟机均位于所述第一原子单元中;所述通信模块,用于接收所述服务模块发送的操作命令,并将所述操作命令发送至所述第一执行模块;所述第一执行模块,用于对所述第一虚拟机执行所述操作命令对应的操作。2.根据权利要求1所述的系统,其特征在于,所述守护进程集和第一原子单元应用于节点服务器,所述节点服务器中还包括节点代理组件;所述节点代理组件,用于接收所述服务模块发送的操作命令,并将所述操作命令发送至所述通信模块;所述通信模块,用于接收所述操作命令,并将所述操作命令发送至所述第一执行模块。3.根据权利要求1所述的系统,其特征在于,所述系统还包括:调度模块;所述调度模块,用于接收所述服务模块发送的虚拟机资源后,在所述容器编排平台中创建第二原子单元;所述通信模块,用于在所述第二原子单元建立后,拉起第二虚拟机的创建进程。4.根据权利要求3所述的系统,其特征在于,所述调度模块,具体用于接收所述服务模块发送的虚拟机资源,在所述容器编排平台中创建第二原子单元和所述第二原子单元中的第二执行模块;所述调度模块,还用于将所述虚拟机资源对应的虚拟机配置信息,通过所述通信模块发送至所述第二执行模块;所述第二执行模块,用于根据所述虚拟机配置信息在所述第二原子单元中创建第二虚拟机。5.根据权利要求3所述的系统,其特征在于,所述调度模块,还用于为所述虚拟机资源分配唯一标识。6.根据权利要求3所述的系统,其特征在于,所述调度模块,还用于调整所述虚拟机资源的状态,使所述虚拟机资源的状态与所述第二原子单元一致。7.根据权利要求3所述...

【专利技术属性】
技术研发人员:莫海浪周超孙冀川吕江波沈小勇
申请(专利权)人:上海思谋科技有限公司
类型:发明
国别省市:

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

1