[发明专利]基于固件的操作系统远程自适应动态部署方法及系统在审
申请号: | 201910996396.2 | 申请日: | 2019-10-18 |
公开(公告)号: | CN110737444A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 陈小春;王亚洲;张超;孙亮;朱立森 | 申请(专利权)人: | 中电科技(北京)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 65105 乌鲁木齐合纵专利商标事务所 | 代理人: | 周星莹;汤建武 |
地址: | 100083 北京市海淀区卧*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统管理 服务端 操作系统部署 镜像文件 下载地址 操作系统 操作系统版本 动态部署 自适应 操作系统镜像 文件下载地址 下载操作系统 发送命令 自动安装 集群 下载 通信 部署 计算机 传递 | ||
1.一种基于固件的操作系统远程自适应动态部署方法,其特征在于,包括以下步骤:
部署在内网的操作系统管理服务端向计算机内部BMC发送命令,其中命令包括计算机需要完成的任务内容、操作系统版本信息、操作系统镜像文件下载地址;
BIOS与BMC通信,获得操作系统版本及镜像文件下载地址,并进行操作系统部署流程准备;
BIOS与操作系统管理服务端通信,在镜像文件下载地址下载对应的操作系统;
BIOS进入部署流程,完成操作系统部署。
2.根据权利要求1所述的基于固件的操作系统远程自适应动态部署方法,其特征在于,所述BIOS与BMC通信,获得操作系统版本及镜像文件下载地址,准备操作系统部署流程,包括:
BMC获得操作系统管理服务端发送来的命令,并对其进行解析;
BMC向BIOS发出重启命令;
计算机进行重启,进入BIOS的启动引导执行流程,BMC向BIOS发送命令;
BIOS对其进行解析,获得操作系统版本及镜像文件下载地址,并进行操作系统部署流程准备。
3.根据权利要求2所述的基于固件的操作系统远程自适应动态部署方法,其特征在于,所述BIOS根据操作系统版本识别操作系统类型,并根据操作系统类型进入不同操作系统部署流程的准备。
4.根据权利要求1或2或3所述的基于固件的操作系统远程自适应动态部署方法,其特征在于,所述操作系统管理服务端向计算机内部BMC发送命令,包括:
操作系统管理服务端选定进行操作系统部署的计算机;
操作系统管理服务端选择任务类型,确定需要部署的操作系统版本、操作系统镜像文件下载地址,向BMC发送命令。
5.根据权利要求1或2或3所述的基于固件的操作系统远程自适应动态部署方法,其特征在于,所述BIOS在下载对应的操作系统镜像文件后,需对操作系统镜像文件进行认证和校验,确认操作系统镜像文件安全可信,之后进入部署流程,完成操作系统部署。
6.一种根据权利要求1至5中任意一项所述的基于固件的操作系统远程自适应动态部署系统,其特征在于包括部署在内网的操作系统管理服务端和部署在内网计算机内部的固件BIOS和BMC;所述操作系统管理服务端分别与BIOS和BMC通信,用于进行命令下发及信息传递,所述BMC分别与操作系统管理服务端和BIOS通信,用于接收、解析及发送命令,所述BIOS分别与操作系统管理服务端和BMC通信,用于接收命令、下载操作系统镜像文件及操作系统部署。
7.根据权利要求6所述的基于固件的操作系统远程自适应动态部署系统,其特征在于,所述操作系统管理服务端包括:
系统配置模块,用于接收管理员的配置指令;
命令解析模块,用于将管理员的配置指令“翻译”成固件层可执行的命令;
版本解析模块,用于将输入的计算机平台的信息,通过预设模型的解析,得出配套的操作系统版本;
秘钥管理模块,用于对操作系统镜像进行签名;
操作系统版本库,用于存储各型处理器配套的操作系统;
网络通信接口,用于完成与内网计算机中的BIOS和BMC之间的通信;
内网视图模块,用于展示内网的计算机的在线状态;
系统备份模块,用于对计算机操作系统进行上传备份,并进行镜像管理。
8.根据权利要求6所述的基于固件的操作系统远程自适应动态部署系统,其特征在于,所述BIOS包括:
平台检测模块,用于获取和发送计算机平台的信息;
BMC通信模块,用于与BMC进行通信,传递平台信息;
操作系统安装模块,用于根据操作系统镜像文件下载地址,下载操作系统内核和镜像文件,引导操作系统自动安装;
操作系统备份模块,用于进行操作系统备份,并提供还原支持。
9.根据权利要求6或7或8所述的基于固件的操作系统远程自适应动态部署系统,其特征在于,所述BMC包括:
服务端通信模块,用于与服务端进行指令和信息传输;
BIOS通信模块,用于与BIOS进行通信,进行信息传递;
OS管理客户端,用于接收和解析服务端的命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科技(北京)有限公司,未经中电科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910996396.2/1.html,转载请声明来源钻瓜专利网。