虚拟客户机管理方法、装置、介质和设备制造方法及图纸

技术编号:35283219 阅读:23 留言:0更新日期:2022-10-22 12:26
本公开涉及一种虚拟客户机管理方法、装置、介质和设备,所述方法包括:在接收到客户机启动指令的情况下,确定所述客户机启动指令对应的第一目标客户机的类型;根据所述第一目标客户机的类型,确定所述第一目标客户机对应的主机系统中、与所述第一目标客户机对应的客户机驱动;根据所述客户机驱动启动所述第一目标客户机。由此,可以通过在主机系统中预先设置多种类型的客户机驱动,从而实现客户机管理的自动配置,并且可以对基于不同虚拟化技术实现的客户机进行统一管理,提高客户机管理的标准化和自动化水平,提升用户使用体验。提升用户使用体验。提升用户使用体验。

【技术实现步骤摘要】
虚拟客户机管理方法、装置、介质和设备


[0001]本公开涉及计算机
,具体地,涉及一种虚拟客户机管理方法、装置、系统、介质和设备。

技术介绍

[0002]随着计算机技术的发展,虚拟化技术的应用也越来越广泛。虚拟化技术按照实现方式和层次的不同,可以划分成硬件虚拟化、操作系统虚拟化等,从而实现计算机中各种实体资源的高效应用,在实现资源共享的同时,实现操作内容的安全隔离。现有技术中,虚拟化技术实现客户机以进行网络资源请求的方式多样,针对每一虚拟化技术,则需要分别针对该虚拟化技术进行人工配置服务,以实现对该客户机的管理,配置效率较低,且不便于进行统一管理。

技术实现思路

