[发明专利]一种通过BMC自动批量灌装系统的方法在审
| 申请号: | 201710469777.6 | 申请日: | 2017-06-20 |
| 公开(公告)号: | CN107291499A | 公开(公告)日: | 2017-10-24 |
| 发明(设计)人: | 李超 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 张靖 |
| 地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通过 bmc 自动 批量 灌装 系统 方法 | ||
技术领域
本发明涉及系统测试技术领域,具体涉及一种通过BMC自动批量灌装系统的方法。
背景技术
随着目前BMC技术的不断发展,各种BMC监控、巡检报警等方法被越来越多的应用于服务器产品和各种客户场景。大型机房的通用服务器机柜里通常有20至100个相同类型的服务器,在服务器部署和维护的过程中,需要通过BMC对这些服务器进行维护。一般情况下,部署一个服务器,需要花费大量的时间灌装系统,升级系统文件和安装驱动,并且基本都是手动操作的。在大量重复操作的情况下,难免会出现一些难以避免的错误。
发明内容
本发明要解决的技术问题是:本发明针对以上问题,提供一种通过BMC自动批量灌装系统的方法,可以在Linux系统下快速简便高效的对整个机柜的全部服务器进行系统灌装,然后通过批量处理程序进行其他的维护工作,大大节省了部署时间,也避免了在重复操作中出现的错误。
本发明所采用的技术方案为:
一种通过BMC自动批量灌装系统的方法,所述方法通过选取一个节点安装系统,作为控制节点使用,配置收集所有其他节点的BMC IP地址并输入到脚本中,在ROOT权限下进入控制节点,将自动灌装OS的脚本、VMCLI工具和安装OS的光盘文件拷贝到控制节点下,然后执行自动灌装OS的脚本,通过脚本自动安装VMCLI工具并配置相应的库文件,通过VMCLI工具和impi命令,批量挂载安装OS的光盘文件到所有服务器节点,在验证所有节点挂载成功后,自动重启所有待安装节点并灌装系统。
所述方法在灌装系统完成后,通过批量处理命令升级系统并安装各类驱动文件。
所述方法实现流程如下:
1)以root权限进入系统后,自动灌装脚本会检查控制节点上VMCLI工具是否已安装相应的库文件;
2)创建软链接并将软链接拷贝到其他LIB目录下,安装VMCLI工具;
3)批量的对所有节点挂载镜像,挂载完成后,使用VMCLI工具的命令查看所有节点是否都已经挂载完成;
4)使用impi命令批量设置所有节点下次启动项为cdrom;
5)使用impi命令批量重启所有节点并开始灌装系统;
6)安装完成,停止挂载镜像;
7)批量安装各种系统升级和驱动。
本发明的有益效果为:
本发明可以快速、高效、准确、自动化的对机柜上的大量通用服务器进行同步系统的灌装,大大节省了操作工时,并且由于所有的命令和地址信息都已预先写入脚本,还避免了在手动刷新时,由于大量重复操作造成的指令输入错误。不仅在部署工作中提高了工作效率,对服务器后期的维护工作也提供了便捷。
附图说明
图1为本发明方法实施流程图。
具体实施方式
根据说明书附图,结合具体实施方式对本发明进一步说明:
实施例1
一种通过BMC自动批量灌装系统的方法,所述方法通过选取一个节点安装系统,作为控制节点使用,配置收集所有其他节点的BMC IP地址并输入到脚本中,在ROOT权限下进入控制节点,将自动灌装OS的脚本、VMCLI工具和安装OS的光盘文件拷贝到控制节点下,然后执行自动灌装OS的脚本,通过脚本自动安装VMCLI工具并配置相应的库文件,通过VMCLI工具和impi命令,批量挂载安装OS的光盘文件到所有服务器节点,在验证所有节点挂载成功后,自动重启所有待安装节点并灌装系统。
实施例2
在实施例1的基础上,本实施例所述方法在灌装系统完成后,通过批量处理命令升级系统并安装各类驱动文件。
实施例3
如图1所示,在实施例1或2的基础上,本实施例所述方法实现流程如下:
1)以root权限进入系统后,自动灌装脚本会检查控制节点上VMCLI工具是否已安装相应的库文件;
2)创建软链接并将软链接拷贝到其他LIB目录下,安装VMCLI工具;
3)批量的对所有节点挂载镜像,挂载完成后,使用VMCLI工具的命令查看所有节点是否都已经挂载完成;命令:/etc/init.d/vmcli status
4)使用impi命令批量设置所有节点下次启动项为cdrom;
5)使用impi命令批量重启所有节点并开始灌装系统;
6)安装完成,停止挂载镜像;使用如下命令停止挂载镜像:/etc/init.d/vmcli stop
7)批量安装各种系统升级和驱动。
实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710469777.6/2.html,转载请声明来源钻瓜专利网。





