一种操作系统远程部署和还原系统及方法技术方案

技术编号:35181847 阅读:17 留言:0更新日期:2022-10-12 17:51
本发明专利技术公开了一种操作系统远程部署和还原系统及方法,属于计算机固件技术领域。系统由服务端和客户端组成;服务端能够集中式地对其他内网计算机进行统一的管理;服务端能够接收内网计算机的注册,并针对制定的计算机下发操作系统部署、备份和还原指令;服务端中存储有内网计算机各CPU处理器平台对应的操作系统备份,为内网计算机提供操作系统备份、存储、还原能力;客户端部署在其他内网计算机中,接收和执行服务端下发的指令;客户端能够对计算机进行注册,并执行服务端下发的操作系统备份和还原操作。本发明专利技术能够使系统管理员通过集中式的服务端,远程对内网中的计算机CPU架构进行自动判断并选择适合于该CPU架构的操作系统维护方法。护方法。护方法。

【技术实现步骤摘要】
一种操作系统远程部署和还原系统及方法


[0001]本专利技术属于计算机固件
,具体涉及一种操作系统远程部署和还原系统及方法。

技术介绍

[0002]国内计算机网络部署的环境中,存在着多种CPU和多种操作系统共存的情况。现有的操作系统的维护软件一般仅适用于某一款处理器和特定的操作系统,不能适用于全部的CPU和操作系统管理和维护。因此存在以下问题:
[0003]第一:在本地计算机操作系统维护方面,系统使用者无法通过统一的软件、流程、架构,对大量计算机进行操作系统镜像的制作、部署和还原;
[0004]第二:在远程计算机操作系统维护方面,系统使用者无法通过统一的软件、流程、架构,对多CPU、多操作系统共存的情况下,远程对计算机终端的BIOS下发并执行操作系统镜像制作、部署和还原等需要BIOS执行复杂任务的指令;
[0005]第三:在自动化计算机操作系统维护方面,系统使用者无法在网络环境下,针对多CPU、多操作系统计算机,远程进行定制化、自动化的操作系统镜像备份、部署和还原。

技术实现思路

