功能需求

使用iLO RESTful Interface Tool 工具,在命令行模式下,批量收集AHS日志。

配置步骤

一、安装RESTful Interface Tool工具

1 Windows系统

先下载安装iLO驱动,再下载安装RESTful Interface Tool,驱动和工具在官网显示如下,系统下双击安装即可。

 

 

2 Linux系统

先安装iLO驱动,iLO驱动在官网没有找到,在SPP包里面有,到路径P01456_001_spp-2017.10.1-SPP2017101.2017_1027.10\packages\x64\chifdriver\ilo5\rhel7下查找,再下载安装RESTful Interface Tool,工具在官网显示如下,使用rpm -ivh <packagename>.rpm 进行安装。

 

二、开启RESTful Interface Tool工具

1 Windows系统

打开开始菜单,找到RESTful Interface Tool工具,以管理员身份运行,直接输入ilorest,点击回车。

 

2 Linux系统

打开终端,先切换到root账户,然后直接运行/usr/sbin/ilorest。

 

三、通过RESTful Interface Tool工具收集单台服务器AHS日志

输入命令:

serverlogs --selectlog=AHS --customiseAHS "from=2018-02-22&&to=2018-02-23" u username p password --url=xxxxxxx --directorypath=xxx

--selectlog=日志类型

--customiseAHS 定义收集日志的范围

-u 输入iLO账户用户名

-p 输入iLO账户密码

--url 输入iLO IP地址

--directorypath=保存日志的地址

 

日志保存到指定路径,和通过iLO web界面收集的一样,识别出来服务器的序列号,保存的日志类型是ahs文件

 

四、通过RESTful Interface Tool工具批量收集AHS日志

1 先创建一个mpfilename.txt文件,里面需要输入每台服务器信息,如果没有限制收集日志范围,默认是收集7天的日志,具体如下图:

 

2 输入命令:

serverlogs --mpfile xxx o xxx --mplog=AHS

--mpfile 输入mpfilename.txt 文件的路径

-o 指定输出执行日志的路径

--mplog=收集日志类型

 

指定的输出路径下会生成一个文件夹,保存执行日志,另外会看到保存的AHS日志文件,和单台服务器不同,不是自动保存的*.ahs文件,文件名是iLOIP地址。

 

记录的执行日志内容,会记录每一台服务器收集日志的情况。

 

收集出来的日志,需要手动改为*.ahs 文件后,可以正常打开查看日志内容。

 

 

 

 

 

 

 

 

配置关键点及注意事项

1、批量收集AHS日志时,需要安装iLO驱动,否则会报错。

2、linux系统下使用RESTful Interface Tool时,/tmp必须配置成允许代码执行。

3、RESTful Interface Tool需要安装在x64位系统下。

案例信息

案例类型:典型配置
案例号:201802230002
创建时间:2018年2月23日
更新时间:2018年3月2日
发布时间:2018/3/2 9:24:45
文章密级:游客可见
有效期:长期有效
发布者:夏茜 [x61638]
点击次数:4093
评论平均得分:5.00
关键词:Gen10,iLO,AHS
产品线:x86塔式/机架式服务器
产品系列:HPE塔式/机架式服务器
产品版本:HPE ProLiant Gen10
技术分类:x86塔式/机架式服务器 其它

常用操作
收藏