[发明专利]基于国产CPU和操作系统的云物理主机操作系统部署方法有效
申请号: | 201910573555.8 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110275719B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 朱宪;孙桂刚 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 国产 cpu 操作系统 物理 主机 部署 方法 | ||
1.基于国产CPU和操作系统的云物理主机操作系统部署方法,其特征在于,
基于国产CPU的云物理主机操作系统镜像采用满足系统安装的最小化磁盘分区方式,通过启动内核内部内置agent来实现待部署操作系统镜像的下载和自动化部署;通过预先设置系统根分区及数据分区的序号、大小及文件系统类型来对待部署云物理主机的根分区及数据分区按照预置大小分区;分区后通过文件系统工具,对重新设置分区的大小的根分区及数据分区的文件系统进行扩容操作;
主要流程如下:
1)部署基于国产CPU和OS的云物理主机操作系统之前,首先需要预置操作系统的根分区及数据分区的大小、分区序号、文件系统类型,以便后续部署云物理主机操作系统时能够按照其大小进行重新分区,满足云物理主机操作系统的生产环境运行要求,预置的数据以操作系统镜像元数据的形式保存;
2)通过pxe技术将云物理主机的操作系统启动内核下载到待部署云物理主机本地,并以此启动内核启动云物理主机;
3)操作系统启动内核内置agent程序,agent会随操作系统自动启动,它会将待部署的操作系统镜像下载到云物理主机内存中,并将其镜像格式转换为裸磁盘镜像;
4)镜像格式转换之后,agent程序扫描待部署操作系统磁盘镜像分区表,获取其分区信息,并同时保存于分区列表中,分区列表中需要记录分区序号、分区的大小、分区的类型,并同时将根分区及数据分区的大小替换预置的分区大小;
5)循环遍历遍历所述步骤4)中获取的操作系统分区列表,依次在待部署基于国产CPU的云物理主机的系统磁盘上根据磁盘大小、类型进行分区,并同时将待部署操作系统镜像内相应分区的内容通过拷贝到分区内,对于部署前重新指定了分区大小的系统分区,需执行步骤6),对分区进行扩容;
6)使用文件系统工具将待部署云物理主机系统磁盘提前预置大小的根分区及数据分区文件系统进行扩容。
2.根据权利要求1所述的方法,其特征在于,
通过对应自身服务器指令集架构的国产操作系统启动内核,启动国产物理服务器;启动内核内置了agent,通过agent将待部署物理服务器的操作系统镜像下载到内存中,而后将其镜像格式转换为裸磁盘镜像;通过扫描操作系统镜像分区表,获取待部署操作系统镜像的分区表,并同时将其保存到分区列表中。
3.根据权利要求2所述的方法,其特征在于,
通过循环遍历待部署操作系统镜像的分区列表,同时对待部署物理主机的系统盘进行进行分区操作,分区操作对于部署前预置大小的根分区及数据分区需按照预置的大小进行分区;最后操作系统部署完成后,通过文件系统工具,将预置大小的根分区及数据分区进行扩容操作。
4.根据权利要求3所述的方法,其特征在于,
操作系统镜像采取压缩的操作系统镜像格式,另外,操作系统的镜像内的根分区,以操作系统安装的最小空间对其进行分区。
5.根据权利要求4所述的方法,其特征在于,
所述待部署操作系统镜像的制作首先在基于国产CPU的物理服务器上安装操作系统,操作系统的安装采用自定义分区的方式,根分区的大小需要设置为满足该操作系统安装的最小磁盘空间需求;
然后,对前述步骤1)中安装的操作系统进行定制化安装,部署相关的应用系统及其他系统服务;
定制化安装完成后,利用镜像制作工具从定制化安装的系统磁盘将操作系统导出为裸磁盘镜像,再使用镜像格式管理工具将其转换为压缩系统镜像格式。
6.根据权利要求5所述的方法,其特征在于,
启动内核内置的agent主要实现下载待部署操作系统镜像、从服务端获取根分区及数据分区大小、序号及文件系统、待部署操作系统镜像的解压以及操作系统的部署。
7.根据权利要求6所述的方法,其特征在于,
agent自服务端下载待部署操作系统镜像的过程:
启动内核启动物理服务器,启动内核内置agent程序完成操作系统镜像的下载后,首先需要判断系统根目录空闲磁盘空间与待部署操作系统镜像转换为裸磁盘镜像后所占磁盘空间的大小:
如果根目录空闲磁盘空间小于操作系统裸磁盘镜像磁盘空间,则结束本次操作系统部署流程;
如果根目录空闲磁盘空间大于操作系统裸磁盘镜像磁盘空间,则使用磁盘镜像管理工具将待部署操作系统镜像格式转换为裸磁盘镜像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910573555.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网络装置与系统及嵌入式控制程序的安装及启动方法
- 下一篇:程序更新管理装置