[0006]有鉴于此,本专利技术提供了一种内网环境下,多种CPU计算机并存时,能够远程进行多种操作系统远程部署和还原的系统及方法。该系统能够使系统管理员通过集中式的服务端,远程对内网中的计算机CPU架构进行自动判断,自适应判断及选择适合于该CPU架构的操作系统维护方法,进行操作系统的镜像备份、部署、还原等任务。
[0007]一种操作系统远程部署和还原系统,系统由服务端和客户端组成;服务端能够集中式地对其他内网计算机进行统一的管理;服务端能够接收内网计算机的注册,并针对制定的计算机下发操作系统部署、备份和还原指令;服务端中存储有内网计算机各CPU处理器平台对应的操作系统备份,能够为内网计算机提供操作系统备份、存储、还原能力;客户端分散地部署在其他内网计算机中,接收和执行服务端下发的指令;客户端能够对计算机进行注册,并执行服务端下发的操作系统备份和还原操作。
[0008]进一步地,所述服务端包括实现远程控制的手动控制模块、定时执行模块、接口命令模块、镜像管理模块、部署管理模块、数据存储模块、文件分发模块;
[0009]所述实现远程控制的手动控制模块负责与用户的交互,帮助用户直接调用接口命令模块实现控制;
[0010]所述定时执行模块能够定时自动执行根据用户设置的客户端操作系统维护策略;
[0011]所述接口命令模块是远程控制的基础,接口命令模块负责与终端的信息交互,包括控制命令的下发与终端状态信息的收集。
[0012]所述镜像管理模块负责镜像的创建与存储;
[0013]所述部署管理模块负责对已注册终端下发制作镜像任务和部署镜像任务,控制终
端内核执行相应的功能;
[0014]所述数据存储模块负责终端信息、终端部署信息和镜像信息的存储;
[0015]所述文件分发模块负责提供基于TFTP和HTTP协议的文件下载功能。
[0016]进一步地,所述客户端包括操作系统下的还原策略接收配置服务模块、还原策略单机配置模块、操作系统还原模块以及启动内核下的客户端注册、镜像制作和镜像部署模块;所述启动内核是一个独立运行的操作系统内核,具有必须的操作系统内核功能,包括硬件管理、磁盘管理和文件系统管理功能;
[0017]所述还原策略接收配置服务模块实现了服务端对客户端开关机、重启、配置IP、配置还原策略的管理;
[0018]所述还原策略单机配置模块用于实现与服务端还原策略的同步,并优先执行本地的还原策略配置模块;该模块能够在计算机断网的情况下,仍能优先执行本地的还原策略配置模块;
[0019]所述操作系统还原模块功能将根据还原策略在配置的时间节点建立操作系统备份;而后,该模块在每次开机时将根据还原策略判断是否需要进行本地操作系统还原;
[0020]所述客户端注册模块上报客户端各项硬件信息,将客户端远程注册至服务端;服务端将该客户端纳入管理后可以进行后续镜像制作、部署或操作系统下的管理操作;
[0021]所述客户端镜像制作模块功能是将内网计算机中的完整操作系统制作为镜像并上传至服务端;
[0022]所述客户端镜像部署模块功能是将服务端中所存的操作系统镜像部署至内网计算机硬盘中。
[0023]一种操作系统远程部署和还原方法,该方法实现的步骤包括:
[0024]步骤一:在系统运行之初,客户端将通过客户端注册模块,将内网计算机信息发送到服务端。在服务端进行纳管之后对该计算机进行远程管理;
[0025]步骤二:系统管理员通过系统服务端的手动控制模块,执行内网计算机的操作系统维护操作;同时,系统管理员能够通过定制执行模块配置内网计算机的操作系统维护策略,并使内网计算机能够定时自动执行策略。服务端通过接口命令模块,将操作系统维护指令和策略下发到内网计算机;内网计算机的客户端进行操作系统备份和还原的流程请参阅申请人于2021年12月31日申请的专利技术专利:一种操作系统快速恢复的方法及装置(CN114490179A);
[0026]步骤三:内网计算机的客户端通过计算机维护策略接收配置服务模块接收并同步给还原策略单机配置策略模块;若客户端收到镜像还原的指令时,将调用操作系统还原模块进行操作系统的还原操作;若客户端收到镜像制作的指令时,将通过客户端镜像制作模块完成操作系统的镜像备份,并上传到服务端端的镜像管理模块;若客户端收到镜像部署的指令时,将通过客户端镜像部署模块接收到服务端文件分发模块下发的对应操作系统镜像,并进行本地计算机的操作系统部署。
[0027]有益效果:
[0028]1、目前,国产计算机已经采用了多种CPU架构,如ARM、MIPS、x64、LoongArch等,且各处理器平台对应的操作系统及其维护软件各不相同。本专利技术提出的操作系统远程部署和还原系统,由服务端和客户端组成,服务端能够集中式地对其他内网计算机进行统一的管
理,下发操作系统部署、备份和还原指令;客户端分散地部署在其他内网计算机中,接收和执行服务端下发的指令。本专利技术能够对内网中并存多种CPU的计算机进行集中式、远程、自动化的操作系统管理,提升了系统维护效率。
[0029]2、启动内核是一个独立运行的操作系统内核,具有必须的操作系统内核功能,包括硬件管理、磁盘管理和文件系统等功能。本专利技术对原有的启动内核进行了改造,加入了客户端注册、镜像制作、镜像部署等模块,能够使其完成计算机注册、操作系统镜像制作、操作系统镜像部署、操作系统备份和还原等功能。
[0030]3、本专利技术的服务端能够监听内网计算机的注册请求,并接收客户端发来的客户端注册信息,保存在终端管理模块中。客户端能够通过客户端注册模块,获取本地计算的关键硬件信息,并形成注册信息提交到服务端。最终,服务端将申请注册计算机纳入到管理范围中,可对内网特定计算机执行操作系统的部署、备份和还原的操作。本专利技术能够在内网环境下,针对多CPU架构计算机,进行跨平台的统一管本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作系统远程部署和还原系统,其特征在于,系统由服务端和客户端组成;服务端能够集中式地对其他内网计算机进行统一的管理;服务端能够接收内网计算机的注册,并针对制定的计算机下发操作系统部署、备份和还原指令;服务端中存储有内网计算机各CPU处理器平台对应的操作系统备份,能够为内网计算机提供操作系统备份、存储、还原能力;客户端分散地部署在其他内网计算机中,接收和执行服务端下发的指令;客户端能够对计算机进行注册,并执行服务端下发的操作系统备份和还原操作。2.如权利要求1所述的操作系统远程部署和还原系统,其特征在于,所述服务端包括实现远程控制的手动控制模块、定时执行模块、接口命令模块、镜像管理模块、部署管理模块、数据存储模块、文件分发模块;所述实现远程控制的手动控制模块负责与用户的交互,帮助用户直接调用接口命令模块实现控制;所述定时执行模块能够定时自动执行根据用户设置的客户端操作系统维护策略;所述接口命令模块是远程控制的基础,接口命令模块负责与终端的信息交互,包括控制命令的下发与终端状态信息的收集。所述镜像管理模块负责镜像的创建与存储;所述部署管理模块负责对已注册终端下发制作镜像任务和部署镜像任务,控制终端内核执行相应的功能;所述数据存储模块负责终端信息、终端部署信息和镜像信息的存储;所述文件分发模块负责提供基于TFTP和HTTP协议的文件下载功能。3.如权利要求2所述的操作系统远程部署和还原系统,其特征在于,所述客户端包括操作系统下的还原策略接收配置服务模块、还原策略单机配置模块、操作系统还原模块以及启动内核下的客户端注册、镜像制作和镜像部署模块;所述启动内核是一个独立运行的操作系统内核,具有必须的操作系统内核功能,包括硬件管理、磁盘管理和文件系统管理功能;所述还原策略接收配置服务模块实现了服务端对客户端开关机、重启、配置IP、配置还原策略的管理;所述还原策略单机配置模块用于实现与服务端还原策略的同步,...

【专利技术属性】
技术研发人员:陈小春张超朱立森孙亮孟繁堃高宇硕张俊常莹王磊崔晓佳
申请(专利权)人:昆仑太科北京技术股份有限公司
类型:发明
国别省市:

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

1