[发明专利]基于国产CPU和操作系统的云物理主机操作系统部署方法有效
申请号: | 201910573555.8 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110275719B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 朱宪;孙桂刚 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 国产 cpu 操作系统 物理 主机 部署 方法 | ||
本发明提供一种基于国产CPU和操作系统的云物理主机操作系统部署方法,属于云计算技术领域,本发明所述基于国产CPU和操作系统的云物理主机操作系统部署方法,基于最小磁盘空间占用的国产操作系统镜像,pxe技术启动物理服务器过程中通过在启动内核内置agent完成操作系统部署,系统部署过程中可通过扫描待部署的操作系统镜像分区表,得到操作系统镜像的分区列表,通过从操作系统的镜像维护的元数据中获取根分区以及数据分区的相关信息;通过循环遍历获取的分区列表,逐个对待部署基于国产CPU的物理服务器的系统盘进行分区,并对重新预置磁盘大小的根分区及数据分区的文件系统进行扩容操作。
技术领域
本发明涉及云计算技术,尤其涉及一种基于国产CPU和操作系统的云物理主机操作系统部署方法。
背景技术
随着云计算技术的发展,云物理主机相关服务也蓬勃发展,各大云厂商相继推出了自己的云物理主机产品,为用户提供高性能、高稳定性、安全隔离的计算服务,并可以支持分钟级的交付,相对传统的交付模式,大大缩短了物理服务器的交付时间。同时,用户独享物理主机计算资源,可以对物理主机进行开启、停止、重启、重装系统等操作,且对于用户来说,属于轻资产,无需用户配备专门的运维人员对其进行运维,为用户节省了大量的采购IT基础设施的资金成本。
与此同时,随着国产软硬件技术的发展,目前很多国产服务器已经支持ipmi、pxe相关技术。基于国产基础软硬件的云计算技术也飞速发展,涌现了一大批云计算产品。
但是,目前基于国产基础软硬件的云物理主机产品,还相对缺乏。
由于目前主流的国产CPU,其指令集架构与目前主流的CPU一般有所不同,比如国产龙芯CPU采用了mips指令集,国产飞腾CPU采用了arm指令集,这就导致对于云物理主机产品来说,其启动内核也有所不同,如对于基于国产龙芯CPU的物理服务器和基于国产飞腾CPU的物理服务器,需要适应自身CPU架构的系统启动内核。
发明内容
为了解决以上技术问题,本发明提出了一种基于国产CPU和操作系统的云物理主机操作系统部署方法,能够有效的提高基于国产CPU和操作系统的云物理主机产品操作系统的部署速度,缩短云物理主机产品的交付时间。
本发明的技术方案是:
基于国产CPU和操作系统的云物理主机操作系统部署方法,基于国产CPU的云物理主机操作系统镜像采用满足系统安装的最小化磁盘分区方式,通过启动内核内部内置agent来实现待部署操作系统镜像的下载和自动化部署;通过预先设置系统根分区及数据分区的序号、大小及文件系统类型来对待部署云物理主机的根分区及数据分区按照预置大小分区;分区后通过文件系统工具,对重新设置分区的大小的根分区及数据分区的文件系统进行扩容操作。
进一步的,通过对应自身服务器指令集架构的国产操作系统启动内核,启动国产物理服务器;启动内核内置了agent,通过agent将待部署物理服务器的操作系统镜像下载到内存中,而后将其镜像格式转换为裸磁盘镜像;通过扫描操作系统镜像分区表,获取待部署操作系统镜像的分区表,并同时将其保存到分区列表中。
进一步的,通过循环遍历待部署操作系统镜像的分区列表,同时对待部署物理主机的系统盘进行进行分区操作,分区操作对于部署前预置大小的根分区及数据分区需按照预置的大小进行分区;最后操作系统部署完成后,通过文件系统工具,将预置大小的根分区及数据分区进行扩容操作。
进一步的,操作系统镜像采取压缩的操作系统镜像格式,另外,操作系统的镜像内的根分区,以操作系统安装的最小空间对其进行分区。
进一步的,
主要流程如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910573555.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络装置与系统及嵌入式控制程序的安装及启动方法
- 下一篇:程序更新管理装置