[发明专利]一种批量设置整机柜Linux系统静态IP的方法在审
| 申请号: | 201510772359.5 | 申请日: | 2015-11-12 |
| 公开(公告)号: | CN105426184A | 公开(公告)日: | 2016-03-23 |
| 发明(设计)人: | 张锟 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F15/16 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 批量 设置 整机 linux 系统 静态 ip 方法 | ||
技术领域
本发明公开一种批量设置整机柜Linux系统静态IP的方法,属于服务器集群操作领域。
背景技术
随着数据中心建设向着整体可用性的方向发展,机房对高密度机柜的需求日益增长。由于高密度机柜具有节点多、体积大、关联性强的特点,以前单节点服务器的管理模式已不再适用于当下。特别是OS的静态IP批量设置方面。对于一个与外界网络环境隔绝的机房,要实现OS静态IP的批量设置,需要做的是每个节点都需要键盘和显示器这些外部输入输出设备做辅助,而高密度服务器有着节点众多的特点,若要对其进行一次整机柜节点的OS静态IP设置需要花费大量的人力和时间,从而造成产品在测试和后期运维成本大大增加、效率极度低下的问题。而本发明提供一种批量设置整机柜Linux系统静态IP的方法,通过RMC给每个节点的BMC设置一个静态IP,该静态IP为想要设置的OSIP;通过PXE服务器给整机柜灌装LinuxOS,在新装Linux系统第一次启动时,通过ipmitool读取BMCIP,并将此值写入OS的静态IP配置文件,本发明一种批量设置整机柜Linux系统静态IP的方法与现有技术相比,实用性强,效率高,实现了批量的、无需人工干预的自动化设置;实现成本低,可扩展性强。
发明内容
本发明针对现有技术中整机柜节点的OS静态IP设置需要花费大量的人力和时间,从而造成产品在测试和后期运维成本大大增加、效率极度低下的问题,提供一种批量设置整机柜Linux系统静态IP的方法,与现有技术相比,实用性强,效率高,实现了批量的、无需人工干预的自动化设置;实现成本低,可扩展性强。
本发明提出的具体方案是:
一种批量设置整机柜Linux系统静态IP的方法:
利用RMC远程管理模块给BMC设置为OS想要设定的IP,在PXE灌装完系统后,让Linux系统自动读取BMCIP并将其写入OSIP配置文件,其具体实现过程为:
一、搭建测试平台,准备测试环境,使RMC与能与各个节点相互通信;
二、编写Xshell环境下通过RMC设置BMCIP的脚本,该处IP为需要设定的OSIP数值;
三、通过Xshell登陆RMC,运行BMCIP设置脚本;
四、通过PXE服务器给整机柜灌装LinuxOS,在OS第一次启动过程中添加自启动指令读取BMCIP,将此值赋予OSIP配置文件。
所述RMC与能与各个节点相互通信是利用RMC通过节点中板与若干节点的节点背板连接,间接的与节点BMC通信,并对其进行IP的设置。运行Xshell的服务端通过串口连接RMC,RMC通过节点中板和节点背板间接发送设置IP的命令到各节点BMC。
通过PXE服务器给整机柜所有节点灌装LinuxOS,并OS第一次启动过程中添加自启动指令加载ipmitool命令,读取预设好的BMCIP,并将此数值写入OS的IP配置文件。PXE服务器所装的Linux系统,已提前修改了OS镜像的自启动文件,添加一条用ipmitool读取BMCIP并将其写入OS静态IP配置文件的指令,这样可以实现OS自动修改想要的OSIP,免去人工操作的麻烦。
本发明的有益之处是:
本发明通过RMC给每个节点的BMC设置一个静态IP,该静态IP为想要设置的OSIP;通过PXE服务器给整机柜灌装LinuxOS,在新装Linux系统第一次启动时,可以通过ipmitool读取BMCIP,并将此值写入OS的静态IP配置文件,本发明可根据想要的IP编写不同的IP设置脚本,应用到所有在位节点;操作步骤简便并且执行效率快;大大缩短了测试和运维过程中整机柜节点环境配置的时间,给测试运维工程师提供极大方便;节约测试时间,减少测试时间投入;大部分需要配置OS静态IP的机房皆可使用此方法,易于推广。
附图说明
图1本发明方法流程示意图。
具体实施方式
一种批量设置整机柜Linux系统静态IP的方法:
利用RMC远程管理模块给BMC设置为OS想要设定的IP,在PXE灌装完系统后,让Linux系统自动读取BMCIP并将其写入OSIP配置文件,其具体实现过程为:
一、搭建测试平台,准备测试环境,使RMC与能与各个节点相互通信;
二、编写Xshell环境下通过RMC设置BMCIP的脚本,该处IP为需要设定的OSIP数值;
三、通过Xshell登陆RMC,运行BMCIP设置脚本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510772359.5/2.html,转载请声明来源钻瓜专利网。





