一种虚拟机的配置方法、虚拟机的配置装置及虚拟化平台与流程

文档序号:34815261发布日期:2023-07-19 17:38阅读:32来源:国知局
一种虚拟机的配置方法、虚拟机的配置装置及虚拟化平台与流程

本发明涉及虚拟化,具体涉及一种虚拟机的配置方法、虚拟机的配置装置及虚拟化平台。


背景技术:

1、虚拟化技术是利用软硬件技术方式将物理资源进行抽象化管理,从而将底层的物理资源虚拟出多份独立资源,或者划分为多个独立隔离的运行环境,在每个环境中运行不同的操作系统,以满足不同子系统安全共享计算机资源,并保障不同子系统之间不能相互影响。嵌入式虚拟化平台就是一个运行在嵌入式设备上的一个虚拟机(操作系统)管理平台,可以实现对运行在之上的虚拟机进行调度、管理与监控,以便灵活设计、快速开发、广泛应用和高效管理。

2、在轨道交通领域,列车的控制系统是一个需要安全的且复杂的分散式控制系统,每个子系统采用功能单一化设计模式,系统控制分散化。但是随着信息技术的发展,列车控制系统也必然朝着功能综合化、设备数字化智能化等方向发展,将会冲破以前功能单一、控制分散、通信信号相对独立等传统技术理念,实现融合控制,这就需要一个整合的平台来管理关键的实时控制应用程序和通用应用程序,嵌入式虚拟化平台就是这样的一个管理平台,可以引导虚拟机启动,同时还可以配各个虚拟机的属性,并提供虚拟机调度管理策略。

3、在虚拟机上电配置的过程中,当前的模式一般是提前规划好了虚拟机的属性,应用人员只能接受默认的配置,无法进行修改,这大大降低了虚拟化平台的通用性,从而不能满足列车的控制系统复杂的分散式结构的要求。


技术实现思路

1、有鉴于此,本发明提供了一种虚拟机的配置方法、虚拟机的配置装置及虚拟化平台,解决了当前的虚拟机模式单一,无法满足列车的控制系统复杂的分散式结构的要求的问题。

2、本发明一实施例提供的一种虚拟机的配置方法、虚拟机的配置装置及虚拟化平台包括:接收并解析配置文件;

3、基于所述解析后的配置文件提取虚拟机的属性信息;

4、基于所述属性信息对所述虚拟机进行配置;

5、配置完成后,启动所述虚拟机。

6、在一种实施方式中,所述解析配置文件的步骤包括:识别所述配置文件中的关键词。

7、在一种实施方式中,所述基于所述解析后的配置文件提取虚拟机的属性信息的步骤包括:对所述关键词逐渐递进识别得到所述关键词对应的属性信息。

8、在一种实施方式中,所述所述虚拟机的属性信息的步骤包括:启动虚拟机的个数、虚拟机与处理器物理核之间的对应关系、虚拟机与虚拟网口之间的对应关系、虚拟机与虚拟文件系统之间的对应关系、虚拟机与虚拟串口之间的对应关系、虚拟机之间的共享内存空间分配以及虚拟机的名字中的至少一种。

9、在一种实施方式中,所述基于所述属性信息对所述虚拟机进行配置的步骤包括:基于所述属性信息通过调用系统函数对所述虚拟机进行配置。

10、在一种实施方式中,所述配置文件的格式类型为txt文件和ml文件中的一种。

11、一种虚拟机,包括:

12、接收模块,用于接收配置文件;

13、解析模块,用于解析所述配置文件;

14、提取模块,用于基于所述解析后的配置文件提取虚拟机的属性信息;

15、配置模块,用于基于所述属性信息对所述虚拟机进行配置;

16、启动模块,用于启动所述虚拟机。

17、一种虚拟化平台,包括上述所述的虚拟机。

18、一种电子装置,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述所述的虚拟机的配置方法。

19、一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的虚拟机的配置方法。

20、本发明实施例提供的一种虚拟机的配置方法、虚拟机的配置装置及虚拟化平台,所述虚拟机的配置方法可以根据配置文件来对运行在虚拟化平台的虚拟机进行配置,应用人员将需要配置的虚拟机属性信息以一定的格式描述在配置文件中,在上电过程中虚拟化平台对配置文件进行解析,根据解析的结果对虚拟机属性进行配置,从而提高虚拟化平台的多用性,使其能够满足列车的控制系统复杂的分散式结构的要求。



技术特征:

1.一种虚拟机的配置方法,其特征在于,包括:

2.根据权利要求1所述的虚拟机的配置方法,其特征在于,所述解析配置文件的步骤包括:识别所述配置文件中的关键词。

3.根据权利要求2所述的虚拟机的配置方法,其特征在于,所述基于所述解析后的配置文件提取虚拟机的属性信息的步骤包括:对所述关键词逐渐递进识别得到所述关键词对应的属性信息。

4.根据权利要求1所述的虚拟机的配置方法,其特征在于,所述所述虚拟机的属性信息的步骤包括:启动虚拟机的个数、虚拟机与处理器物理核之间的对应关系、虚拟机与虚拟网口之间的对应关系、虚拟机与虚拟文件系统之间的对应关系、虚拟机与虚拟串口之间的对应关系、虚拟机之间的共享内存空间分配以及虚拟机的名字中的至少一种。

5.根据权利要求1所述的虚拟机的配置方法,其特征在于,所述基于所述属性信息对所述虚拟机进行配置的步骤包括:基于所述属性信息通过调用系统函数对所述虚拟机进行配置。

6.根据权利要求1所述的虚拟机的配置方法,其特征在于,所述配置文件的格式类型为txt文件和ml文件中的一种。

7.一种虚拟机的配置装置,其特征在于,包括:

8.一种虚拟化平台,其特征在于,包括上述权利要求7中所述的虚拟机的配置装置。

9.一种电子装置,其特征在于,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如上述权利要求1-6中任意一项所述的虚拟机的配置方法。

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


技术总结
本发明提供了一种虚拟机的配置方法、虚拟机的配置装置及虚拟化平台,解决了当前的虚拟机模式单一,无法满足列车的控制系统复杂的分散式结构的要求的问题。本发明一实施例提供的一种虚拟机的配置方法、虚拟机的配置装置及虚拟化平台包括:接收并解析配置文件;基于所述解析后的配置文件提取虚拟机的属性信息;基于所述属性信息对所述虚拟机进行配置;配置完成后,启动所述虚拟机。

技术研发人员:易荣武,周学勋,郝波,李威林,陈静勇,蒋晓艳
受保护的技术使用者:中车株洲电力机车研究所有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1