通过 AMM 通过命令模式与 IBM HS22 IMM 通信

Mik*_*eyB 10 ibm bladecenter hs22

在包含 BMC 的先前型号刀片上,我能够通过传递命令从我们的外部管理站与 BMC 通信,以执行诸如打开/关闭电源刀片、设置 VPD 参数、重新启动 BMC 等操作。

现在在 HS22 上,发生了很多不同的事情。例如,我们不能再使用相同的传递命令来编写 VPD 信息页面并让它们在 IMM 重新启动后保持不变 - 看起来好像这些 VPD 页面是根据 IMM 中包含的信息填充的。

我们如何使用来自外部主机的高级设置实用程序与 HS22 IMM 进行通信?或者,我们需要向 AMM 发送哪些 TCP 命令模式命令才能与 IMM 通信?

出于我们的目的,我们特别不能从刀片本身与 IMM 通信。

具体示例:当我通过 AMM 向刀片 BMC 发送直通 IPMI 命令以将信息(例如 MTM、串行)写入 VPD 页 0x10 时,它会在具有 BMC(例如 HS21)的刀片上持续存在。我可以发送相同的 IPMI 命令将数据写入 HS22 上的 VPD 页面,但是它不会在 IMM 重新启动后持续存在。

我需要向 IMM 发送哪些 IPMI 命令?设置 MTM 和串行时,会发送哪些 IPMI 命令?

小智 1

从 ASU(高级设置实用程序)版本 82k/9.50 开始,支持与刀片 IMM 的带外通信。

\n\n

以下是 ASU 用户手册第 83-84 页的摘录 ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf

\n\n
\n\n
\n

AMM 上刀片的 OOB 配置

\n\n

ASU 支持通过带外 (OOB) 模式配置刀片设置。本节介绍如何使用它在 AMM 上配置刀片。

\n\n

OOB 配置旨在配置 AMM 上刀片的设置。在使用此功能之前,请确保满足以下要求:

\n\n
    \n
  • AMM 上的远程刀片已连接到您的网络环境。
  • \n
  • 刀片服务器是基于IMM的服务器。
  • \n
  • 添加--slot参数以强制 ASU 连接远程 AMM。如果没有,默认情况下,ASU 将尝试以 IMM 带外模式与提供的 IP 地址建立连接。--slot参数还可以识别刀片的 IMM 节点托架。
  • \n
  • 添加--host--user--password连接选项,因为它处于带外模式。

    \n\n

    \xe2\x80\x93 --host提供刀片所在远程 AMM 的 IP 地址。

    \n\n

    \xe2\x80\x93 --user--password向 AMM 进行身份验证。

  • \n
\n\n

命令示例:

\n\n

显示远程刀片 UEFI 设置:asu show uefi --host x.x.x.x --user xxx --password xxx --slot x

\n\n

要设置远程刀片设置:asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090

\n\n

在示例中,--host xxxx是远程 AMM 的 IP 地址,--user xxx--password xxx用于验证连接,--slot x指刀片的 IMM 节点托架,-- port提供AMM机箱接口的端口号;默认值为 6090。

\n\n

下面列出了 AMM 上刀片的 OOB 配置支持的命令。

\n
\n\n
Command           Description\n\nshow              Display IMM server setting\nset               Update IMM server setting\nshowdefault       Display IMM default server setting\nshowvalues        Display IMM values server setting\nshowgroups        Display IMM setting for server groups\nbatch             Execute several ASU commands simultaneously\ncreateuuid        Generate a UUID value and set it\ncomparedefault    Compare the default value with the current value\ndelete            Delete an instance of a setting\nhelp              Show description for selected settings\nloaddefault       Load the default value\nreplicate         Replicate settings saved in a settings file\nrestore           Restore settings saved in a settings file\nsave              Save all or some settings to a settings file\nsetenc            Apply an encrypted value to a setting\n
Run Code Online (Sandbox Code Playgroud)\n