虚拟系统的管理方法技术方案

技术编号:39742642 阅读:9 留言:0更新日期:2023-12-17 23:42
本申请公开了一种虚拟系统的管理方法

【技术实现步骤摘要】
虚拟系统的管理方法、装置、电子设备及存储介质


[0001]本申请涉及大数据
以及网络
,具体而言,涉及一种虚拟系统的管理方法

装置

电子设备及存储介质


技术介绍

[0002]虚拟系统,指在一台物理设备上划分出多个相互独立的逻辑设备

每个虚拟系统相当于一台真实的设备,拥有自己的资源,管理员可以对虚拟系统内部的业务和资源进行单独的配置和管理

[0003]其中,现有技术通常利用虚拟机镜像技术来实现对虚拟系统的管理,虚拟镜像技术提供了基于容器技术的状态封存方法,其特点在于封存完整虚拟系统的内存

外存

设备状态,但是,使用虚拟机镜像技术部署实施虚拟系统的管理操作,有着较高的成本,内存资源和
CPU
资源消耗巨大,实现复杂,同时镜像文件巨大,不利于存储和加载

[0004]针对上述的问题,目前尚未提出有效的解决方案


技术实现思路

[0005]本申请实施例提供了一种虚拟系统的管理方法

装置

电子设备及存储介质,以至少解决现有技术中在对网络设备上的虚拟系统进行管理时存在的资源占用大

管理效率低的技术问题

[0006]根据本申请实施例的一个方面,提供了一种虚拟系统的管理方法,包括:向
N
个进程发送通讯消息,其中,通讯消息用于通知
>N
个进程对目标虚拟系统进行管理,目标虚拟系统为在物理设备上划分得到的逻辑设备;在
N
个进程中接收到通讯消息之后,通过
N
个进程依据目标顺序处理目标虚拟系统对应的静态数据和
/
或动态数据,得到处理结果,其中,目标顺序为
N
个进程向物理设备对应的高可用集群下的备用设备同步动态数据的顺序;依据处理结果对目标虚拟系统进行管理操作,其中,管理操作至少包括单独关闭操作以及单独挂起操作,单独关闭操作用于在不影响其他虚拟系统的情况下关闭目标虚拟系统,单独挂起操作用于在不影响其他虚拟系统的情况下将目标虚拟系统从物理设备的内存中移出,并释放目标虚拟系统在处理器中所占的资源,其他虚拟系统为物理设备上除目标虚拟系统之外的虚拟系统

[0007]可选地,虚拟系统的管理方法还包括:在通讯消息为第一通讯消息的情况下,在
N
个进程接收到第一通讯消息之后,依据目标顺序分别向
N
个进程中的每个进程分配对应的子静态数据,其中,第一通讯消息用于通知
N
个进程在物理设备上创建目标虚拟系统,每个进程对应的子静态数据为目标虚拟系统对应的静态数据中的部分数据;控制
N
个进程中的每个进程加载该进程对应的子静态数据,得到目标虚拟系统对应的静态配置文件;在通讯消息为第二通讯消息的情况下,在
N
个进程接收到第二通讯消息之后,通过
N
个进程依据目标顺序的逆顺序分别删除每个进程对应的子静态数据和子动态数据,以及删除目标虚拟系统对应的静态配置文件,其中,第二通讯消息用于通知
N
个进程删除目标虚拟系统,每个进
程对应的子动态数据为目标虚拟系统对应的动态数据中的部分数据

[0008]可选地,虚拟系统的管理方法还包括:在通讯消息为第三通讯消息的情况下,在
N
个进程接收到第三通讯消息之后,通过
N
个进程依据目标顺序的逆顺序分别删除每个进程对应的子静态数据和子动态数据,并保留目标虚拟系统对应的静态配置文件,其中,第三通讯消息用于通知
N
个进程对目标虚拟系统进行单独关闭操作;在通讯消息为第四通讯消息的情况下,在
N
个进程接收到第四通讯消息之后,通过
N
个进程加载目标虚拟系统对应的静态配置文件,其中,第四通讯消息用于通知
N
个进程单独开启目标虚拟系统

[0009]可选地,虚拟系统的管理方法还包括:在通讯消息为第五通讯消息的情况下,在
N
个进程接收到第五通讯消息之后,依据目标顺序和同步消息封装逻辑将目标虚拟系统对应的动态数据封装为动态数据快照文件,其中,第五通讯消息用于通知
N
个进程对目标虚拟系统进行单独挂起操作,同步消息封装逻辑为
N
个进程向物理设备对应的高可用集群下的备用设备同步动态数据时采用的逻辑;在动态数据快照文件封装完成之后,从物理网络设备的内存中删除目标虚拟系统对应的动态数据以及静态数据,并保留目标虚拟系统的外存中的静态配置文件

[0010]可选地,动态数据快照文件由
M
个子文件组成,其中,
M
为小于或等于
N
的正整数,
M
个子文件中的每个子文件的名称中至少携带有
N
个进程中的一个进程的进程标识以及目标虚拟系统的系统标识,每个子文件中包括至少一个子动态数据,并且每个子文件中的每个子动态数据均对应一个消息序号以及目标虚拟系统的系统标识

[0011]可选地,虚拟系统的管理方法还包括:在通讯消息为第六通讯消息的情况下,在
N
个进程接收到第六通讯消息之后,重新加载静态配置文件,以在物理网络设备的内存中重新生成静态数据,其中,第六通讯消息用于通知
N
个进程激活执行了单独挂起操作的目标虚拟系统;依据动态数据快照文件中的每个子文件携带的进程标识,按照目标顺序中的进程顺序依次解析每个子文件,其中,进程顺序为
N
个进程向备用设备同步动态数据时依次启动的进程顺序;依据每个子文件中的每个子动态数据所对应的消息序号,按照目标顺序中的消息处理顺序依次处理每个子动态数据,其中,消息处理顺序为
N
个进程向备用设备同步动态数据对应的每个子动态数据时所遵循的先后同步顺序

