免責事項:これは英文の記事 「HPE Smart Update Tools (SUT) service fails to start after upgrading to ESXi 8.0 on HPE servers」 の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
HPE カスタムイメージを用いて ESXi 7.0 Update 1 から ESXi 8.0 Update 3 へアップグレードした HPE サーバー環境において、以下の事象が発生します。
/etc/init.d/sut status) でステータスを確認すると、サービスが停止している。/etc/init.d/sut start) を試みても、プロセスが直ちに終了し、停止状態に戻る。/var/run/log/sut.log に以下のようなエラーが記録される。[INFO] :: [commandlineparser.cpp:119] :: Command SVC is invalid
[INFO] :: [commandlineparser.cpp:130] :: at the end of the parseSingleCommand status is false
[INFO] :: [hptoolsapplication.cpp:892] :: Command or parameter(s) is invalid or out-of-range. Use sut /help to get available commands and syntax.
VMware vSphere 8.0
本問題は、HPE 社が提供するサードパーティ製の SUT サービスモジュールの動作に起因して発生します。
SUT サービスの起動スクリプトから sut バイナリに対して渡される引数(/svc など)が、現在のバージョンのコマンドラインパーサーにおいて「無効なコマンド」として評価されてしまうことが原因です。なお、プロセスはクラッシュではなく、引数のエラーを検出した SUT プロセスが正常終了します。
本事象はサードパーティ(HPE社)製のコンポーネントに起因するため、解決策につきましては Hewlett Packard Enterprise (HPE) サポートへお問い合わせください。