一种单虚拟机下支持多操作系统的方法和装置制造方法及图纸

技术编号:41181805 阅读:18 留言:0更新日期:2024-05-07 22:15
本发明专利技术涉及云计算技术领域,提供了一种单虚拟机下支持多操作系统的方法和装置。方法包括:在虚拟机的镜像文件中包括引导元数据和位于引导元数据之后的多个操作镜像;每个操作镜像包括引导程序和操作系统;目标服务器读取镜像文件;并从镜像文件中获取匹配的目标操作系统,启动目标操作系统的目标引导程序,以启动目标操作系统。本发明专利技术在镜像文件的头部存储引导元数据,使各个引导程序后置,从而关闭引导程序的自启动,并在启动引导程序前,由所需架构的服务器读取完整的镜像文件,再在所需架构的服务器上启动所需架构类型和系统类型的操作系统所对应的引导程序,实现虚拟机的带外启动,从而实现单虚拟机切换多架构操作系统的可能。

【技术实现步骤摘要】

本专利技术涉及云计算,特别是涉及一种单虚拟机下支持多操作系统的方法和装置


技术介绍

1、云计算作为一种追求性价比的算力供给模式,其处理器逐渐从单一架构向多元异构转变。在多元异构处理器功能、性能和可靠性存在差异的情况下,为满足高效稳定的技术需求,规避供应风险,保障关键业务长期稳定运行,一云多芯成为云计算发展的必然趋势。

2、但在现有技术中,云计算下一云多芯的实现都是在用户可切换不同系统类型的虚拟机上,如由linux系统的虚拟机切换至windows系统的虚拟机,但这种切换都是在同一架构类型下,如用户无法在x86架构与arm架构之间进行切换,但在实际使用中,不同应用对于架构的要求也可能不同,而由于现有技术不支持多架构的切换,就直接给用户所能够使用的应用的多样性带来了限制。

3、鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。


技术实现思路

1、本专利技术要解决的技术问题是现有技术不支持用户在单虚拟机下进行多架构之间的切换。

2、本专利技术采用如下技术方案:

本文档来自技高网...

【技术保护点】

1.一种单虚拟机下支持多操作系统的方法,其特征在于,在单个虚拟机的镜像文件中包括引导元数据和位于引导元数据之后的多个操作镜像;每个操作镜像包括引导程序和对应的操作系统;方法包括:

2.根据权利要求1所述的单虚拟机下支持多操作系统的方法,其特征在于,所述引导元数据包括镜像文件中各操作镜像的镜像信息,所述镜像信息包括操作系统的系统类型、操作系统的架构类型和引导程序的地址;所述目标服务器根据虚拟机所需启动的目标架构和目标系统,从所述镜像文件中获取与目标架构和目标系统匹配的目标操作系统,启动目标操作系统的目标引导程序,具体包括:

3.根据权利要求2所述的单虚拟机下支持多操...

【技术特征摘要】

1.一种单虚拟机下支持多操作系统的方法,其特征在于,在单个虚拟机的镜像文件中包括引导元数据和位于引导元数据之后的多个操作镜像;每个操作镜像包括引导程序和对应的操作系统;方法包括:

2.根据权利要求1所述的单虚拟机下支持多操作系统的方法,其特征在于,所述引导元数据包括镜像文件中各操作镜像的镜像信息,所述镜像信息包括操作系统的系统类型、操作系统的架构类型和引导程序的地址;所述目标服务器根据虚拟机所需启动的目标架构和目标系统,从所述镜像文件中获取与目标架构和目标系统匹配的目标操作系统,启动目标操作系统的目标引导程序,具体包括:

3.根据权利要求2所述的单虚拟机下支持多操作系统的方法,其特征在于,当目标系统为linux系统时,所述目标引导程序为initrd引导程序,所述执行相应的引导程序启动命令,具体包括:

4.根据权利要求2所述的单虚拟机下支持多操作系统的方法,其特征在于,当目标系统为windows系统时,所述目标引导程序为gru...

【专利技术属性】
技术研发人员:张贝李俊波史汉嶂肖丁王博迪王少伟付小东李毅黄韬赵丹刘星辰赵晨凯杨明翔朱正亮李涛刘丽萍
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1