[0012]可选地,虚拟系统的管理方法还包括:依据每个子文件中的每个子动态数据所对应的消息序号,按照消息处理顺序依次识别每个子文件中的每个子动态数据对应的消息类型;基于同步消息解析逻辑依据每个子动态数据对应的消息类型从多个预设函数中确定该子动态数据对应的目标函数,其中,同步消息解析逻辑为在
N
个进程向物理设备对应的高可用集群下的备用设备同步动态数据时,备用设备采用的数据处理逻辑;依据目标函数从每个子动态数据所在的子文件中解析得到该子动态数据,并将解析得到的子动态数据加载至物理设备的内存中

[0013]根据本申请的另一方面,还提供了一种虚拟系统的管理装置,其中,包括:发送单元,用于向
N
个进程发送通讯消息,其中,通讯消息用于通知
N
个进程对目标虚拟系本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种虚拟系统的管理方法,其特征在于,包括:向
N
个进程发送通讯消息,其中,所述通讯消息用于通知所述
N
个进程对目标虚拟系统进行管理,所述目标虚拟系统为在物理设备上划分得到的逻辑设备;在所述
N
个进程中接收到所述通讯消息之后,通过所述
N
个进程依据目标顺序处理所述目标虚拟系统对应的静态数据和
/
或动态数据,得到处理结果,其中,所述目标顺序为所述
N
个进程向所述物理设备对应的高可用集群下的备用设备同步所述动态数据的顺序;依据所述处理结果对所述目标虚拟系统进行管理操作,其中,所述管理操作至少包括单独关闭操作以及单独挂起操作,所述单独关闭操作用于在不影响其他虚拟系统的情况下关闭所述目标虚拟系统,所述单独挂起操作用于在不影响所述其他虚拟系统的情况下将所述目标虚拟系统从所述物理设备的内存中移出,并释放所述目标虚拟系统在处理器中所占的资源,所述其他虚拟系统为所述物理设备上除所述目标虚拟系统之外的虚拟系统
。2.
根据权利要求1所述的虚拟系统的管理方法,其特征在于,在所述
N
个进程中接收到所述通讯消息之后,通过所述
N
个进程依据目标顺序处理所述目标虚拟系统对应的静态数据和
/
或动态数据,包括:在所述通讯消息为第一通讯消息的情况下,在所述
N
个进程接收到所述第一通讯消息之后,依据所述目标顺序分别向所述
N
个进程中的每个进程分配对应的子静态数据,其中,所述第一通讯消息用于通知所述
N
个进程在所述物理设备上创建所述目标虚拟系统,所述每个进程对应的子静态数据为所述目标虚拟系统对应的静态数据中的部分数据;控制所述
N
个进程中的每个进程加载该进程对应的子静态数据,得到所述目标虚拟系统对应的静态配置文件;在所述通讯消息为第二通讯消息的情况下,在所述
N
个进程接收到所述第二通讯消息之后,通过所述
N
个进程依据所述目标顺序的逆顺序分别删除每个进程对应的子静态数据和子动态数据,以及删除所述目标虚拟系统对应的静态配置文件,其中,所述第二通讯消息用于通知所述
N
个进程删除所述目标虚拟系统,所述每个进程对应的子动态数据为所述目标虚拟系统对应的动态数据中的部分数据
。3.
根据权利要求2所述的虚拟系统的管理方法,其特征在于,在所述
N
个进程中接收到所述通讯消息之后,通过所述
N
个进程依据目标顺序处理所述目标虚拟系统对应的静态数据和
/
或动态数据,包括:在所述通讯消息为第三通讯消息的情况下,在所述
N
个进程接收到所述第三通讯消息之后,通过所述
N
个进程依据所述目标顺序的逆顺序分别删除每个进程对应的子静态数据和子动态数据,并保留所述目标虚拟系统对应的静态配置文件,其中,所述第三通讯消息用于通知所述
N
个进程对所述目标虚拟系统进行所述单独关闭操作;在所述通讯消息为第四通讯消息的情况下,在所述
N
个进程接收到所述第四通讯消息之后,通过所述
N
个进程加载所述目标虚拟系统对应的静态配置文件,其中,所述第四通讯消息用于通知所述
N
个进程单独开启所述目标虚拟系统
。4.
根据权利要求2所述的虚拟系统的管理方法,其特征在于,在所述
N
个进程中接收到所述通讯消息之后,通过所述
N
个进程依据目标顺序处理所述目标虚拟系统对应的静态数据和
/
或动态数据,包括:在所述通讯消息为第五通讯消息的情况下,在所述
N
个进程接收到所述第五通讯消息
之后,依据所述目标顺序和同步消息封装逻辑将所述目标虚拟系统对应的动态数据封装为动态数据快照文件,其中,所述第五通讯消息用于通知所述
N
个进程对所述目标虚拟系统进行所述单独挂起操作,所述同步消息封装逻辑为所述
N
个进程向所述物理设备对应的高可用集群下的备用设备同步所述动态数据时采用的逻辑;在所述动态数据快照文件封装完成之后,从所述物理网络设备的内存中删除所述目标虚...

【专利技术属性】
技术研发人员:余祖愿李家顺万腾飞代应浪黄媛
申请(专利权)人:山石网科通信技术股份有限公司
类型:发明
国别省市:

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

1