[发明专利]操作系统批量部署方法、系统、终端及存储介质在审
申请号: | 202110961986.9 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113849228A | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 刘玉明 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/61;G06F9/455 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 批量 部署 方法 系统 终端 存储 介质 | ||
本发明提供一种操作系统批量部署方法、系统、终端及存储介质,包括:搭建预启动执行环境,安装自动化框架客户端库;通过预启动执行环境登录多个目标节点,并分别采集多个目标节点的地址和序列号;将多个目标节点的地址和序列号导入部署脚本,利用自动化框架通过浏览器执行部署脚本;在部署脚本执行过程中实时截图留存,并在部署脚本执行完成后进行部署的系统采集系统信息。本发明通过自动化框架实现批量操作系统部署,减少人工繁冗操作导致的误差率,节省相关的1‑2用于监控操作系统部署过程的人力成本,缩短自动化部署中的时间成本。
技术领域
本发明涉及操作系统部署技术领域,具体涉及一种操作系统批量部署方法、系统、终端及存储介质。
背景技术
在如今电子信息发达且门槛愈发降低的环境下,进行相关系统引导部署中,U盘、DVD、移动硬盘等物理盘引导安装方式俨然成为桌面端系统安装最主流的方式,但是由于其应用前提单一的限制性,也就确认了其不可能在server市场上进行SIT(SystemIntegration Test)过程中或TDC(Technology Data Center)中得到广泛应用。
目前在server中较为主流的OS引导方式有PXE(preboot execute environment)预启动安装和KVM系统镜像引导安装,PXE即通过网络来引导系统的标准,也就是我们常听到的预启动执行环境。
下述为PXE环境搭建的一些必要准备和条件:
服务端:xxx.xxx.xxx.xxx需要XINETD、DHCP、TFTP、VSFTP、SYSLINUX等服务以及Centos安装介质。
客户端:需要支持PXE启动模块的网卡(可用虚拟机代替)。
注:服务端及客户端防火墙、selinux均需关闭。
目前,在运用PXE环境进行批量server OS部署时,仅仅针对多台server进行单一OS部署。且部署安装中仍然需要人工监督执行,这就使得系统部署不具备可追溯性,期间人工可能注意不到一些报错信息,因此现有方法无法做到在SIT过程中可能需要少则十几,多则几十种OS对于server本身的操作系统部署情况的信息验证。在操作系统部署出现问题时,由于操作系统部署过程不可追溯,导致问题排查困难。
发明内容
针对现有技术存在的无法进行批量操作系统部署,操作系统部署不具备追溯性的问题,本发明提供一种操作系统批量部署方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种操作系统批量部署方法,包括:
搭建预启动执行环境,安装自动化框架客户端库;
通过预启动执行环境登录多个目标节点,并分别采集多个目标节点的地址和序列号;
将多个目标节点的地址和序列号导入部署脚本,利用自动化框架通过浏览器执行部署脚本;
在部署脚本执行过程中实时截图留存,并在部署脚本执行完成后进行部署的系统采集系统信息。
进一步的,搭建预启动执行环境,安装自动化框架客户端库,包括:
搭建用于部署系统的预启动执行环境;
在目标节点安装进入虚拟机界面浏览器的适配驱动、具有平台管理接口工具的操作系统,并配备基础python语言环境。
进一步的,通过预启动执行环境登录多个目标节点,并分别采集多个目标节点的地址和序列号,包括:
在目标节点连接预启动执行环境网络后登陆目标节点的现有操作系统,通过动态主机配置协议的客户端地址获取指令获取目标节点的预启动执行环境IP地址;
利用硬件信息获取指令采集目标节点的序列号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110961986.9/2.html,转载请声明来源钻瓜专利网。