宿主机和虚拟机的通信控制方法、设备和存储介质技术

技术编号:38315901 阅读:14 留言:0更新日期:2023-07-29 08:57
本发明专利技术公开一种宿主机和虚拟机的通信控制方法,所述方法包括:接收虚拟机控制指令,根据所述虚拟机控制指令携带的虚拟机标识确定对应的虚拟机通道;在所述虚拟机控制指令的控制类型为第一控制类型时,创建所述虚拟机控制指令的代理链接,其中,所述第一控制类型为访问虚拟机内部网络的虚拟机控制指令;对所述虚拟机控制指令进行封装得到待发送的虚拟机控制数据包;基于所述虚拟机通道,通过所述代理链接将所述虚拟机控制数据包发送至所述虚拟机标识对应的虚拟机,以使所述虚拟机执行所述虚拟机控制指令。通过创建控制指令的代理链接将其发送到对端并执行该控制指令,而无需等待源端联网后才能发送控制指令至对端执行,提高控制指令的处理效率。控制指令的处理效率。控制指令的处理效率。

【技术实现步骤摘要】
宿主机和虚拟机的通信控制方法、设备和存储介质


[0001]本申请涉及通信
,尤其涉及一种宿主机和虚拟机的通信控制方法、设备和存储介质。

技术介绍

