Print

通过iLO 5 服务端口收集HPE ProLiant Gen10服务器AHS日志

2018-01-22 发表

服务端口是一个在HPE ProLiant Gen10 服务器和HPE Synergy Gen10 计算模块正面带有 iLO 标签的 USB 端口。

 

如果可以实际接触服务器,您可以使用服务端口执行以下操作:

1、将 Active Health System 日志下载到支持的 U 盘中。在使用该功能时,主机操作系统无法访问连接的 U 盘。

2、使用支持的 USB 转以太网适配器连接客户端(如笔记本电脑)以访问 iLO Web 界面、远程控制台、CLIiLO RESTful API 或脚本。

 

在使用 iLO 服务端口时:

iLO 事件日志中记录操作。

服务器 UID 闪烁以指示服务端口状态。

 

本文主要讲述如何使用iLO 服务端口收集AHS日志。


一、开启iLO 服务端口选项

   1、登录到iLO 5 网页界面,选择安全性->iLO 服务端口,把iLO 服务端口设置成开启状态,把大容量存储选项 U 盘设置为开启状态。

 

   2、如果想要U盘插入服务器收集AHS日志时需要用户名密码验证,需要把“需要身份验证”开启,如果想要同一个U盘使用同一个脚本收集多台服务器日志,此选项建议禁用,此选项默认是禁用状态。

二、准备一个U

   1iLO 服务端口支持具有以下特性的 U 盘:

   高速 USB 2.0 兼容性

   FAT32 格式,最好具有 512 字节块

   一个 LUN

   一个最大容量为 127 GB 的分区,并具有足够的可用空间以下载 Active Health System 日志

   有效的 FAT32 分区表

   非读保护

   无法引导

   2、在U盘中保存一个脚本文件

   1.command.txt 文件模板

   使用以下示例作为 command.txt 文件的模板:
          {
          "/ahsdata/" : {
          "POST" : {
          "downloadAll" : "0",
          "from" : "2016-08-25",
          "to" : "2016-08-26",
          "case_no" : "ABC0123XYZ",
          "contact_name" : "My Name",
          "company" : "My Company, Inc.",
          "phone" : "281-555-1234",
          "email" : "my.name@mycompany.com",
          "UserName" : "my_username",
          "Password" : "my_password"
          }
          }
          }

   2.command.txt 文件参数

   可自定义以下值:

   downloadAll — 控制下载范围。要下载某个日期范围的日志,请输入 0。要下载整个日志,请输入 1

   from — 下载某个日期范围的日志时的开始日期。

   to — 下载某个日期范围的日志时的结束日期。

   case_no(可选)— 未结的 HPE 支持案例的案例编号。此值最长可为 14 个字符。如果输入此值,则所下载的文件中包括它。

   contact_name(可选)— 此服务器的联系人。如果输入此值,则所下载的文件中包括它。此值最长可为 255 个字符。

   company(可选)— 拥有此服务器的公司。如果输入此值,则所下载的文件中包括它。此值最长可为255 个字符。

   phone(可选)— 此服务器的联系人的电话号码。如果输入此值,则所下载的文件中包括它。此值最长可为 39 个字符。

   email(可选)— 此服务器的联系人的电子邮件地址。如果输入此值,则所下载的文件中包括它。此值最长可为 255 个字符。

   UserName — 如果将 iLO 配置为要求进行身份验证才能在大容量存储设备上执行 iLO 服务端口操作,请输入 iLO 帐户用户名。将系统维护开关设为禁用 iLO 安全性时,用户名并非必需。

   Password — 如果将 iLO 配置为要求进行身份验证才能在大容量存储设备上执行 iLO 服务端口操作,请输入所输入的 iLO 用户名的密码。将系统维护开关设为禁用 iLO 安全性时,密码并非必需。

   3.command.txt 文件要求

   该文件必须采用有效的 JSON 格式。

   Hewlett Packard Enterprise 建议使用联机 JSON 格式化程序验证文件语法。可在以下网站上找到一个免费的实用程序:http://www.freeformatter.com/json-formatter.html

   请勿在该文件中加入注释。

   该文件中的文本区分大小写。

   该文件仅支持纯文本。请勿用内置其他格式属性的应用程序创建该文件。

   3、注意,如果同一个U盘想要收集多台服务器日志,脚本里面用户名密码需要设置为空,同时iLO 网页界面中验证选项关闭

三、收集日志过程

   1、将 U 盘连接到 iLO 服务端口(服务器正面标有 iLO USB 端口),将安装文件系统,并读取和执行 command.txt 文件,iLO 服务端口状态将变为“繁忙”,并且 UID 以中等闪烁速率闪烁 4 下,然后熄灭 1 秒。

   2、如果该命令成功,iLO 服务端口状态将变为“完成”,并且 UID 以快速闪烁速率闪烁一下,然后熄灭 3 秒。

   3、如果该命令失败,iLO 服务端口状态将变为“错误”,并且 UID 以快速闪烁速率闪烁 8 下,然后熄灭 1 秒。将卸载文件系统。

   4、取出 U 盘,iLO 服务端口状态将变为“就绪”,并且 UID 停止闪烁或闪烁以指示另一种状态,例如,远程控制台访问或正在进行固件更新。

 

 

 

 


1、U盘要保证符合要求,保证有足够的容量

2、iLO 设置要正确,如果收集报错,可以看一下是否iLO Web界面也无法导出AHS日志

3、要使用同一个U盘收集多台服务器日志,脚本里面除了收集日期需要设置,其他建议都为空