一种基于kvm虚拟化的智能管理系统技术方案

技术编号:38159417 阅读:7 留言:0更新日期:2023-07-13 09:30
本发明专利技术涉及一种基于kvm虚拟化的智能管理系统,尤其涉及虚拟化技术领域,包括:数据获取单元获取系统发送的指令、指令中的资源数据量以及中央处理器的容量;数据运算单元确定指令中资源数据量,允许承载的最大内存容量和最小内存容量以及确定虚拟机的内存容量;故障处理单元确定数据获取单元获取的故障数据以及确定故障数据对应允许的最高故障处理水平以判定是否对故障数据进行处理;逻辑控制单元确定指令中的敏感信息数据量以及允许承载的最大敏感信息数据量和最小敏感信息数据量,并判定对虚拟机内存容量的调节方式;数据迁移单元判定对资源数据量的迁移方式以及将资源数据迁移至其他服务器节点,提高了系统的运行效率。提高了系统的运行效率。提高了系统的运行效率。

【技术实现步骤摘要】
一种基于kvm虚拟化的智能管理系统


[0001]本专利技术涉及虚拟化
,尤其涉及一种基于kvm虚拟化的智能管理系统。

技术介绍

[0002]随着信息化的快速发展,在线实训平台通过采用服务器虚拟技术、课件体系化、模块化设计技术,打破了传统实训在时间、空间、内容等方面的限制,能够满足常见的网络安全在线实训和攻防演练的需求,但其中大多数实训平台要么是只能打开docker容器类的模拟操作系统,要么是需要分别打开docker容器类模拟操作系统、kvm类模拟操作系统,在大型分布式系统中无法统筹相应硬件资源,无法做到统一智能调度。
[0003]中国专利公开号:CN111443955A公开了一种支持异构网络设备的网络设备培训平台,包括服务器、网络设备和控制设备,所述的服务器为基于开源Kvm的代码优化和指令封装,提供一套方便、可靠的编程接口,实现具备网络、硬件、操作系统等抽象资源的虚拟机,该专利技术将服务器和网络设备虚拟化,以实现在云平台中支撑各种异构操作系统(如Windows,Linux,安卓,苹果等),使网络设备虚拟资源和用户的终端操作系统解耦合,使网络设备转变为可共享的云服务;由此可见,所述一种支持异构网络设备的网络设备培训平台存在未对运行过程进行精准控制以致系统运行效率较低的问题。

技术实现思路

