Ubicación de la ranura de un disco duro en un escenario Big Data Destacado

Última respuesta jun. 28, 2019 11:43:21 53 1 3 0


 

Los servidores V3 están equipados con la tarjeta controladora RAID LSI SAS2208, LSI SAS2308, LSI SAS3008 o LSI SAS3108. Esta sección describe cómo usar la letra de la unidad para ubicar la ranura del disco duro en Linux en un escenario de servicio de big data.

 

Proceso clave y análisis de causa

LSI SAS2308 / LSI SAS3008 + Linux:

 

Antecedentes: ubique la ranura de un disco duro lento en un escenario de servicio de big data.

 

En el sistema operativo:

 

Ejecute el comando df para consultar la letra de la unidad correspondiente al sistema de archivos anormal.

 

imgDownload?uuid=502c1ca6373c4c9f8cc3978

 

Consulta el número de serie del disco duro.

 

1. Utilice la información SMART para consultar el número de serie del dispositivo.

 

En el sistema operativo:

 

Ejecute el comando smartctl –a / dev / sdb. (El sistema requiere el archivo smartctl. Generalmente, el archivo smartctl se instala de forma predeterminada durante la instalación del sistema operativo Linux).

imgDownload?uuid=2688089b54b54015a5ba62e 


En este caso el número de serie del disco duro correspondiente a la letra de la unidad sdb es 9XG50X1F.

 

 NOTA:

Puede usar la letra de la unidad para consultar el número de serie del disco duro solo en RAID 0 de un solo disco y en los escenarios de paso a través del disco duro. Cuando existen varios discos duros bajo un VD (Virtual Disk), varios discos duros corresponden a una letra de unidad. En tal escenario, no use la letra de unidad para consultar el número de serie del dispositivo.

 

2. Utilice el número de serie para consultar el número de ranura.

En el sistema operativo:

 

a. Vaya al directorio \InfoCollect_Linux\modules\raid\RAIDtool\3008 donde se encuentra la herramienta, y ejecute el comando chmod +x sas* para el permiso de comando grand.

b. Ejecute el comando ./ sas3ircu 0 display.

c. En la salida del comando, consulte el número de ranura utilizando el número de serie obtenido en el paso 1.


imgDownload?uuid=4371e56e764d4764913f60d

 

 NOTA:

También puede consultar el número de la ranura buscando la carpeta raid en el paquete de registro recopilado. Sin embargo, para los servidores (como el X6800) que están configurados con SoftRAID y una tarjeta controladora RAID, la información de la tarjeta controladora RAID puede no existir en los archivos de registro. Por lo tanto, el uso de los comandos anteriores es más preciso.

 

Situación especial:

 

1. Error al obtener la información SMART.

En el sistema operativo:

 

Compruebe los registros de mensajes. Los registros de mensajes muestran que el disco sdm en la ranura 11 tiene registros de cancelación de tareas.

 

 

En el sistema operativo, ejecute el comando lsscsi para ver la información del disco duro. En la información mostrada, la primera columna muestra los números [H: C: D: L] de los discos duros. Utilice el número [H: C: D: L] para consultar el número de la ranura del disco.

 

imgDownload?uuid=0f020ebc580441478bbb1b1


Método de consulta:

 

Por ejemplo, si el número [H: C: D: L] es [0: 0: 11: 0], los significados de los números son los siguientes:

 

H: indica el número de HBA. Para las tarjetas controladoras RAID, el número 0 indica una tarjeta controladora RAID incorporada. Si el sistema tiene solo una tarjeta controladora RAID, el valor H es 0. C: indica el número de canal. El valor predeterminado es 0. Puede ignorar este número.

 

D: indica el número del dispositivo. Si se utiliza una tarjeta controladora RAID, el valor indica el número de VD. Para [0: 0: 11: 0], vea la información de VD 11 de la tarjeta controladora RAID. La información de VD 11 muestra que el número de ranura es 11.

 

imgDownload?uuid=b55606d5d82e46b69592aa4


El disco sda es una matriz RAID 1 que utiliza la ranura 0 y la ranura 1, y el número [H: C: D: L] es [0: 2: 0: 0]. El disco sda es la partición de arranque. El número [H: C: D: L] del disco sdb es [0: 2: 2: 0]. El disco SDB está en la ranura 2.

 

En los escenarios de RAID 0 de un solo disco, un VD utiliza una ranura. Por lo tanto, puede utilizar este método para consultar el número de ranura.

 

En el escenario de transferencia de disco duro donde se utiliza una tarjeta controladora RAID LSI SAS3008, el valor del número de dispositivo es el número de ranura. Por ejemplo, si el valor [H: C: D: L] es [0: 0: 11: 0], el disco duro en la ranura 11.

 

imgDownload?uuid=84d2eae2b4f44e5796f3190