[0002]虚拟化是指在一台物理宿主机上虚拟出多个虚拟机(VM),各个虚拟机之间相互隔离,并能同时运行相互独立的一种技术。该技术将一台物理宿主机拆分成数十个独立的虚拟机,各虚拟机能独立运行业务,可以实现提高服务器资源利用率,提高管理效率的目标。
[0003]传统的通过宿主机或者虚拟机下发的关于网络连接的控制指令(例如发起连接http://oa.com的控制指令)需要宿主机和虚拟机都有网络的情况下才能发起该虚控制指令对应的网络连接,若宿主机或者虚拟机任一方没有网络,将导致该控制指令无法发送至对端(宿主机或者虚拟机)或者对端无法建立该控制指令对应的网络连接,需要等待宿主机和虚拟机都联网才能执行控制指令,从而降低控制指令的处理效率。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本申请实施例通过提供一种宿主机和虚拟机的通信控制方法、设备和存储介质,旨在提高宿主机和虚拟机之间的通信控制的处理效率。
[0006]为实现上述目的,本专利技术实施例提供一种宿主机和虚拟机的通信控制方法,应用于宿主机,所述宿主机和虚拟机的通信控制方法包括以下:
[0007]接收虚拟机控制指令,根据所述虚拟机控制指令携带的虚拟机标识确定对应的虚拟机通道;
[0008]在所述虚拟机控制指令的控制类型为第一控制类型时,创建所述虚拟机控制指令的代理链接,其中,所述第一控制类型为访问虚拟机内部网络的虚拟机控制指令;
[0009]对所述虚拟机控制指令进行封装得到待发送的虚拟机控制数据包;
[0010]基于所述虚拟机通道,通过所述代理链接将所述虚拟机控制数据包发送至所述虚拟机标识对应的虚拟机,以使所述虚拟机执行所述虚拟机控制指令。
[0011]可选地,所述接收虚拟机控制指令,根据所述虚拟机控制指令携带的虚拟机标识确定对应的虚拟机通道的步骤之后,包括:
[0012]在所述虚拟机控制指令为第二控制类型时,对所述虚拟机控制指令进行封装得到所述待发送的虚拟机控制数据包,其中,所述第二控制类型不为所述访问虚拟机内部网络的虚拟机控制指令;
[0013]基于所述虚拟机通道,将所述虚拟机控制数据包发送至所述虚拟机标识对应的虚拟机,以使所述虚拟机执行所述虚拟机控制指令。
[0014]可选地,所述在所述虚拟机控制指令的控制类型为第一控制类型时,创建所述虚
拟机控制指令的代理链接的步骤,包括:
[0015]根据所述虚拟机控制指令获取代理信息,其中,所述代理信息包括ip地址、端口号和通信协议;
[0016]根据所述代理信息创建所述虚拟机控制指令的代理链接。
[0017]可选地,所述宿主机和虚拟机的通信控制方法还包括:
[0018]接收宿主机控制数据包,解析所述宿主机控制数据包得到宿主机控制指令,其中,所述宿主机控制指令的控制类型为所述第一控制类型;
[0019]创建所述宿主机控制指令的代理链接,并基于所述代理链接执行所述宿主机控制指令。
[0020]为实现上述目的,本专利技术实施例提供一种宿主机和虚拟机的通信控制方法,应用于虚拟机,所述宿主机和虚拟机的通信控制方法包括以下:
[0021]接收虚拟机控制数据包,对所述虚拟机控制数据包进行解析获取所述虚拟机控制数据包携带的虚拟机控制指令;
[0022]在所述虚拟机控制指令为第一控制类型时,创建所述虚拟机控制指令的代理链接,基于所述代理链接执行所述虚拟机控制指令,其中,所述第一控制类型为访问虚拟机内部网络的控制指令。
[0023]可选地,所述接收虚拟机控制数据包,对所述虚拟机控制数据包进行解析获取所述虚拟机控制数据包携带的虚拟机控制指令的步骤之后,包括:
[0024]在所述虚拟机控制指令为第二控制类型时,执行所述虚拟机控制指令,其中,所述第二控制类型不为所述访问虚拟机内部网络的控制指令。
[0025]可选地,所述宿主机和虚拟机的通信控制方法还包括:
[0026]接收到宿主机控制指令,创建所述宿主机控制指令的代理链接,其中,所述宿主机控制指令为访问宿主机内部网络的控制指令;
[0027]对所述宿主机控制指令进行封装得到待发送的宿主机控制数据包;
[0028]基于虚拟机通道,通过所述代理链接将所述宿主机控制数据包发送至宿主机,以使所述宿主机执行所述宿主机控制指令。
[0029]可选地,所述执行所述虚拟机控制指令的步骤,包括:
[0030]根据预设规则确定所述虚拟机控制指令对应的执行进程;
[0031]控制所述执行进程执行所述虚拟机控制指令对应的虚拟机控制操作。
[0032]此外,本专利技术为实现上述目的,本专利技术还提供一种通信控制设备,所述通信控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的宿主机和虚拟机的通信控制程序,所述宿主机和虚拟机的通信控制程序被所述处理器执行时实现如上所述的宿主机和虚拟机的通信控制方法的步骤。
[0033]此外,本专利技术为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有宿主机和虚拟机的通信控制程序,所述宿主机和虚拟机的通信控制程序被处理器执行时实现如上所述的宿主机和虚拟机的通信控制方法的步骤。
[0034]本专利技术一实施例提出的一种宿主机和虚拟机的通信控制方法,设备和计算机可读存储介质,通过接收虚拟机控制指令,根据虚拟机控制指令携带的虚拟机标识确定对应的虚拟机通道,在虚拟机控制指令的控制类型为第一控制类型时,创建虚拟机控制指令的代
理链接,其中,第一控制类型为访问虚拟机内部网络的虚拟机控制指令,并对虚拟机控制指令进行封装得到待发送的虚拟机控制数据包,然后基于虚拟机通道,通过代理链接将虚拟机控制数据包发送至虚拟机标识对应的虚拟机,以使虚拟机执行虚拟机控制指令。通过在宿主机配置代理服务器,即使在宿主机未联网情况下,也能成功将第一控制类型的虚拟机控制指令发送至虚拟机执行,而无需等待宿主机联网,提高虚拟机控制指令的处理效率,并实现宿主机对虚拟机的全面管理和控制。同理在虚拟机端通过配置代理服务器,在通过虚拟机向宿主机下发宿主机控制指令时,即使在虚拟机未联网情况下,也能将第一控制类型的宿主机控制指令发送至宿主机执行,无需等待虚拟机联网,提高控制指令的处理效率。
附图说明
[0035]图1为本专利技术宿主机和虚拟机的通信控制方法的一实施例的流程示意图;
[0036]图2为本专利技术涉及的宿主机和各个虚拟机之间的虚拟机通道示意图;
[0037]图3为本专利技术涉及的宿主机

虚拟机通信控制系统的功能示意图;
[0038]图4为本专利技术涉及的虚拟机管理示意图;
[0039]图5为本专利技术宿主机和虚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种宿主机和虚拟机的通信控制方法,其特征在于,应用于宿主机,所述宿主机和虚拟机的通信控制方法包括:接收虚拟机控制指令,根据所述虚拟机控制指令携带的虚拟机标识确定对应的虚拟机通道;在所述虚拟机控制指令的控制类型为第一控制类型时,创建所述虚拟机控制指令的代理链接,其中,所述第一控制类型为访问虚拟机内部网络的虚拟机控制指令;对所述虚拟机控制指令进行封装得到待发送的虚拟机控制数据包;基于所述虚拟机通道,通过所述代理链接将所述虚拟机控制数据包发送至所述虚拟机标识对应的虚拟机,以使所述虚拟机执行所述虚拟机控制指令。2.如权利要求1所述的宿主机和虚拟机的通信控制方法,其特征在于,所述接收虚拟机控制指令,根据所述虚拟机控制指令携带的虚拟机标识确定对应的虚拟机通道的步骤之后,包括:在所述虚拟机控制指令为第二控制类型时,对所述虚拟机控制指令进行封装得到所述待发送的虚拟机控制数据包,其中,所述第二控制类型不为所述访问虚拟机内部网络的虚拟机控制指令;基于所述虚拟机通道,将所述虚拟机控制数据包发送至所述虚拟机标识对应的虚拟机,以使所述虚拟机执行所述虚拟机控制指令。3.如权利要求1所述的宿主机和虚拟机的通信控制方法,其特征在于,所述在所述虚拟机控制指令的控制类型为第一控制类型时,创建所述虚拟机控制指令的代理链接的步骤,包括:根据所述虚拟机控制指令获取代理信息,其中,所述代理信息包括ip地址、端口号和通信协议;根据所述代理信息创建所述虚拟机控制指令的代理链接。4.如权利要求1所述的宿主机和虚拟机的通信控制方法,其特征在于,所述宿主机和虚拟机的通信控制方法还包括:接收宿主机控制数据包,解析所述宿主机控制数据包得到宿主机控制指令,其中,所述宿主机控制指令的控制类型为所述第一控制类型;创建所述宿主机控制指令的代理链接,并基于所述代理链接执行所述宿主机控制指令。5.一种宿主机和虚拟机的通信控制方法,其特征在于,应用于虚拟机,所述宿主机和虚拟机的通信控制方法包括接收虚拟机...

【专利技术属性】
技术研发人员:王领帅孙杏杏黄晨
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1