PowerFlex 3.x: Los atributos del dispositivo no están disponibles en la interfaz de usuario
Summary: Todos los campos que deberían mostrar datos en los dispositivos indican que no están disponibles: "N/A"
Symptoms
Cuando busque Atributos del dispositivo en la pestaña Opciones avanzadas en los detalles del dispositivo, todos los campos se muestran como "N/A":

smartd(8) se está ejecutando, como se esperaba, y el muestreo SMART también funciona según lo esperado (se probó un disco aleatorio en las siguientes salidas):
[root@test01 ~]# systemctl status smartd
● smartd.service - Self Monitoring and Reporting Technology (SMART) Daemon
Loaded: loaded (/usr/lib/systemd/system/smartd.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2024-02-29 12:00:24 CST; 2 months 0 days ago
Docs: man:smartd(8)
man:smartd.conf(5)
Main PID: 26261 (smartd)
Tasks: 1
Memory: 1020.0K
CGroup: /system.slice/smartd.service
└─26261 /usr/sbin/smartd -n -q never
Feb 29 12:00:25 test01 smartd[26261]: Device: /dev/bus/0 [megaraid_disk_15], opened
Feb 29 12:00:25 test01 smartd[26261]: Device: /dev/bus/0 [megaraid_disk_15], [SEAGATE ST1200MM0099 ST3...20 TB
Feb 29 12:00:25 test01 smartd[26261]: Device: /dev/bus/0 [megaraid_disk_15], is SMART capable. Adding to "m...list.
Feb 29 12:00:26 test01 smartd[26261]: Device: /dev/bus/0 [megaraid_disk_16], opened
Feb 29 12:00:26 test01 smartd[26261]: Device: /dev/bus/0 [megaraid_disk_16], [SEAGATE ST1200MM0099 ST3...20 TB
Feb 29 12:00:26 test01 smartd[26261]: Device: /dev/bus/0 [megaraid_disk_16], is SMART capable. Adding to "m...list.
Feb 29 12:00:26 test01 smartd[26261]: Device: /dev/bus/0 [megaraid_disk_17], opened
Feb 29 12:00:26 test01 smartd[26261]: Device: /dev/bus/0 [megaraid_disk_17], [SEAGATE ST1200MM0099 ST3...20 TB
Feb 29 12:00:26 test01 smartd[26261]: Device: /dev/bus/0 [megaraid_disk_17], is SMART capable. Adding to "m...list.
Feb 29 12:00:26 test01 smartd[26261]: Monitoring 0 ATA/SATA, 16 SCSI/SAS and 0 NVMe devices
Hint: Some lines were ellipsized, use -l to show in full.
[root@test01 ~]# smartctl -H /dev/sdp -d megaraid,14
smartctl 6.5 2016-05-07 r4318 [x86_64-linux-3.10.0-862.14.4.el7.x86_64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, https://urldefense.com/v3/__http://www.smartmontools.org__;!!LpKI!l_EQHSZQfuw8LzmCchDHpLq7RiZjHuui5lLT4WbBcCBAWWAN2kKy5e6Oo1b6Pf8JXR5s_7u0uQ6uEHpS$ [smartmontools[.]org]=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK
[root@test01 ~]# smartctl -i /dev/sdp -d megaraid,14
smartctl 6.5 2016-05-07 r4318 [x86_64-linux-3.10.0-862.14.4.el7.x86_64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, https://urldefense.com/v3/__http://www.smartmontools.org__;!!LpKI!l_EQHSZQfuw8LzmCchDHpLq7RiZjHuui5lLT4WbBcCBAWWAN2kKy5e6Oo1b6Pf8JXR5s_7u0uQ6uEHpS$ [smartmontools[.]org]=== START OF INFORMATION SECTION ===
Vendor: SEAGATE
Product: ST1200MM0099
Revision: ST33
Compliance: SPC-4
User Capacity: 1,200,243,695,616 bytes [1.20 TB]
Logical block size: 512 bytes
Formatted with type 2 protection
LU is fully provisioned
Rotation Rate: 10000 rpm
Form Factor: 2.5 inches
Logical Unit id: 0x5000c500ce30249f
Serial number: WFK62AEQ
Device type: disk
Transport protocol: SAS (SPL-3)
Local Time is: Tue Jun 11 13:17:06 2024 CST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported
Se supone que el archivo de configuración del Agente de instalación ligera (LIA) debe tener habilitado el mecanismo de sondeo de metadatos, que se establece en '1':
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/lia/cfg/conf.txt
tgt_dev__enable_metadata_polling=1
|
|
Se supone que el archivo de configuración de Storage Data Server (SDS) debe tener habilitado el mecanismo de sondeo de metadatos, que está configurado en "1":
|
Se supone que el archivo de configuración de Meta Data Manager (MDM) debe tener habilitado el mecanismo de sondeo de metadatos, que está configurado en '1' o inexistente, de manera predeterminada:
El parámetro es existente y está habilitado.
|
El parámetro no existe y está activado.
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/mdm/cfg/conf.txt
NOTA: El nombre del parámetro de MDM difiere del LIA y el SDS para el sondeo de metadatos.
Impacto: Falta de información visual. Los comandos de Scli muestran toda la información esperada.
Cause
Las funcionalidades de comunicación existentes entre los componentes se utilizaron para habilitar la característica de muestreo de discos y la exportación de sus metadatos a la interfaz de usuario.
El componente LIA funciona en cada nodo del sistema y utiliza smartd para extraer metadatos de los dispositivos. Reenvía estos datos al SDS, que almacena y procesa la información del disco.
El MDM solicita metadatos de los nodos de SDS en intervalos establecidos para permitir que el servidor de presentación (PS) los complete en la sección Atributos del dispositivo en la pestaña Opciones avanzadas dentro de los detalles del dispositivo.
Si alguno de los componentes no funciona correctamente o está deshabilitado, toda la función no funciona y el PS completará los campos con el valor predeterminado "N/A".
Resolution
Para cada uno de los escenarios mencionados anteriormente, ejecute los pasos adecuados de solución alternativa:
smartd no se está ejecutando
Ejecute el siguiente comando para reiniciar el servicio y validar que esté muestreando los discos mediante los comandos mencionados anteriormente:
|
LIA: mecanismo de sondeo de metadatos deshabilitado
Agregue la línea "tgt_dev__enable_metadata_polling=1" al archivo o cambie el valor a '1'.
Reinicie el proceso de LIA ejecutando el comando "pkill lia".
A continuación, reinicie el servidor de presentación (PS) y verifique que los atributos del dispositivo se vuelvan a completar con datos reales:
|
SDS: mecanismo de sondeo de metadatos deshabilitado
Agregue la línea "tgt_dev__enable_metadata_polling=1" al archivo o cambie el valor a '1'.
Coloque el SDS en modo de mantenimiento instantáneo (IMM), reinicie el proceso del SDS mediante la ejecución del comando "pkill sds" y saque el SDS del IMM.
A continuación, reinicie PS y verifique que los atributos del dispositivo se vuelvan a completar con datos reales:
|
MDM: mecanismo de sondeo de metadatos deshabilitado
Si el parámetro existe y no está habilitado, cambie el valor a "1" o mejor elimine el parámetro por completo, como debe ser, de manera predeterminada:
- Si hay MDM en espera, comience con ellos, elimine la línea del archivo conf y ejecute "pkill mdm".
- A continuación, en los MDM de TB, uno por uno (espere de 4 a 5 segundos antes de pasar al siguiente), elimine la línea del archivo conf y ejecute "pkill mdm".
- A continuación, en los SMDM, uno por uno (espere de 4 a 5 segundos antes de pasar al siguiente), elimine la línea del archivo conf y ejecute "pkill mdm".
- A continuación, alterne entre el PMDM y uno de los SMDM.
- Elimine la línea del archivo conf y ejecute "pkill mdm" en el PMDM antiguo, que ahora es un SMDM.
A continuación, reinicie PS y verifique que los atributos del dispositivo se vuelvan a completar con datos reales:
[root@test_ps ~]# systemctl restart mgmt-server.service
|
|
Additional Information
Versión afectada
PowerFlex 3.5 y superior