关于 Onboard Administrator 配置脚本

使用配置脚本简化新机箱部署和配置,尤其是在设置多个机箱时,无需手动配置每个机箱。通过捕获最佳实践和一致性规则,HPE OneView 将脚本从机箱组复制到逻辑机箱中,然后在物理机箱上执行该脚本。您可以从机箱组逻辑机箱屏幕中创建、编辑或删除机箱配置脚本。

要创建配置脚本,请执行以下操作之一:
  • 从已配置的 OA 中提取脚本

  • 逻辑机箱机箱组屏幕中复制现有的配置脚本,然后将其粘贴到新的机箱组中。根据需要,编辑脚本,然后再单击 OK 以应用更改。

在以下情况下,将在物理机箱上运行配置脚本:
  • 添加机箱,并且关联的机箱组包含配置脚本。

  • 编辑逻辑机箱的配置脚本。在单击 OK 以保存更改时,将运行该脚本。

    为逻辑机箱的配置脚本执行 GET 操作,进行更改,然后更新 (PUT) 该脚本。

  • 选择逻辑机箱 > 操作 > 重新应用配置以重新运行与逻辑机箱(而不是机箱组)关联的 OA 配置脚本。该操作还验证是否在机箱上正确配置了 SSO、SNMP 和 NTP,并且 OA 固件处于最新状态。将立即执行该操作,而不需要进行任何其它交互,除非到机箱的连接中断,在这种情况下,将提示您重新输入 OA IP 地址或主机名和凭据。

  • 选择逻辑机箱 > 操作 > 从组中更新,这会将机箱配置脚本从关联的机箱组复制到逻辑机箱中,然后运行该脚本。

在创建机箱或机箱组脚本时,最初可输入纯文本形式的密码、SNMP 团体字符串和通行短语。不过,将在任何 UI 或 REST API 响应中遮蔽所有密码、SNMP 团体字符串和通行短语(替换为 *********),绝不会以纯文本形式显示。

如果将 ********* 密码字符串替换为其它字符串,然后重新运行该脚本,则会将密码更改为新字符串。请注意,无法第二次运行某些命令。例如,如果在同一机箱上重新运行 ADD USER username ********* 命令并更改 ********* 字符串,该命令将失败,因为该用户已存在。在这种情况下,请删除新添加的用户,然后再重新运行该脚本。

如果更改了返回 ********* 的命令的任何部分,并且未将 ********* 替换为其它字符串,密码或 SNMP 团体字符串值将变为 *********。例如,如果使用 SET USER PASSWORD user_name1 new_password 命令提交脚本,脚本将返回 SET USER PASSWORD user_name1 ********* 。如果将命令更改为 SET USER PASSWORD user_name2 *********user_name2 的密码将设置为 *********,而不是 new_password

机箱配置脚本中不允许使用一部分 OA 命令,以防与设备配置和设置发生冲突。对其余脚本不进行语法检查或其它验证。有关配置脚本中不允许使用的 OA 命令的列表,请参阅不允许使用的 Onboard Administrator 命令

有关完整的 OA 命令参考,请查看或下载 OA 命令文档

iLO 密码

只要满足某些条件,将遮蔽在 HPONCFG RIBCL 脚本中嵌入的 iLO 密码:
  • 对于 LOGIN 命令,LOGIN、USER_LOGIN 和 PASSWORD 标记必须位于同一行

  • 对于 ADD_USER 命令,ADD_USER、USER_LOGIN 和 PASSWORD 标记必须位于同一行

  • 对于 MOD_USER 命令,MOD_USER、USER_LOGIN 和 PASSWORD 标记必须位于同一行