[0003]本公开的目的是提供一种可以对虚拟客户机进行统一管理的虚拟客户机管理方法、装置、介质和设备。
[0004]为了实现上述目的,本公开的第一方面,提供一种虚拟客户机管理方法,所述方法包括:
[0005]在接收到客户机启动指令的情况下,确定所述客户机启动指令对应的第一目标客户机的类型;
[0006]根据所述第一目标客户机的类型,确定所述第一目标客户机对应的主机系统中、与所述第一目标客户机对应的客户机驱动;
[0007]根据所述客户机驱动启动所述第一目标客户机。
[0008]可选地,所述确定所述客户机启动指令对应的第一目标客户机的类型,包括:
[0009]确定所述第一目标客户机在所述主机系统中部署依赖的文件中是否包含内核层的文件;
[0010]在确定包含内核层的文件的情况下,确定所述第一目标客户机的类型为虚拟机客户机;
[0011]在确定不包含内核层的文件的情况下,确定所述第一目标客户机的类型为容器客户机。
[0012]可选地,所述确定所述客户机启动指令对应的第一目标客户机的类型,包括:
[0013]确定所述第一目标客户机在所述主机系统中部署依赖的文件的数量;
[0014]在所述数量大于预设阈值的情况下,确定所述第一目标客户机的类型为虚拟机客户机;
[0015]在所述数量不大于所述预设阈值的情况下,确定所述第一目标客户机的类型为容器客户机。
[0016]可选地,所述根据所述客户机驱动启动所述第一目标客户机,包括:
[0017]确定所述第一目标客户机的服务状态;
[0018]在确定所述服务状态为非运行状态的情况下,通过所述客户机驱动控制所述第一目标客户机启动,并向客户机服务发送通知消息,其中,所述通知消息用于表示所述第一目标客户机处于运行状态。
[0019]可选地,所述方法还包括:
[0020]在确定主机系统中的第二目标客户机更新的情况下,确定所述第二目标客户机的类型;
[0021]根据所述第二目标客户机的类型和所述第二目标客户机的更新信息,确定所述第二目标客户机的启动参数中是否存在待更新参数;
[0022]在确定存在所述待更新参数的情况下,根据所述第二目标客户机的更新信息对所述待更新参数进行更新。
[0023]可选地,所述方法还包括:
[0024]确定处于运行状态的运行客户机;
[0025]确定所述主机系统中的接入设备,以及每一所述运行客户机对应的外接设备;
[0026]根据所述运行客户机的优先级和该运行客户机对应的外接设备,确定所述接入设备与运行客户机的对应关系。
[0027]本公开的第二方面,提供一种虚拟客户机管理装置,所述装置包括:
[0028]第一确定模块,用于在接收到客户机启动指令的情况下,确定所述客户机启动指令对应的第一目标客户机的类型;
[0029]第二确定模块,用于根据所述第一目标客户机的类型,确定所述第一目标客户机对应的主机系统中、与所述第一目标客户机对应的客户机驱动;
[0030]启动模块,用于根据所述客户机驱动启动所述第一目标客户机。
[0031]可选地,所述第一确定模块包括:
[0032]第一确定子模块,用于确定所述第一目标客户机在所述主机系统中部署依赖的文件中是否包含内核层的文件;
[0033]第二确定子模块,用于在确定包含内核层的文件的情况下,确定所述第一目标客户机的类型为虚拟机客户机;
[0034]第三确定子模块,用于在确定不包含内核层的文件的情况下,确定所述第一目标客户机的类型为容器客户机。
[0035]本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面任一所述方法的步骤。
[0036]本公开的第四方面,提供一种电子设备,包括:
[0037]存储器,其上存储有计算机程序;
[0038]处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面任一所述方法的步骤。
[0039]由此,通过上述技术方案,在接收到客户机启动指令的情况下,确定所述客户机启动指令对应的第一目标客户机的类型,之后,根据所述第一目标客户机的类型,确定所述第一目标客户机对应的主机系统中、与所述第一目标客户机对应的客户机驱动,并根据所述客户机驱动启动所述第一目标客户机。由此,通过上述技术方案,可以通过在主机系统中预
先设置多种类型的客户机驱动,从而实现客户机管理的自动配置,并且可以对基于不同虚拟化技术实现的客户机进行统一管理,提高客户机管理的标准化和自动化水平,提升用户使用体验。
[0040]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0041]附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0042]图1为根据本公开的一种实施方式提供的虚拟客户机管理方法的流程图;
[0043]图2为虚拟客户机管理系统以及主机系统之间的交互示意图;
[0044]图3为根据本公开的一种实施方式提供的虚拟客户机管理装置的框图;
[0045]图4是根据一示例性实施例示出的一种电子设备的框图;
[0046]图5是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
[0047]以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0048]图1所示,为根据本公开的一种实施方式提供的虚拟客户机管理方法的流程图,如图1所示,所述方法可以包括以下步骤:
[0049]在步骤11中,在接收到客户机启动指令的情况下,确定客户机启动指令对应的第一目标客户机的类型。
[0050]其中,客户机又称为用户工作站,是用户与网络打交道的设备,一般由用户PC担任,每一个客户机都运行在它自己的、并为服务器所认可的操作系统环境中,客户机主要通过服务器享受网络上提供的各种资源。通过虚拟化技术的发展,则可以在一个主机系统中通过虚拟化技术集成一个或多个虚拟客户机,从而可以基于同一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟客户机管理方法,其特征在于,所述方法包括:在接收到客户机启动指令的情况下,确定所述客户机启动指令对应的第一目标客户机的类型;根据所述第一目标客户机的类型,确定所述第一目标客户机对应的主机系统中、与所述第一目标客户机对应的客户机驱动;根据所述客户机驱动启动所述第一目标客户机。2.根据权利要求1所述的方法,其特征在于,所述确定所述客户机启动指令对应的第一目标客户机的类型,包括:确定所述第一目标客户机在所述主机系统中部署依赖的文件中是否包含内核层的文件;在确定包含内核层的文件的情况下,确定所述第一目标客户机的类型为虚拟机客户机;在确定不包含内核层的文件的情况下,确定所述第一目标客户机的类型为容器客户机。3.根据权利要求1所述的方法,其特征在于,所述确定所述客户机启动指令对应的第一目标客户机的类型,包括:确定所述第一目标客户机在所述主机系统中部署依赖的文件的数量;在所述数量大于预设阈值的情况下,确定所述第一目标客户机的类型为虚拟机客户机;在所述数量不大于所述预设阈值的情况下,确定所述第一目标客户机的类型为容器客户机。4.根据权利要求1所述的方法,其特征在于,所述根据所述客户机驱动启动所述第一目标客户机,包括:确定所述第一目标客户机的服务状态;在确定所述服务状态为非运行状态的情况下,通过所述客户机驱动控制所述第一目标客户机启动,并向客户机服务发送通知消息,其中,所述通知消息用于表示所述第一目标客户机处于运行状态。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定主机系统中的第二目标客户机更新的情况下,确定所述第二目标客户机的类型;根据所述第二目标客户机的类型和所述第二目标客户机的更新信息,确定所述第二...

【专利技术属性】
技术研发人员:李岩刚
申请(专利权)人:达闼机器人股份有限公司
类型:发明
国别省市:

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

1