メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能

vSAN用NVMe SSDが取り付けられているスロットを特定する方法

概要: この記事では、vSAN用NVMe SSDが取り付けられているスロットを特定する方法について説明します。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

 

文書の概要

この記事では、NVMe SSDがvSphere vSANディスクとして使用されている場合に、NVMe SSDが取り付けられているスロットを特定する方法について説明します。

 

 

環境
この記事では、例として、vSphere Web ClientからESXiの[ストレージ デバイス]を参照するケースを使用します。
この記事の手順では、複数のNVMe SSDが取り付けられている場合に、[デバイス詳細]リストに表示されているNVMe SSDデバイスが取り付けられているスロットを特定する方法について説明します。
この記事では、デバイス「vmhba1:C0:T0:L0」を例として特定します。

 

 

目次
1.ディスク バスIDの特定
2.iDRAC CLI (racadm)からの物理ディスクの特定

 


ディスク バスIDの特定

 

 

デバイス「C0:T0:L0」がvmhba1に存在することが確認されているため、lspciコマンドまたはesxcliコマンドを使用して該当するVMHBAバスIDを確認します。
次に、各出力例を示します。

 

lspci出力の例:

[root:~] lspci |grep -i nvme
0000:86:00.0  Mass storage controller: Dell Express Flash NVMe [vmhba1]
0000:87:00.0  Mass storage controller: Dell Express Flash NVMe [vmhba2]

 

esxcli出力の例:

[root:~] esxcli storage core adapter list |grep -i nvme
vmhba1  nvme  link-n/a  pscsi.vmhba1  Data Integrity  (0000:86:00.0) Dell Express Flash
vmhba2  nvme  link-n/a  pscsi.vmhba2  Data Integrity  (0000:87:00.0) Dell Express Flash

 

この結果では、vmhba1がバス86に取り付けられているデバイスであることを示します。
この番号は16進数であるため、10進数に変換して、 バスIDはバス134になります。

 

 


iDRAC CLI (racadm)からの物理ディスクの特定

 

 

TelnetまたはSSHを使用してiDRAC IPアドレスにアクセスし、racadm hwinventoryコマンドを実行します。
出力結果が大きいため、使用するターミナル ソフトウェアに出力保存機能がある場合は、その機能を使用することをお勧めします。

 

出力結果を文字列「NVMe」で検索し、検索結果の前後からターゲット バスIDを確認します。
出力結果はサーバーのモデルや構成によって異なりますが、次のような出力結果が表示されます。

 

出力例からの抜粋:

-------------------------------------------------------------------
[InstanceID: Disk.Bay.8:Enclosure.Internal.0-1:PCIeExtender.Slot.1]
Device Type = PCIDevice
LastUpdateTime = 2018-10-21T21:47:15
LastSystemInventoryTime = 2019-01-17T23:16:47
SlotType = PCI Express Gen 3 SFF-8639
SlotLength = 2.5 Inch Drive Form Factor
DataBusWidth = 4x or x4
Description = Express Flash NVMe XS1715 SSD 400GB
Manufacturer = Samsung Electronics Co Ltd
PCISubDeviceID = 1F95
PCISubVendorID = 1028
PCIDeviceID = A820
PCIVendorID = 144D
FunctionNumber = 0
DeviceNumber = 0
BusNumber = 134
DeviceDescription = PCIe SSD in Slot 8 in Bay 1
FQDD = Disk.Bay.8:Enclosure.Internal.0-1:PCIeExtender.Slot.1
InstanceID = Disk.Bay.8:Enclosure.Internal.0-1:PCIeExtender.Slot.1
-------------------------------------------------------------------

 

上記の出力例によると、バス134のvmhba1:C0:T0:L0がNVMe SSD #8であることが分かります。

ハードウェア ログにエラー状態が表示されているのに、vSANではNVMeデバイスが正常と表示されている場合