L: indica el número de LUN, que es el número del canal entre el host local y el dispositivo SCSI. LUN no se usa en el almacenamiento local, y el valor predeterminado es 0.

 

LSI SAS2208 / LSI SAS3108 + Linux

 

Consulta el número de serie del disco duro.

 

1. Utilice la información SMART para consultar el número de serie del dispositivo.

En el sistema operativo:

Ejecute el comando smartctl –a / dev / sdb. (El sistema requiere el archivo smartctl. Generalmente, el archivo smartctl se instala de forma predeterminada durante la instalación del sistema operativo Linux).

 

imgDownload?uuid=ed5a77cb90c749c49527274


El número de serie del disco duro correspondiente a la letra de la unidad sdb es 9XG50X1F.

 

 NOTA:

Puede usar la letra de la unidad para consultar el número de serie del disco duro solo en los escenarios RAID 0 y JBOD de un solo disco. Cuando existen varios discos duros bajo un VD, varios discos duros corresponden a una letra de unidad. En tal escenario, no use la letra de unidad para consultar el número de serie del dispositivo.

 

2. Utilice el número de serie para consultar el número de ranura.

a. Utilice la herramienta StorCLI. Si la herramienta no está disponible, ejecute el comando chmod +x storcli con gran permiso.

b. Ejecute el comando storcli64 -PDList -aALL.

c. En la salida del comando, consulte el número de ranura utilizando el número de serie obtenido en el paso 1.


imgDownload?uuid=6bd761c03aa84a38ad5400e

 

NOTA:

También puede consultar el número de la ranura buscando la carpeta raid en el paquete de registro recopilado. Sin embargo, para los servidores (como el X6800) que están configurados con SoftRAID y una tarjeta controladora RAID, la información de la tarjeta controladora RAID puede no existir en los archivos de registro. Por lo tanto, el uso de los comandos anteriores es más preciso.

 

 

3. Situación especial:

 

Error al obtener la información SMART

Use el comando lsscsi para ubicar la ranura del disco duro como se describe en el método anterior.

En el sistema operativo:

 

4. Utilice los registros para consultar el número de ranura del disco duro desconectado.

Ejemplo 1

 

a. Recopile los registros del sistema operativo del cliente y verifique los mensajes y los registros de dmesg. Por ejemplo, la letra de la unidad del disco defectuoso informado por el cliente es sdu.

 

Buscar sdu en los registros de dmesg. En los registros de dmesg, la información [H: C: D: L] del disco sdu es [0: 2: 21: 0]. Buscar sdu en los registros de mensajes. No se encontró ningún registro sobre el disco sdu.

 

imgDownload?uuid=09a55cf291d542c39108c71

 

 

b. Ver la información de VD en los registros de la tarjeta controladora RAID.

 

La información de VD es la siguiente:

 

VD 0

 

 imgDownload?uuid=4a0cbc9b507241118379c58

 

VD 2

 

 imgDownload?uuid=6b6855c753cc4feca268749

 

VD 3

 

 imgDownload?uuid=3650c44ef58149a3a7ba5a7

 

VD 21

 

 imgDownload?uuid=3cd5b786a68c4434983e248

 

VD 23

 La información anterior muestra que el disco sdu está en la ranura 21.

imgDownload?uuid=af4736adf49e4baabcc8137



 

 

 

PREGUNTAS MÁS FRECUENTES:

 

Obtenga las herramientas de los siguientes sitios web:

 

http://support.huawei.com/enterprise/en/software/22747368-SW1000282789

 

El directorio de la herramienta es \home\Project\tools\lsi3008\linux\sas3irc.

 

http://support.huawei.com/enterprise/en/software/22400698-SW1000265416

 

El directorio de la herramienta es \InfoCollect_Linux\modules\raid\RAIDtool\3008.


  • x
  • convención:

Gustavo.HdezF
Moderador Publicado 2019-6-28 11:43:21 Útil(0) Útil(0)
Interesante publicación que el personal de implementación de la tecnología verán útil para realizar su trabajo sin retraso y de manera eficiente. Gracias por compartir. Saludos.
  • x
  • convención:

Ingeniero%20en%20Comunicaciones%20y%20Electr%C3%B3nica%20con%2020%20a%C3%B1os%20de%20experiencia%20en%20el%20%C3%A1rea%20de%20las%20telecomunicaciones%20para%20voz%20y%20datos%2C%20comparto%20mi%20experiencia%20dando%20clases%20en%20la%20Universidad%20Polit%C3%A9cnica%20de%20Quer%C3%A9taro.

Responder

Responder
Debe iniciar sesión para responder la publicación Inicio de sesión | Registrarse

Aviso Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente
¡Ingresa y disfruta de todos los beneficios para los miembros!

¡Ingresa y disfruta de todos los beneficios para los miembros!

Aterrizaje