ESXi サーバーにアクセスせずに Linux コマンドラインから VMware バージョンを取得する方法を教えてください。

ESXi サーバーにアクセスせずに Linux コマンドラインから VMware バージョンを取得する方法を教えてください。

ESXi サーバーにアクセスできません。どのマシンにもルート アクセス権がありません。単なる一般ユーザーです。現在のマシンは VM 上で実行されており、OS は Linux です。ESXi のバージョンを確認する方法はありますか?

以下を試しました。もっと速い方法はありますか?

  1. 使用されているハイパーバイザーを見つける
    systemd-detect-virt vmware
    
  2. これはvmwareなので、vmwareのバージョンに関する詳細情報を入手してください
    vmware-checkvm -h
    
    VM のハードウェア バージョンは 4、VMware ソフトウェア バージョンは 6 (良好)
  3. vmware-toolbox-cmdのバージョン情報を取得する
    vmware-toolbox-cmd -v
    11.0.5.17716 (build-15389592)
    
  4. マッピングに基づいてESXバージョンを見つけます。Webサイト 11269 esx/6.7p02 16075168 11.0.5 15389592 11269 esx/7.0 15843807 11.0.5 15389592

ステップ2でバージョン6が示され、15389592のエントリが2つあるため、ESXバージョンはESX/6.7p02であると結論付けられます。

代替のより速い方法は何ですか?https://packages.vmware.com/tools/versions?

答え1

次のコマンドを試してください

vmware-toolbox-cmd stat raw text session | grep version

私はそれを見つけた他のサイトのコメント欄

関連情報