[发明专利]一种基于linux操作系统定向登入服务器系统的自动设置方法在审
申请号: | 201710406843.5 | 申请日: | 2017-06-01 |
公开(公告)号: | CN107276844A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 熊婷凤 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F9/445;G06F9/44 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 linux 操作系统 定向 服务器 系统 自动 设置 方法 | ||
技术领域
本发明涉及服务器测试领域,具体涉及一种基于linux操作系统定向登入服务器系统的自动设置方法。该自动设置方法的主要实现方式是运行脚本自动侦测操作系统的版本号并记录,并且根据操作系统的版本自动更改操作系统的启动配置文件,从而达到定向登入操作系统的目的。
背景技术
Red Hat Linux是全世界应用最广泛的Linux,随着服务器在企业的应用越来越广泛,服务器的测试对企业用户来说越来越重要。
BMC(baseboard management controller基板管理控制器)测试在现代服务器领域是不可或缺的重要组成部分,通过监控管理监控操作系统也是企业环境中不可或缺的部分。在服务器测试过程中,经常会出现由于操作系统的变化导致配置文件路径发生变化,最终使得我们在测试过程中无法准确定位到具体文件,无法进行设置的更改。
针对这一问题,本申请发明一种基于linux操作系统定向登入服务器系统的自动设置方法,该方法采用自动化脚本通过BMC SOL(Serial Over LAN)定向登入服务器linux操作系统。SOL Proxy是一个远程登录后台程序,允许使用LAN上串行(SOL)和IPMI协议基于LAN管理远程系统,从而实现自动识别操作系统的版本,并且自动更改操作系统的启动配置文件。
发明内容
本申请所述的基于linux操作系统定向登入服务器系统的自动设置方法,其中的自动化测试是基于自动化脚本和linux OS运行环境。其核心理念是在linux环境下运用该脚本,自动侦测操作系统的版本号并记录,由于Redhat OS 6系列和7系列的启动文件路径不一致,故通过判断版本号来更改启动文件,并在定向设置完成之后,再次通过监控管理的BMC的SOL功能,来控制操作系统。
具体地,本申请请求保护一种基于linux操作系统定向登入服务器系统的自动设置方法,其特征在于该自动设置方法具体包括:将脚本拷贝至待调试的操作系统下;运行该脚本,该脚本可以自动判断操作系统的版本,并且根据版本重新设置启动文件的路径;确认启动文件加入了该设置项;客户端通过命令启动SOL服务;重启操作系统,通过监控管理的BMC的SOL功能,进入操作系统并控制操作系统。
如上所述的基于linux操作系统定向登入服务器系统的自动设置方法,其特征还在于,linux操作系统是Redhat OS 6系列和7系列。
如上所述的基于linux操作系统定向登入服务器系统的自动设置方法,其特征还在于,客户端通过命令启动SOL服务的命令可以是ipmitool-I lanplus-H<BMCip>-U<bmc用户名>-P<BMC密码>sol activte。
具体实施方式
本申请发明一种基于linux操作系统定向登入服务器系统的自动设置方法。
下面将对根据本发明所述的实施例做进一步地详细描述。
具体操作步骤如下:
1.首先将网线连接BMC的网口;
2.将已经完成的脚本拷贝至待调试的操作系统下;
3.运行该脚本,确认启动文件加入了该设置项;
4.客户端通过命令启动SOL服务:
ipmitool-I lanplus-H<BMCip>-U<bmc用户名>-P<BMC密码>sol activte
5.重启操作系统,通过监控管理的BMC的SOL功能,进入操作系统并控制操作系统。
其中,脚本是用来自动判断操作系统的版本,并且根据版本重新设置启动文件的路径。
本实施例中的脚本是针对Redhat OS 6系列和7系列,通过判断版本号来更改启动文件的路径。
脚本内容如下:
#!/bin/bash
version=`lsb_release-a|awk′/Release/{printf$2}′`
R=$(echo″version>7″|bc)
echo$R
if[$R==0];then
sed-i″s/*quiet.*$/quiet console=tty0 console=ttyS0,115200,VT100/g″/boot/grub/grub.conf
else
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710406843.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智慧校园信息采集系统及方法
- 下一篇:一种室内温度智能控制系统