Shrnutí článku
Tento článek obsahuje postup identifikace slotu, ve kterém je nainstalován disk NVMe SSD, když se používá jako disk vSphere vSAN.
Prostředí
Tento článek používá jako příklad odkaz na úložné zařízení systému ESXi z webového klienta vSphere.
Postup v tomto článku ukazuje, jak zjistit, ve kterém slotu je zařízení NVMe SSD zobrazené v seznamu podrobností o zařízení nainstalováno, když je nainstalováno více disků NVMe SSD.
Tento článek uvádí jako příklad zařízení „vmhba1:C0:T0:L0“.
Obsah
1. Zjištění ID sběrnice disku
2. Zjištění fyzického disku z příkazového řádku řadiče iDRAC (racadm)
Vzhledem k tomu, že je potvrzena existence zařízení C0:T0:L0 na adaptéru vmhba1, použijte příkaz lspci
nebo esxcli
k potvrzení ID cílové sběrnice VMHBA.
Níže jsou uvedeny všechny příklady výstupů.
Příklad výstupu 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]
Příklad výstupu 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
Tento výsledek ukazuje, že adaptér vmhba1 je nainstalovaný ve sběrnici 86.
Jelikož je toto číslo hexadecimální, převeďte jej do desítkové soustavy a položka BUS 134 bude představovat ID sběrnice.
Přejděte na IP adresu řadiče iDRAC pomocí protokolu Telnet nebo SSH a spusťte příkaz racadm hwinventory
.
Vzhledem k tomu, že výsledky výstupu budou velké, doporučujeme použít funkci úspory výstupu, pokud ji používaný software terminálu nabízí.
Ve výstupu vyhledejte řetězec „NVMe“ a potvrďte ID cílové sběrnice z doby před vyhledáním výsledků a poté.
I když se výstupy liší v závislosti na modelu serveru nebo konfiguraci, výstup se může podobat následujícím výsledkům.
Výňatky z příkladu výstupu:
-------------------------------------------------------------------
[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
-------------------------------------------------------------------
Podle výše uvedeného příkladu výstupu je zařízením vmhba1:C0:T0:L0 na sběrnici 134 disk NVMe SSD č. 8.
Zaznamenali jsme případy, kdy hardware (protokoly TSR) uvádí zařízení NVMe v chybovém stavu, zatímco řešení vSAN nevykazuje žádné problémy. V takovém případě se proces zjišťování zařízení NVMe vrátí zpět. Příkaz racadm hwinventory však požadované informace rozdělí na několik míst. Abyste zařízení mohli zjistit, nejprve v textu vyhledejte sériové číslo zařízení. Najdete část podobnou té následující:
[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
-------------------------------------------------------------------
Všimněte si, že položka PrimaryStatus je v tomto případě ve stavu Error. Poznamenejte si údaj InstanceID. Dále vyhledejte v textovém souboru další výskyty položky InstanceID, dokud nenajdete segment podobný tomu následujícímu:
[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
-------------------------------------------------------------------
Zde naleznete údaj BusNumber = 102. Tento údaj BusNumber by se pak měl převést na hexadecimální hodnotu (v tomto případě 66), kterou lze poté použít k vyhledání adaptéru vmhba jako dříve.
Máte-li jakékoli dotazy nebo pochybnosti ohledně zjišťování, obraťte se na technickou podporu s protokolem SupportAssist řadiče iDRAC a výsledkem příkazu potvrzeným v části „Zjištění ID sběrnice disku“.
Pokud máte problémy s fyzickým diskem, technická podpora problém potvrdí a zajistí opravu technikem v závislosti na daném problému a smlouvě.
V následujících článcích najdete postup shromažďování protokolu SupportAssist řadiče iDRAC (pro žádný krok není vyžadováno zaškrtnutí možnosti „OS and Application Data“).