我们还可以使用 iLO4 网页手动配置 SNTP。

使用任何支持的浏览器(首选 IE)打开 iLO

导航到网络 -> iLO 专用网络端口
如图所示,从菜单选项卡中选择“SNTP”并提供 NTP 服务器地址详细信息

接下来激活更改使用诊断选项下的 RESET TAB 重置 iLO

如何使用SNTP 和 RIBCL 脚本在 iLO3/iLO4 中设置日期和时间

如何在HP Proliant刀片服务器中使用板载管理员(Onboard Administrator)提供的SNTP和RIBCL脚本在iLO3/iLO4中设置日期和时间?

默认情况下,iLO 配置为使用 BIOS 中设置的日期和时间信息,但这不是很可靠。

我希望 iLO 与 Onboard Administrator 连接并同步时间,我们只会确保我们的 OA 与 NTP 服务器同步,但在这里 HPE 要求我们在所有 iLO 上配置 SNTP(简单网络时间协议),以便他们反映正确的日期和时间。

如果它是一个刀片,那么没有太多工作,但假设我们有 100 个刀片,显然我们不会登录到每个 iLO 并更新 SNTP 服务器详细信息。

这可以使用 Onboard Administrator 大规模执行。

注意:SNTP 的默认轮询间隔为 30 分钟,需要重置 iLO 才能激活 SNTP 相关更改

重要的提示:
Onboard Administrator 和 iLO4 的旧固件版本不支持执行 RIBCL 脚本。
以下步骤是从 OA 4.40 及更高版本和 iLO4 2.40 及更高版本执行和测试的

iLO-2 不支持 SNTP,可以通过以下方式同步 iLO 日期和时间:

  • 系统 ROM(在 POST 期间)
  • Insight 管理代理(在操作系统中)

下面的 RIBCL 脚本可用于更新 iLO 的 SNTP 值值。

hponcfg 11 << eof
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="HPadmin" PASSWORD="Passw0rd">
<RIB_INFO MODE="write">
<MOD_NETWORK_SETTINGS>
    <DHCP_SNTP_SETTINGS value="No"/>
    <DHCPV6_SNTP_SETTINGS value="No"/>
    <SNTP_SERVER1 value="10.10.10.11"/>
    <SNTP_SERVER2 value="10.10.10.12"/>
    <TIMEZONE value="Asia/Kolkata"/>
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
</LOGIN>
</RIBCL>
eof

使用具有管理员权限的用户使用 Putty 等 ssh 客户端登录到 Onboard Administrator

如果您打算仅为一台服务器更新SNTP,请在(hponcfg 11)部分中提供相应机架的机架号

BlrSiteA1-01-01> hponcfg 11 << eof
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="HPadmin" PASSWORD="Passw0rd">
<RIB_INFO MODE="write">
<MOD_NETWORK_SETTINGS>
    <DHCP_SNTP_SETTINGS value="No"/>
    <DHCPV6_SNTP_SETTINGS value="No"/>
    <SNTP_SERVER1 value="10.10.10.11"/>
    <SNTP_SERVER2 value="10.10.10.12"/>
    <TIMEZONE value="Asia/Kolkata"/>
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
</LOGIN>
</RIBCL>
eof

下面是执行输出

Bay 11: Executing RIBCL request ...
Bay 11: Awaiting RIBCL results ...
Bay 11: RIBCL results retrieved.
<!-- ======== START RIBCL RESULTS ======== -->
<!-- ======== Bay 11 RIBCL results ======== -->
<?xml version="1.0"?>
<RIBCL VERSION="2.23">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.23">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.23">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.23">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.23">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<!-- ======== END RIBCL RESULTS ======== -->

接下来执行 iLO 重置以激活更改
从 Oanboard Administrator CLI 执行以下命令

> reset ilo 11
Entering anything other than 'YES' will result in the command not executing.
Are you sure you want to reset iLO? YES
Bay 11: Resetting iLO using Hardware reset...
Bay 11: Successfully reset iLO through Hardware reset

如果我们有多个要更新 SNTP 值的刀片,请将“11”替换为以逗号分隔的刀片列表

例如:
下面将仅在刀片 11 上执行

hponcfg 11 << eof
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="HPadmin" PASSWORD="Passw0rd">
<RIB_INFO MODE="write">
<MOD_NETWORK_SETTINGS>
    <DHCP_SNTP_SETTINGS value="No"/>
    <DHCPV6_SNTP_SETTINGS value="No"/>
    <SNTP_SERVER1 value="10.10.10.11"/>
    <SNTP_SERVER2 value="10.10.10.12"/>
    <TIMEZONE value="Asia/Kolkata"/>
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
</LOGIN>
</RIBCL>
eof

下面的脚本将在刀片 11、12、13 上调用

hponcfg 11,12,13 << eof
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="HPadmin" PASSWORD="Passw0rd">
<RIB_INFO MODE="write">
<MOD_NETWORK_SETTINGS>
    <DHCP_SNTP_SETTINGS value="No"/>
    <DHCPV6_SNTP_SETTINGS value="No"/>
    <SNTP_SERVER1 value="10.10.10.11"/>
    <SNTP_SERVER2 value="10.10.10.12"/>
    <TIMEZONE value="Asia/Kolkata"/>
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
</LOGIN>
</RIBCL>
eof

如果我们希望在机箱的所有刀片上执行脚本

hponcfg all << eof
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="HPadmin" PASSWORD="Passw0rd">
<RIB_INFO MODE="write">
<MOD_NETWORK_SETTINGS>
    <DHCP_SNTP_SETTINGS value="No"/>
    <DHCPV6_SNTP_SETTINGS value="No"/>
    <SNTP_SERVER1 value="10.10.10.11"/>
    <SNTP_SERVER2 value="10.10.10.12"/>
    <TIMEZONE value="Asia/Kolkata"/>
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
</LOGIN>
</RIBCL>
eof
日期:2020-06-02 22:17:04 来源:oir作者:oir