[0004]为此,本专利技术提供一种基于kvm虚拟化的智能管理系统,用以克服现有技术中平台运行效率较低的问题。
[0005]为实现上述目的,本专利技术提供一种基于kvm虚拟化的智能管理系统,包括:
[0006]数据获取单元,用以获取系统发送的指令、指令中的资源数据量以及中央处理器的容量;
[0007]数据运算单元,其与所述数据获取单元连接,用以确定所述数据获取单元获取的指令中的资源数据量,允许承载的最大内存容量和最小内存容量,以及确定虚拟机的内存容量;
[0008]故障处理单元,其分别与所述数据获取单元和数据运算单元连接,用以确定所述数据获取单元获取的故障数据以及确定当前故障数据对应允许的最高故障处理水平,以判定是否对所述故障数据进行处理;
[0009]逻辑控制单元,其分别与所述数据获取单元和数据运算单元连接,用以确定所述数据获取单元获取的指令中的敏感信息数据量,以及允许承载的最大敏感信息数据量和最小敏感信息数据量,并判定对所述虚拟机的内存容量的调节方式;
[0010]数据迁移单元,其分别与所述逻辑控制单元和故障处理单元连接,用以判定所述资源数据量进行数量迁移的迁移数量确定方式以及将资源数据迁移至其他服务器节点;
[0011]其中,所述数据运算单元确定所述数据获取单元获取的指令中的资源数据量,以判定对所述资源数据量或虚拟机的处理方式,当前资源数据量对应所述虚拟机允许承载的
最大内存容量和最小内存容量。
[0012]进一步地,所述逻辑控制单元根据所述系统发送的指令以确定指令中的敏感信息数据量,当前敏感信息数据量对应虚拟机允许承载的最小敏感信息数据量,根据当前敏感信息数据量与对应虚拟机允许承载的最小敏感信息数据量的比对结果判定是否打开虚拟机。
[0013]进一步地,所述数据运算单元根据所述数据获取单元获取的中央处理器的容量,以确定所述虚拟机的最小内存容量和最大内存容量。
[0014]进一步地,所述数据运算单元确定所述数据获取单元获取的指令中的资源数据量,当前资源数据量对应所述虚拟机允许承载的最大内存容量和最小内存容量,根据当前资源数据量与所述虚拟机允许承载的最大内存容量和最小内存容量的比对结果确定将所述资源数据量分配至集群服务器,或调节所述虚拟机的内存容量,或对所述指令内容中的资源数据量进行迁移。
[0015]进一步地,所述逻辑控制单元中设有在第二资源数据量下对所述虚拟机的内存容量的调节方式,以将所述内存容量调节至所述调节方式对应的内存容量。
[0016]进一步地,所述逻辑控制单元在所述虚拟机的内存容量处于第二资源数据量下根据所述资源数据量与当前所述虚拟机允许承载的最小内存容量的差值确定选用内存容量增大的调节方式。
[0017]进一步地,所述数据迁移单元中还设有在第三资源数据量下对所述资源数据量的迁移方式,以确定所述资源数据量迁移至服务器的数量。
[0018]进一步地,所述数据迁移单元在所述虚拟机的内存容量处于第二资源数据量下根据所述资源数据量与当前所述虚拟机允许承载的最大内存容量的差值确定迁移的服务器的数量。
[0019]进一步地,在第一资源数据量下所述故障处理单元确定所述数据获取单元获取的故障数据,当前故障数据对应允许处理的最高故障处理水平,根据当前故障数据与允许处理的最高故障处理水平的比对结果判定是否对所述故障进行处理。
[0020]进一步地,一故障数据水平下,所述数据迁移单元将所述资源数据迁移至其他服务器节点。
[0021]与现有技术相比,本专利技术的有益效果在于,通过获取中央处理器的容量,从而计算创建的虚拟机的最小内存容量和最大内存容量,同时获取的指令中的资源数据量,并将该资源数据量与所述虚拟机的最小内存容量和最大内存容量进行比对,根据比对结果以确定对所述虚拟机的调整方式,从而进一步提高了系统的运行效率;
[0022]尤其,当确定对虚拟机的内存容量进行调整时,通过计算所述资源数据量与最小内存容量的差值,并将该差值与预设容量过小差值进行比对,根据比对结果对虚拟机的内存容量进行修正,进而使得在不超过虚拟机最大内存容量的情况下,增大虚拟机的内存,使资源数据能够稳定运行,进一步提高了系统的运行效率;
[0023]尤其,当确定对所述指令内容的资源数据量进行迁移时,通过计算所述资源数据量与最大内存容量的差值,并将该差值与预设容量过大差值进行比对,根据比对结果确定该资源数据量需要迁移的数据量以及需要迁移的服务器,从而进一步提高了系统的运行效率。
[0024]进一步地,本专利技术通过对硬件资源进行实时监控,以在出现故障时获取故障数据,并将该故障数据与当前故障数据对应允许处理的最高故障水平进行比对,以判定是否能够对所述故障数据进行处理,在处于第一故障数据水平即能对故障数据进行处理时,则将所述资源数据迁移至其他服务器节点,在处于第二故障数据水平即不能对故障数据进行处理时,则重新启动所述虚拟机,从而进一步提高了系统的运行效率。
附图说明
[0025]图1为本专利技术所述基于kvm虚拟化的智能管理系统的逻辑框图。
具体实施方式
[0026]为了使本专利技术的目的和优点更加清楚明白,下面结合实施例对本专利技术作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。
[0027]下面参照附图来描述本专利技术的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本专利技术的技术原理,并非在限制本专利技术的保护范围。
[0028]此外,还需要说明的是,在本专利技术的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于kvm虚拟化的智能管理系统,其特征在于,包括:数据获取单元,用以获取系统发送的指令、指令中的资源数据量以及中央处理器的容量;数据运算单元,其与所述数据获取单元连接,用以确定所述数据获取单元获取的指令中的资源数据量,允许承载的最大内存容量和最小内存容量,以及确定虚拟机的内存容量;故障处理单元,其分别与所述数据获取单元和数据运算单元连接,用以确定所述数据获取单元获取的故障数据以及确定当前故障数据对应允许的最高故障处理水平,以判定是否对所述故障数据进行处理;逻辑控制单元,其分别与所述数据获取单元和数据运算单元连接,用以确定所述数据获取单元获取的指令中的敏感信息数据量,以及允许承载的最大敏感信息数据量和最小敏感信息数据量,并判定对所述虚拟机的内存容量的调节方式;数据迁移单元,其分别与所述逻辑控制单元和故障处理单元连接,用以判定所述资源数据量进行数量迁移的迁移数量确定方式以及将资源数据迁移至其他服务器节点;其中,所述数据运算单元确定所述数据获取单元获取的指令中的资源数据量,以判定对所述资源数据量或虚拟机的处理方式,当前资源数据量对应所述虚拟机允许承载的最大内存容量和最小内存容量。2.根据权利要求1所述的基于kvm虚拟化的智能管理系统,其特征在于,所述逻辑控制单元根据所述系统发送的指令以确定指令中的敏感信息数据量,当前敏感信息数据量对应虚拟机允许承载的最小敏感信息数据量,根据当前敏感信息数据量与对应虚拟机允许承载的最小敏感信息数据量的比对结果判定是否打开虚拟机。3.根据权利要求2所述的基于kvm虚拟化的智能管理系统,其特征在于,所述数据运算单元根据所述数据获取单元获取的中央处理器的容量,以确定所述虚拟机的最小内存容量和最大内存容量。4.根据权利要求3所述的基于kvm虚拟化的智能管理系统,其特征在于,所述数据运算...

【专利技术属性】
技术研发人员:尹京久
申请(专利权)人:北京益安在线科技股份有限公司
类型:发明
国别省市:

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

1