ESXiにメーカーのドライバ・コンポーネントがインストールされているか確認する方法(LinuxのRPM相当)

メーカーのサーバーハードにVMware ESXiをインストールするにはメーカーが提供しているインストールCDからのインストールになります。
これは、

  • メーカー固有のドライバがESXiにインストールされていたり、
  • メーカー固有のハードウェア監視用のコンポーネントがインストールされたり

しているからです。
VMware ESXiサーバーにメーカー固有のどのようなドライバやコンポーネントがインストールされているのか確認する方法はどうしたら良いでしょうか?
(以下、ドライバ、コンポーネント、パッケージ、モジュールとすべて同意語で使用しています。似たような言葉がいっぱい出てきてしまいすみません)

VMware ESXiのコマンド「esxcli」で確認できる!

image

VMware ESXiに、コンソール(画面)もしくはSSH接続して以下のコマンドを実行します。

esxcli software vib list

すると、インストールされているコンポーネントの一覧が

  • Name
  • Version
  • Vendor
  • Acceptance Level
  • Install Date

と表示されます。

esxcli software vib list | grep Hewlett-Packard

とかでGrepすると見やすいですね。

環境・前提条件:

今回は

  • VMware vSphere 5.1 ESXi
  • HP ハードウェア

で試しましたが、他の環境や他のESXi 5.xは出来ます。

インストールされているパッケージの詳細情報をしるコマンドは?

image

インストールされているパッケージの詳細情報を知るコマンドは

esxcli software vib get

になります。
このコマンドを実行するとインストールされているパッケージ詳細情報すべてが表示されてしまいますので、もしも「どのパッケージの情報のみ」知りたいということでしたら

esxcli software vib get –n <パッケージ名>

と実行しますと、そのパッケージのみの詳細情報が得られます

VMwareのVIBとは?

image

そもそも、「VIB」って何でしょうか?
VIBとは

VIB = VMware Infrastructure Bundle

の略で

  • ESXiベースイメージ(ESXi Kernel)
  • デバイスドライバ
  • CIMプロバイダ

といったESXiへの組み込みモジュールパッケージを意味します。
「CIM(Common Information Model )」というのがメーカー固有のハードウェア監視コンポーネントだったりします。

参考情報:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です