HPE サーバー環境において ESXi 8.0 へのアップグレード後に HPE Smart Update Tools (SUT) サービスが起動に失敗する
search cancel

HPE サーバー環境において ESXi 8.0 へのアップグレード後に HPE Smart Update Tools (SUT) サービスが起動に失敗する

book

Article ID: 443269

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0

Issue/Introduction

免責事項:これは英文の記事 「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 サーバー環境において、以下の事象が発生します。

  • ESXi ホストの起動後、HPE SUT (Smart Update Tools) サービスが停止状態のままになる。

  • vSphere Client の GUI 上では該当サービスが「実行中」と表示される場合がありますが、ESXi の CLI (/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.

Environment

VMware vSphere 8.0

Cause

本問題は、HPE 社が提供するサードパーティ製の SUT サービスモジュールの動作に起因して発生します。

SUT サービスの起動スクリプトから sut バイナリに対して渡される引数(/svc など)が、現在のバージョンのコマンドラインパーサーにおいて「無効なコマンド」として評価されてしまうことが原因です。なお、プロセスはクラッシュではなく、引数のエラーを検出した SUT プロセスが正常終了します。

Resolution

本事象はサードパーティ(HPE社)製のコンポーネントに起因するため、解決策につきましては Hewlett Packard Enterprise (HPE) サポートへお問い合わせください。