PowerEdge: Cómo identificar la ubicación de la ranura de SSD NVMe utilizada en un grupo de discos de vSAN
Resumen: En este artículo, se presenta cómo identificar la ranura en la que está instalado un SSD NVMe para vSAN.
Instrucciones
Los pasos de este artículo muestran cómo identificar en qué ranura está instalado un dispositivo SSD NVMe que se muestra en la lista de detalles del dispositivo cuando se instalan varias SSD NVMe.
Si debe identificar un disco SAS, puede consultar el artículo: VMware: Cómo identificar unidades en VSAN en una ranura física en iDRAC
Medio ambiente
En este artículo, se utiliza el caso de ejemplo que hace referencia al dispositivo de almacenamiento en ESXi desde vSphere Web Client como ejemplo.
En este ejemplo, vimos una indicación de que el disco defectuoso se encuentra en el dispositivo "vmhba1:C0:T0:L0”.
Tabla de contenido
Identificar el ID de bus de disco desde ESXi
Dado que el dispositivo C0:T0:L0 se ha confirmado su existencia en vmhba1, utilice lo siguiente lspci o esxcli comandos para confirmar el destino vmhba ID DEL BUS.
Comprobación de la lista de filtrado de dispositivos PCIe para NVMe:
[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]
Enumere el filtrado de adaptadores de almacenamiento para NVMe:
[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
Esta salida de ambos comandos identifica que vmhba1 es el dispositivo instalado en BUS 86.
El sistema operativo utiliza números hexadecimales para los ID, pero el IDRAC utiliza números decimales para los ID.
Dado que este número es hexadecimal, se debe convertir a decimal, que es BUS 134.
Identifique el disco físico desde la CLI de iDRAC (racadm)
Acceda a la dirección IP de iDRAC con SSH y ejecute el racadm hwinventory mandar.
Los resultados de salida pueden ser grandes, por lo que se recomienda utilizar una función de guardado de salida si es posible.
Busque por la cadena "NVMe" en el resultado de salida y confirme el ID de bus de destino de antes y después del resultado de la búsqueda.
A pesar de que los resultados son diferentes según el modelo o la configuración del servidor, los resultados pueden ser similares a los que aparecen a continuación.
Ejemplo de extracción del resultado:
[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 = 0BusNumber = 134DeviceDescription = PCIe SSD in Slot 8 in Bay 1FQDD = Disk.Bay.8:Enclosure.Internal.0-1:PCIeExtender.Slot.1InstanceID = Disk.Bay.8:Enclosure.Internal.0-1:PCIeExtender.Slot.1
Según el ejemplo de salida anterior, se identificó que el dispositivo vmhba1:C0:T0:L0 en el BUS 134 es la SSD NVMe ubicada en la ranura 8.
Localización del ID del disco VSAN mediante la identificación de hardware:
A veces vemos casos en los que iDRAC identificó que un dispositivo NVMe se encuentra en un estado de error, mientras que el grupo de discos vSAN no muestra problemas.
En tal caso, el proceso para identificar el dispositivo NVMe se invierte. Sin embargo racadm hwinventory Divide la información necesaria en varios lugares. Para identificar el dispositivo, primero busque el número de serie del dispositivo en el texto.
Debe encontrar una sección similar a la siguiente:
[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 = SAMSUNGPrimaryStatus = ErrorRevision = 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
Tenga en cuenta que el método PrimaryStatus en este caso se encuentra en un estado Error. Tome nota del InstanceID. Siga buscando en el archivo de texto otras apariciones del mismo InstanceID hasta que encuentre un segmento similar al siguiente:
[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 = 0BusNumber = 102DeviceDescription = 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
Desde aquí, puede ver el BusNumber = 102. A continuación, este número de bus se debe convertir a su valor hexadecimal (en este caso, 66), que se puede utilizar para localizar el vmhba usando el mismo lspci o esxcli comandos como antes.
Si tiene algún problema para identificar el disco, comuníquese con el soporte de Dell con un registro de SupportAssist (TSR) y un paquete de soporte de VMware para su revisión.
Consulte los siguientes artículos para recopilar el registro de SupportAssist desde iDRAC (no es necesario verificar la opción "Datos de aplicaciones y SO" para ambos pasos).
- PowerEdge: Exportar una recopilación de SupportAssist mediante iDRAC7 e iDRAC8
- PowerEdge: Exportar una recopilación de SupportAssist mediante iDRAC