跳到主要内容

更新 DMI/SMBIOS 数据

更换主板时必须更新桌面管理界面(DMI)。使用 Lenovo ToolsCenter Suite CLI(OneCLI)来更新基于 UEFI 的服务器中的 DMI。OneCLI 是支持多个操作系统的联机工具。确保已下载适用于您操作系统的版本。您可以从 Lenovo 网站下载 OneCLI。要下载 OneCLI 并更新 DMI,请执行以下操作:
Lenovo 网站会定期进行更改。实际过程可能与本文档中所述略有不同。
  1. 访问 Lenovo ToolsCenter Suite CLI 程序下载网站。然后,查找并下载适用于您的操作系统的 OneCLI 版本。
  2. OneCLI 设置 IMM2 中的 DMI。选择以下某种方法来访问 IMM2 以设置 DMI:
    • 从目标系统联机(如 LAN 或键盘控制台样式(KCS)访问)
    • 远程访问目标系统(基于 LAN)
    • 包含 ASU 的可引导介质(LAN 或 KCS,取决于可引导介质)
  3. 将 OneCLI 包(还包含其他所需文件)复制并解压到服务器。确保将 OneCLI 和所需文件解压到同一个目录中。除了应用程序可执行文件(OneCLI 或 OneCLI64),还需要以下文件:
    • 对于基于 Windows 的操作系统:
      • ibm_rndis_server_os.inf
      • device.cat
    • 对于基于 Linux 的操作系统:
      • cdc_interface.sh
  4. 安装 OneCLI 之后,请输入以下命令来设置 DMI:
    onecli config set SYSTEM_PROD_DATA.SysInfoProdName <m/t_model> [access_method]
    onecli config set SYSTEM_PROD_DATA.SysInfoSerialNum <s/n> [access_method]
    onecli config set SYSTEM_PROD_DATA.SysEncloseAssetTag <asset_tag> [access_method]
    其中:
    <m/t_model>
    服务器机器类型和型号。输入 mtm xxxxyyy,其中 xxxx 是机器类型(8695),yyy 是服务器型号。
    <s/n>
    服务器上的序列号。输入 sn zzzzzzz,其中 zzzzzzz 是序列号。
    <asset_method>
    服务器资产标记号。输入 asset aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,其中 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 是资产标记号。
    [access_method]
    从以下方法中选择要使用的访问方法:
    • 联机认证的 LAN 访问,请输入命令:

      [−−imm imm_user_id:imm_password@imm_internal_ip]

      其中:
      imm_internal_ip
      IMM2 内部 LAN/USB IP 地址。缺省值为 169.254.95.118。
      imm_user_id
      IMM2帐户(12 个帐户之一)。缺省值为 USERID。
      imm_password
      IMM2 帐户密码(12 个帐户之一)。缺省值为 PASSW0RD(其中 0 是数字“零”,而不是字母“O”)。
      如果未指定任何参数,则 OneCLI 将使用缺省值。如果使用了缺省值并且 OneCLI 无法通过联机认证的 LAN 访问方法来访问 IMM2,则 OneCLI 会自动使用未经认证的 KCS 访问方法。
      使用用户标识和密码缺省值的示例:
      onecli config set SYSTEM_PROD_DATA.SysInfoProdName <m/t_model>
      onecli config set SYSTEM_PROD_DATA.SysInfoSerialNum <s/n>
      onecli config set SYSTEM_PROD_DATA.SysEncloseAssetTag <asset_tag>
    • 联机 KCS 访问(未经认证且用户受限):

      使用该访问方法时,您无需为 access_method 指定值。

      KCS 访问方法使用 IPMI/KCS 接口。该方法需要安装 IPMI 驱动程序。缺省情况下,某些操作系统已安装了 IPMI 驱动程序。OneCLI 提供相应的映射层。要下载《Lenovo ToolsCenter Suite CLI 用户指南》,请执行以下操作:

      1. 访问 Lenovo Support Portal
      2. 单击面板顶部的 Downloads(下载)选项卡。
      3. ToolsCenter下,选择 View ToolsCenter downloads(查看 ToolsCenter 下载)
      4. 选择 Lenovo ToolsCenter Suite CLI
      5. 向下滚动并单击链接,下载适用于您的操作系统的 OneCLI 版本。向下滚动并查看 Online Help(联机帮助)下的内容以下载《Lenovo ToolsCenter Suite CLI 用户指南》

      以下命令是不使用用户标识和密码缺省值的示例:

      onecli config set SYSTEM_PROD_DATA.SysInfoProdName <m/t_model>
      onecli config set SYSTEM_PROD_DATA.SysInfoSerialNum <s/n>
      onecli config set SYSTEM_PROD_DATA.SysEncloseAssetTag <asset_tag>
    • 远程 LAN 访问,请输入命令:

      当从客户机使用远程 LAN 访问方法通过 LAN 访问 IMM2 时,hostimm_external_ip 地址都是必需参数。
      [−−imm imm_user_id:imm_password@imm_external_ip]
      其中:
      imm_external_ip
      外部 IMM2 LAN IP 地址。无缺省值。该参数为必需参数。
      imm_user_id
      IMM2帐户(12 个帐户之一)。缺省值为 USERID。
      imm_password
      IMM2 帐户密码(12 个帐户之一)。缺省值为 PASSW0RD(其中 0 是数字“零”,而不是字母“O”)。
      使用用户标识和密码缺省值的示例:
      onecli config set SYSTEM_PROD_DATA.SysInfoProdName <m/t_model> --host <imm_ip>
      onecli config set SYSTEM_PROD_DATA.SysInfoSerialNum <s/n> --host <imm_ip>
      onecli config set SYSTEM_PROD_DATA.SysEncloseAssetTag <asset_tag> --host <imm_ip>
    • 可引导介质:

      您还可以使用通过 ToolsCenter 网站(Lenovo ToolsCenter 网站)获取的应用程序来构建可引导介质。从 ToolsCenter 页面中,向下滚动以显示可用工具。

  5. 继续执行下一部分中的步骤 6 到 10。