服务端口是一个在HPE ProLiant Gen10 服务器和HPE Synergy Gen10 计算模块正面带有 iLO 标签的 USB 端口。
如果可以实际接触服务器,您可以使用服务端口执行以下操作:
1、将 Active Health System 日志下载到支持的 U 盘中。在使用该功能时,主机操作系统无法访问连接的 U 盘。
2、使用支持的 USB 转以太网适配器连接客户端(如笔记本电脑)以访问 iLO Web 界面、远程控制台、CLI、iLO RESTful API 或脚本。
在使用 iLO 服务端口时:
在 iLO 事件日志中记录操作。
服务器 UID 闪烁以指示服务端口状态。
本文主要讲述如何使用iLO 服务端口收集AHS日志。
一、开启iLO 服务端口选项
1、登录到iLO 5 网页界面,选择安全性->iLO 服务端口,把iLO 服务端口设置成开启状态,把大容量存储选项 U 盘设置为开启状态。
2、如果想要U盘插入服务器收集AHS日志时需要用户名密码验证,需要把“需要身份验证”开启,如果想要同一个U盘使用同一个脚本收集多台服务器日志,此选项建议禁用,此选项默认是禁用状态。
二、准备一个U盘
1、iLO 服务端口支持具有以下特性的 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盘收集多台服务器日志,脚本里面除了收集日期需要设置,其他建议都为空