OSとしてUbuntuを実行しているHPProLiant Generation9サーバーを使用しています。私は過去にdmidecodeコマンドとlshwコマンドを使用しました。しかし、それらを使用してすべてのBIOS設定を見つける方法がわかりません。 99.999%の稼働率SLAをサポートします。そのため、サーバーを再起動できません。 HPがBIOS設定を見つける必要があるAPIインターフェイスツールには、OSとしてRHELまたはWindowsが必要です。
私が見つけたいさまざまな設定は、サーバーを再起動し、BIOSに入り、次のいずれかを実行することで取得されます。
設定#1 [システムオプション]-> [プロセッサオプション]->ハイパースレッディングが有効になっているかどうかを確認します。
設定#2サーバーの可用性に移動->「ASRステータス」が有効か無効かを確認する
Dmidecodeまたはlshwを使用して上記の設定を見つけるにはどうすればよいですか?私はさまざまなフラグを試し、数百行のdmidecode出力を分析しました。
間違ったツールを使用しています。
必要なのはHPの 専用ユーティリティ です。
hpasmcli
を探します:
[root@Packed ~]# hpasmcli -s "SHOW HT;SHOW ASR"
Processor hyper-threading is currently enabled.
ASR timeout is 5 minutes.
ASR is currently enabled.
その他のオプション
SHOW ASR
SHOW BOOT
SHOW DIMM [ SPD ]
SHOW F1
SHOW FANS
SHOW HT
SHOW IML
SHOW IPL
SHOW NAME
SHOW PORTMAP
SHOW POWERMETER
SHOW POWERSUPPLY
SHOW PXE
SHOW SERIAL [ BIOS | EMBEDDED | VIRTUAL ]
SHOW SERVER
SHOW TEMP
SHOW TPM
SHOW UID
SHOW WOL
設定1について:lscpu | grep "Thread(s) per core"
の出力を確認してください。
設定2について:これについてはよくわかりません。テストするHPサーバーがありません。多分これは [〜#〜] ipmi [〜#〜] を介して公開されます。
編集1:dmidecode
またはlshw
を使用したソリューションではありませんが、HPからソフトウェアをインストールしても問題がない場合:彼らはrpmとdebベースのディストリビューションのためのリポジトリを提供しています。詳細はこちらをご覧ください こちら 。
つまり、リポジトリをソースに追加します。 echo deb http://downloads.linux.hpe.com/SDR/repo/mcp dist/project_ver non-free >> /etc/apt/sources.list.d/hp-mcp.list
ここで、dist/project_ver
は次のいずれかです。
dist trusty, precise, jessie, squeeze, wheezy
project_ver current, 9.50, 9.40, 9.25, 9.10
この後、apt-get update
およびapt-get install hp-health
を実行します。これにより、hpasmcli
がインストールされ、呼び出されると、インタラクティブなプロンプトが表示されます。 asrのステータスを取得するには、
hpasmcli> show asr