ハードウェア(TSRログ)ではNVMeデバイスにエラー状態のフラグが設定されているのに、vSANでは問題がないと表示されるケースが見られました。  このような場合は、NVMeデバイスを特定するプロセスが逆になります。  ただし、racadm hwinventoryは必要な情報を複数の場所に分割します。  デバイスを特定するには、最初にテキストでデバイスのシリアル番号を探します。  次のようなセクションがあります。

[InstanceID: Disk.Bay.7:Enclosure.Internal.0-2:PCIeExtender.Slot.3]
Device Type = PCIeSSD
DeviceDescription = PCIe SSD in Slot 7 in Bay 2
Slot = 7
RAIDType = Unknown
SystemEraseCapability = 2
FreeSizeInBytes = 0
RaidStatus = Unknown
HotSpareStatus = No
FailurePredicted = NO
NegotiatedSpeed = 8 GT/s
MaximumCapableSpeed = 8 GT/s
PCIeCapableLinkWidth = x4
PCIeNegotiatedLinkWidth = x4
ProductID = a822
DeviceProtocol = NVMe-MI1.0
State = Unknown
Manufacturer = SAMSUNG
PrimaryStatus = Error
Revision = 1.1.1   
Model = Dell Express Flash PM1725a 3.2TB SFF    
RemainingRatedWriteEndurance = 100%
MediaType = Solid State Drive
DriveFormFactor = 2.5 inch
SerialNumber = S3B0NX0JB00320
BusProtocol = PCIE
InstanceID = Disk.Bay.7:Enclosure.Internal.0-2:PCIeExtender.Slot.3
FQDD = Disk.Bay.7:Enclosure.Internal.0-2:PCIeExtender.Slot.3
SizeInBytes = 3200631791616
-------------------------------------------------------------------


この場合、PrimaryStatusはエラー状態であることに注意してください。  InstanceIDをメモします。  次のようなセグメントが見つかるまで、テキスト ファイルでさらに他のインスタンスIDを探します。

[InstanceID: Disk.Bay.7:Enclosure.Internal.0-2:PCIeExtender.Slot.3]
Device Type = PCIDevice
SlotType = PCI Express Gen 3 SFF-8639
SlotLength = 2.5 Inch Drive Form Factor
DataBusWidth = 4x or x4
Description = Express Flash PM1725a 3.2TB SFF
Manufacturer = Samsung Electronics Co Ltd
PCISubDeviceID = 1FDB
PCISubVendorID = 1028
PCIDeviceID = A822
PCIVendorID = 144D
FunctionNumber = 0
DeviceNumber = 0
BusNumber = 102
DeviceDescription = PCIe SSD in Slot 7 in Bay 2
FQDD = Disk.Bay.7:Enclosure.Internal.0-2:PCIeExtender.Slot.3
InstanceID = Disk.Bay.7:Enclosure.Internal.0-2:PCIeExtender.Slot.3
LastUpdateTime = 2019-03-22T08:27:12
LastSystemInventoryTime = 2019-03-22T09:27:13
-------------------------------------------------------------------


ここから、BusNumber = 102であることが分かります。  このBusNumberは、16進数の値(この場合66)に変換する必要があります。この値を使用して、以前のようにvmhbaを見つけることができます。

ご質問やご不明な点がある場合は、テクニカル サポートにお問い合わせの上、iDRACのSupportAssistログと「ディスク バスIDの特定」で確認されたコマンド結果をお知らせください。
物理的な問題が発生している場合は、テクニカル サポートが問題を確認し、物理ディスクに問題または契約があることを特定して、エンジニアに修理を手配します。

 

iDRACのSupportAssistログを収集する方法については、次の記事を参照してください(両方の手順で[OS and Application Data]オプションをオンにする必要はありません)。

 

 

対象製品

Servers, VMware VSAN
文書のプロパティ
文書番号: 000120258
文書の種類: How To
最終更新: 17 9月 2021
バージョン:  5
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。