web-dev-qa-db-ja.com

VMWare ESX(i)は、物理ホストの物理ハードドライブのシリアル番号を取得できますか?

3つの異なるネットワーク上で100を超えるVMの中規模の仮想環境を継承しました。残念ながら、私の前任者は19台の物理サーバーで使用されている物理ハードディスクのインベントリを作成していませんでした。可能であれば、サーバーを停止せずにシリアル番号を特定する方法が必要です。

この情報を照会できるコンソールコマンドはありますか?

何らかの形で役立つ場合は、DellサーバーとHPサーバーを組み合わせています。

2

sdparmでこれを取得できることは知っていますが、インストールされているかどうかは疑わしいです。 dmesgにある可能性があります;ドライブモデルは少なくともそこにあるはずであり、最初に テクニカルサポートモード にアクセスする必要があります。

私が行うことは、サーバーのDellサービスタグ(およびHPに相当するものは何でも、他のいくつかはおそらくそこで支援できます)のインベントリを作成し、ベンダーのルックアップツールを使用して、サーバーに付属しているもの、保証の対象などを確認することです。

デルのタグは、ラックマウントの場合はサーバーの前面に、タワーの場合は前面に配置する必要があります。

dmidecode |grep -i "serial number"とともにインストールされている場合は、dmidecodeを使用してテクニカルサポートモードからこれを取得できるはずです。これは、HPサーバーでも機能する可能性があります。

編集

別のオプション(vCenterを使用していると仮定)は、 Dell vCenterプラグイン ;をインストールすることです。これにより、Dell ESXiホストにOpenManageのような機能(完全なハードウェアインベントリを含む)が提供されます。 HPにも似たようなものがあると思います。

おそらく、ディスクのシリアル番号だけでなく、ESXiホストのハードウェアの継続的な監視/管理にも最適なオプションです。

5
gravyface

ESXiサーバーにSSHで接続し、esxcfgツールを使用してこの情報を見つけることができます。

# List all Logical Devices known on this system with device information
esxcfg-scsidevs -l

# Filter Logical Devices by display name and vendor
esxcfg-scsidevs -l | egrep -i 'display name|vendor'

# (compact)
# List all Logical Devices each on a single line with limited information
esxcfg-scsidevs -c

出典: https://communities.vmware.com/thread/475325

関連項目: VMware ESXi/ESXを使用する場合のディスクの識別

2
Thomas Taylor

VMWare ESXIでは、物理ハードディスクのシリアル番号は名前の末尾にあります。全体の名前は次のように見えます

t10.ATA____XXXXXXXXXXXXXXXXXXXXXXXXX____________________SERIALNUMBER

シリアル番号はその最後の部分です。

1
Ali Hashemi

おそらくvmwareapiを使用しています: https://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/vim.Host.ScsiLun.html (そのサイトでシリアル番号を検索してください)。テストされていません。 vmwaresdkが必要になります

0
natxo asenjo