一种基于Docker和AI技术的智能虚拟化的逻辑算法的制作方法

文档序号:35666973发布日期:2023-10-06 22:53阅读:28来源:国知局
一种基于Docker和AI技术的智能虚拟化的逻辑算法的制作方法

本发明涉及桌面虚拟化,具体而言,涉及一种基于docker和ai技术的智能虚拟化的逻辑算法。


背景技术:

1、随着云计算的发展桌面虚拟化应运而生,桌面虚拟化是指将计算机的终端系统进行虚拟化,以达到桌面使用的安全性和便携性。远程桌面技术常用来用户可以通过任何设备,在任何地点,任何时间通过网络访问属于我们个人的桌面系统。但是,目前桌面虚拟化仍存在着加载传输速度慢,运算内存占用大的问题。


技术实现思路

1、为了克服上述问题或者至少部分地解决上述问题,本发明提供一种基于docker和ai技术的智能虚拟化的逻辑算法,根据文本和图像通过ai智能引擎生成虚拟机配置文件,并结合docker技术,根据不同配置文件分为windows和linux进行不同处理,创建对应的虚拟桌面文件,通过docker虚拟化引擎调用,使磁盘使用量减小,加快了处理速度。

2、为解决上述技术问题,本发明采用的技术方案为:

3、第一方面,本发明提供一种基于docker和ai技术的智能虚拟化的逻辑算法,包括以下步骤:

4、获取并根据用户输入的文本和/或图像虚拟机环境描述信息,基于ai智能分析引擎生成对应的虚拟机环境配置文件;

5、根据虚拟机环境配置文件,针对windows使用基于docker和kvm的虚拟化技术生成虚拟机,针对linux使用docker stream技术生成虚拟机;

6、将虚拟机文件在docker绑定的磁盘阵列中以增量方式存储;

7、使用基于spice和vnc技术的html5客户端在web浏览其中实现使用虚拟机。

8、本发明通过ai智能分析引擎结合用户输入的文本和/或图像虚拟机环境描述信息生成对应的虚拟机环境配置文件,根据不同的虚拟机环境配置文件,针对windows和linux进行不同处理,创建对应的虚拟桌面文件,并将虚拟机文件在docker绑定的磁盘阵列中以增量方式存储,大幅减少了内存数据,提高了整体性能;通过docker虚拟化引擎调用,使磁盘使用量减小,加快了处理速度。

9、基于第一方面,进一步地,上述根据虚拟机环境配置文件,针对windows使用基于docker和kvm的虚拟化技术生成虚拟机的方法包括以下步骤:

10、通过kvm桌面虚拟化引擎连接docker虚拟化引擎,以基于docker技术根据虚拟机环境配置文件生成虚拟机,创建虚拟桌面文件。

11、基于第一方面,进一步地,该基于docker和ai技术的智能虚拟化的逻辑算法还包括以下步骤:

12、在使用时,通过docker虚拟化引擎调取虚拟桌面文件处理后,通过kvm桌面虚拟化引擎基于虚拟桌面文件生成虚拟化桌面,并生成用于访问所述虚拟化桌面的url地址。

13、基于第一方面,进一步地,该基于docker和ai技术的智能虚拟化的逻辑算法还包括以下步骤:

14、对用户的身份进行认证,生成并根据身份认证结果赋予对应用户虚拟化桌面的操作权限。

15、基于第一方面,进一步地,该基于docker和ai技术的智能虚拟化的逻辑算法还包括以下步骤:

16、构建实时非结构数据库,该实时非结构数据库分别连接kvm桌面虚拟化引擎和docker虚拟化引擎。

17、基于第一方面,进一步地,该基于docker和ai技术的智能虚拟化的逻辑算法还包括以下步骤:

18、将实时非结构数据库与本地存储连接。

19、基于第一方面,进一步地,上述kvm桌面虚拟化引擎采用libvirt管理kvm虚拟机。

20、基于第一方面,进一步地,上述docker虚拟化引擎支持gpu虚拟化。

21、第二方面,本申请提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器;当一个或多个程序被处理器执行时,实现如上述第一方面中任一项的算法。

22、第三方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项的算法。

23、本发明至少具有如下优点或有益效果:

24、本发明提供一种基于docker和ai技术的智能虚拟化的逻辑算法,通过ai智能分析引擎结合用户输入的文本和/或图像虚拟机环境描述信息生成对应的虚拟机环境配置文件,根据不同的虚拟机环境配置文件,针对windows和linux进行不同处理,创建对应的虚拟桌面文件,并将虚拟机文件在docker绑定的磁盘阵列中以增量方式存储,大幅减少了内存数据,提高了整体性能;通过docker虚拟化引擎调用,使磁盘使用量减小,加快了处理速度。



技术特征:

1.一种基于docker和ai技术的智能虚拟化的逻辑算法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于docker和ai技术的智能虚拟化的逻辑算法,其特征在于,所述根据虚拟机环境配置文件,针对windows使用基于docker和kvm的虚拟化技术生成虚拟机的方法包括以下步骤:

3.根据权利要求2所述的一种基于docker和ai技术的智能虚拟化的逻辑算法,其特征在于,还包括以下步骤:

4.根据权利要求1所述的一种基于docker和ai技术的智能虚拟化的逻辑算法,其特征在于,还包括以下步骤:

5.根据权利要求1所述的一种基于docker和ai技术的智能虚拟化的逻辑算法,其特征在于,还包括以下步骤:

6.根据权利要求5所述的一种基于docker和ai技术的智能虚拟化的逻辑算法,其特征在于,还包括以下步骤:

7.根据权利要求2所述的一种基于docker和ai技术的智能虚拟化的逻辑算法,其特征在于,所述kvm桌面虚拟化引擎采用libvirt管理kvm虚拟机。

8.根据权利要求2所述的一种基于docker和ai技术的智能虚拟化的逻辑算法,其特征在于,所述docker虚拟化引擎支持gpu虚拟化。

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-8中任一项所述的算法。


技术总结
本发明公开了一种基于Docker和AI技术的智能虚拟化的逻辑算法,涉及桌面虚拟化技术领域。包括:获取并根据用户输入的文本和/或图像虚拟机环境描述信息,基于AI智能分析引擎生成对应的虚拟机环境配置文件;根据不同配置文件分为Window和Linux进行不同处理,创建对应的虚拟桌面文件;将虚拟机文件在Docker绑定的磁盘阵列中以增量方式存储;在Web浏览其中实现使用虚拟机。本发明根据文本和图像通过AI智能引擎生成虚拟机配置文件,并结合Docker技术,根据配置文件分为Windows和Linux进行不同处理,创建对应的虚拟桌面文件,通过Docker虚拟化引擎调用,使磁盘使用量减小,加快了处理速度。

技术研发人员:刘斌
受保护的技术使用者:北京创易云互联科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1