web-dev-qa-db-ja.com

PowerCLI 4.1からESXiメモリスロット/取り付けられたメモリモジュールをクエリする

一部のESXi 4.1ホストとvCenter Server 5.0がインストールされたVMwareインフラストラクチャがあります。次の情報でハードウェアインベントリを拡張する必要があります。

  • 各ESXiホストで使用可能なメモリスロットの数
  • スロットに取り付けられているメモリモジュールの数と種類(DDR2/DDR3、サイズ、MHz)

この情報を収集するには、PowerCLIを使用する必要があります。必要に応じて、その内部からESXCliを使用できます。ただし、ESXiホストへのSSHアクセス権がないため、ネイティブESXiコマンドを実行することはできません。

PowerCLIからメモリ情報をクエリする方法はありますか?

(おまけとして、ESXiホストのRAIDコントローラーにBBWCモジュールがインストールされているかどうかを照会すると便利です...)

3
Zizzencs

したがって、これらはHP ProLiantサーバーです。探しているインベントリ情報を取得するにはさまざまな方法があります...利用可能な選択肢の中で、PowerCLIを介したVMwareホストへのクエリは、私が使用する最後のオプションについてです...

ESXiのHPビルドを使用していない場合、またはHP .VIBバンドルがインストールされていない場合、ストレージシステムの機能を完全に把握することはできません。

こちらもご覧ください:
ESXi4.1と(おそらく)シェルのみを使用してハードウェアの詳細を確認する方法
そして
ESXi 5ホストでSmart Array P400を管理するためのオプション

4
ewwhite

SmbiosDumpコマンドを使用すると、RAM拡張スロットの数と、それぞれに接続されている拡張スロットの数を知ることができます。

例:

スロット数を知るには:

smbiosDump | grep -A 4 'Physical Memory Array'

12スロットにインストールされている合計RAMが表示されます。

smbiosDump | grep -A 12 'Memory Device'

これがどのように機能するかの詳細: https://www.sysadmit.com/2018/05/vmware-esxi-ver-modulos-de-ram.html

2
JJVilches