使用 hpasmcli,如何找到两个特定的 BIOS 设置?

使用 hpasmcli,如何找到两个特定的 BIOS 设置?

在 HP ProLiant Generation 9 服务器上的 Ubuntu 中使用 hpasmcli,如何找到此 BIOS 设置?

启动至 BIOS -> 系统选项 -> 虚拟化选项已启用或已禁用

我无法重新启动,因为我必须保持 99.999% 的正常运行时间。

我使用了 SHOW SERIAL VIRTUAL。我也使用了以下每个命令:

     SHOW ASR
     SHOW BOOT
     SHOW DIMM
     SHOW F1
     SHOW FANS
     SHOW HT
     SHOW IML
     SHOW IPL
     SHOW NAME
     SHOW PORTMAP
     SHOW POWERMETER
     SHOW POWERSUPPLY
     SHOW PXE
     SHOW SERVER
     SHOW TEMP
     SHOW TPM
     SHOW UID
     SHOW WOL

我是否必须重新启动系统才能找到此设置?dmidecode 或 lshw 可以帮助我吗?

答案1

虽然这类似于你的其他问题,了解你正在做的事情的完整背景会很好;例如您为什么要查询 BIOS 设置,这与已经运行的系统的正常运行时间有什么关系?

如果您希望自动配置多台 HP ProLiant 服务器的 BIOS,也有相应的工具。您需要的主要工具hprcu来自SmartStart 脚本工具包

此实用程序可以捕获或导入包含 BIOS 配置的 XML 文件。输出文件非常易读,因此您要查找的参数将显示如下:

  <feature feature_id="158" selected_option_id="1" sys_default_option_id="1" feature_type="option">
    <feature_name>Intel(R) Virtualization Technology</feature_name>
    <option option_id="1">
      <option_name>Enabled</option_name>
    </option>
    <option option_id="2">
      <option_name>Disabled</option_name>
    </option>
  </feature>

Usage: Hprcu [OPTION]
OPTION
  -?, -h    Display this usage message
  -s,       Save the current configuration to a file
  -l        Load configuration settings from a file
  -f        Configuration input/output file, defaults to standard out
  -t        Outputs the feature help and warning text.  Only valid with the Save option.
  -r        Save/Load raw data features(IPL, PCI Devices, Controller Order, etc).  Must be applied to identical systems.

答案2

解码应该可以满足您的要求。ROM 修订版本保存在 SMBIOS(又名 DMI)中。此时只需进行简单的字符串解析即可提取实际版本字符串。

相关内容