基于虚拟云平台的虚拟机搭建方法和装置与流程
- 国知局
- 2024-08-05 12:11:26
本发明涉及数字虚拟,尤其涉及一种基于虚拟云平台的虚拟机搭建方法和装置。
背景技术:
1、在数字化时代,随着计算机科学和网络技术的迅猛发展,我们已经全面进入了一个便利、全球化的信息时代。在工作和生活中,大量信息每天都通过计算机存储在各种媒介上,确保信息安全变得至关重要,密码已经成为日常生活和工作中不可或缺的一部分。从启动时使用cmos密码到登录windows时输入用户密码,再到编辑word文档时设置文档密码,这些密码都为用户提供了必要的安全保护。
2、随着密码的广泛应用,人们开始认识到密码加解密的重要性,为了更好地保护信息安全,一批专注于研究加解密算法的专家应运而生。密码的学习与数据传递的过程学习是现在非常重要的,在密码安全行业培训的人多是从书面理论上进行学习,尤其时对于数据传输方面的安全学习大多停留于纸面,如果想要搭建一个可以用来测试数据传输安全或分析数据传输中用到的何种算法的平台,是极其繁琐麻烦的,首先需要两台设备进行搭建该传输载体,其次是软件的安装等,这种是非常耗费人力物力的浪费时间的。若使用虚拟技术来实现数据传递的搭建,也需要每次进行镜像的导入和软件的安装,非常浪费时间,并且不好操作。
3、鉴于此,本发明提供一种基于虚拟技术的基于虚拟云平台的虚拟机搭建方法和装置,以解决上述技术问题。
技术实现思路
1、本发明提供一种基于虚拟技术的基于虚拟云平台的虚拟机搭建方法和装置,通过虚拟技术和远程操控相结合的形式来进行实验环境的搭建,用于解决数据传递等复杂环境的搭建问题,只需要在一台设备就能一键进行搭建,减少人力物力的浪费,并能做到随用随时搭的便捷性。
2、本发明提供一种基于虚拟云平台的虚拟机搭建方法,所述方法包括:
3、在预先构建的虚拟机创建平台上,选取创建类型;
4、根据所述创建类型对目标虚拟机进行虚拟机克隆;
5、基于克隆得到的虚拟机进行文件创建,并对创建的到的文件进行文件克隆,以得到克隆文件;
6、根据克隆文件对克隆得到的虚拟机进行虚拟机初始化,以得到初始虚拟机;
7、基于初始虚拟机启动守护进程,并获取虚拟机信息;
8、根据虚拟机信息和克隆文件优化所述初始虚拟机。
9、在一些实施例中,获取虚拟机信息,之后还包括:
10、将所述虚拟机信息和所述克隆文件录入所述虚拟机创建云平台。
11、在一些实施例中,拟机克隆具体包括:
12、选取创建类型;
13、确定创建类型的名称与预存名称不冲突的情况下,创建工作目录;
14、根据工作目录克隆虚拟机;
15、启动虚拟机并获取mac地址;
16、基于mac地址和克隆后得到的虚拟机完成部分信息录入。
17、在一些实施例中,虚拟机初始化具体包括:
18、启动虚拟机,运行系统内脚本并启动守护进程;
19、运行系统内脚本后,对虚拟机进行操作,并进入返回状态;
20、启动守护进程后,获取系统运行信息,并进入返回状态,同时守护进程待机并等待后续指令。
21、在一些实施例中,选取创建类型,具体包括:
22、响应于操作指令,在虚拟机创建平台的多种类型虚拟机中目标虚拟机类型进行创建。
23、在一些实施例中,在对虚拟机进行数据修改时,启动守护进程,具体包括:
24、通过http链接与守护进程建立通讯,发送修改指令;
25、守护进程接受修改指令后识别指令的意图,将该意图转变为实际操作,以控制系统指令将虚拟机的目标数据进行修改。
26、本发明还提供一种基于虚拟云平台的虚拟机搭建装置,所述装置包括:
27、类型创建模块,用于在预先构建的虚拟机创建平台上,选取创建类型;
28、虚拟机克隆模块,用于根据所述创建类型对目标虚拟机进行虚拟机克隆;
29、文件克隆模块,用于基于克隆得到的虚拟机进行文件创建,并对创建的到的文件进行文件克隆,以得到克隆文件;
30、虚拟机初始模块,用于根据克隆文件对克隆得到的虚拟机进行虚拟机初始化,以得到初始虚拟机;
31、守护进程启动模块,用于基于初始虚拟机启动守护进程,并获取虚拟机信息;
32、数据优化模块,用于根据虚拟机信息和克隆文件优化所述初始虚拟机。
33、本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的方法。
34、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。
35、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。
36、本发明提供的基于虚拟云平台的虚拟机搭建方法和装置,通过在预先构建的虚拟机创建平台上,选取创建类型;根据所述创建类型对目标虚拟机进行虚拟机克隆;基于克隆得到的虚拟机进行文件创建,并对创建的到的文件进行文件克隆,以得到克隆文件;根据克隆文件对克隆得到的虚拟机进行虚拟机初始化,以得到初始虚拟机;基于初始虚拟机启动守护进程,并获取虚拟机信息;根据虚拟机信息和克隆文件优化所述初始虚拟机。
37、本发明所提供的方法和装置,利用虚拟机技术,通过进行程序与系统命令和系统脚本的共同使用来达到远程控制虚拟机的目的,同时用户能够随时进行虚拟机的创建,选中想要类型点击创建虚拟机,将该创建信息通过网络为媒介传递到后端程序上,程序将在后台开辟线程进行创建,用户不需要手动下载并导入镜像来完成虚拟机创建,并且也没有设置一系列参数等繁琐的操作,就可以快速获得需要的虚拟机实例,极大的简化了操作提高了用户的体验,通过可视化界面对虚拟机进行控制,降低操作难度,让虚拟机创建与使用变得简单。以此来进行数据传递平台的搭建,时间减少人力物力投入。达到快速搭建用于学习算法等实际操作使用到的平台的目的。
技术特征:1.一种基于虚拟云平台的虚拟机搭建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于虚拟云平台的虚拟机搭建方法,其特征在于,获取虚拟机信息,之后还包括:
3.根据权利要求1所述的基于虚拟云平台的虚拟机搭建方法,其特征在于,虚拟机克隆具体包括:
4.根据权利要求1所述的基于虚拟云平台的虚拟机搭建方法,其特征在于,虚拟机初始化具体包括:
5.根据权利要求1所述的基于虚拟云平台的虚拟机搭建方法,其特征在于,选取创建类型,具体包括:
6.根据权利要求1所述的基于虚拟云平台的虚拟机搭建方法,其特征在于,在对虚拟机进行数据修改时,启动守护进程,具体包括:
7.一种基于虚拟云平台的虚拟机搭建装置,其特征在于,所述装置包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述的方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的方法。
技术总结本发明提供一种基于虚拟云平台的虚拟机搭建方法和装置,所述方法包括:在预先构建的虚拟机创建平台上,选取创建类型;根据所述创建类型对目标虚拟机进行虚拟机克隆;基于克隆得到的虚拟机进行文件创建,并对创建的到的文件进行文件克隆,以得到克隆文件;根据克隆文件对克隆得到的虚拟机进行虚拟机初始化,以得到初始虚拟机;基于初始虚拟机启动守护进程,并获取虚拟机信息;根据虚拟机信息和克隆文件优化所述初始虚拟机。简化了操作提高了用户的体验,通过可视化界面对虚拟机进行控制,降低操作难度,让虚拟机创建与使用变得简单,以此来进行数据传递平台的搭建,时间减少人力物力投入,达到快速搭建用于学习算法等实际操作使用到的平台的目的。技术研发人员:刘国强,王乐天受保护的技术使用者:北京能嘉科技有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/261439.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表