【技术实现步骤摘要】
本专利技术涉及云计算,特别是涉及一种单虚拟机下支持多操作系统的方法和装置。
技术介绍
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...
【专利技术属性】
技术研发人员:张贝,李俊波,史汉嶂,肖丁,王博迪,王少伟,付小东,李毅,黄韬,赵丹,刘星辰,赵晨凯,杨明翔,朱正亮,李涛,刘丽萍,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。