PowerFlex 3.x: Gli attributi dei dispositivi non sono disponibili nell'interfaccia utente di
Summary: Tutti i campi che devono visualizzare i dati sui dispositivi indicano che non sono disponibili - "N/D"
Symptoms
Quando si cercano gli attributi del dispositivo nella scheda Advanced sotto i dettagli del dispositivo, tutti i campi vengono visualizzati come "N/D":

smartd(8) è in esecuzione, come previsto, e anche il campionamento SMART funziona come previsto (un disco casuale è stato testato negli output seguenti):
[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
Nel file di configurazione LIA (Light Installation Agent) dovrebbe essere abilitato il meccanismo di polling dei metadati, impostato su "1":
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/lia/cfg/conf.txt
tgt_dev__enable_metadata_polling=1
|
|
Nel file di configurazione dello Storage Data Server (SDS) dovrebbe essere abilitato il meccanismo di polling dei metadati, impostato su "1":
|
Il file di configurazione di Meta Data Manager (MDM) dovrebbe avere il meccanismo di polling dei metadati abilitato, che è impostato su "1" o inesistente, per impostazione predefinita:
Il parametro è esistente e abilitato.
|
Il parametro è inesistente e abilitato.
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/mdm/cfg/conf.txt
NOTA: Il nome del parametro MDM differisce da LIA e SDS per il polling dei metadati.
Impatto: Mancanza di informazioni visive. I comandi scli mostrano tutte le informazioni previste.
Cause
Le funzionalità di comunicazione esistenti tra i componenti sono state utilizzate per abilitare la funzione di campionamento dei dischi e l'esportazione dei relativi metadati nell'interfaccia utente.
Il componente LIA opera su ciascun nodo del sistema e utilizza smartd per estrarre i metadati dai dispositivi. Inoltra questi dati all SDS, che archivia ed elabora le informazioni sul disco.
MDM richiede metadati dai nodi SDS a intervalli prestabiliti per consentire al server di presentazione (PS) di popolarli nella sezione Device Attributes nella scheda Advanced all'interno di Device details.
Se uno qualsiasi dei componenti non funziona correttamente o è disabilitato, l'intera funzione non funziona e il PS riempirà i campi con il valore predefinito "N/A".
Resolution
Per ciascuno degli scenari sopra menzionati, eseguire la procedura di soluzione alternativa appropriata:
SmartD non è in esecuzione
Eseguire il comando seguente per riavviare il servizio e verificare che stia campionando i dischi, utilizzando i comandi sopra menzionati:
|
LIA - Meccanismo di polling dei metadati disabilitato
Aggiungere la riga "tgt_dev__enable_metadata_polling=1" al file o modificare il valore in "1".
Riavviare il processo LIA eseguendo il comando "pkill lia".
Quindi, riavviare il server di presentazione (PS) e verificare che gli attributi del dispositivo siano stati ripopolati con dati reali:
|
SDS - Meccanismo di polling dei metadati disabilitato
Aggiungere la riga "tgt_dev__enable_metadata_polling=1" al file o modificare il valore in "1".
Mettere l SDS in modalità di manutenzione istantanea (IMM), riavviare il processo SDS eseguendo un comando "pkill sds" ed estrarre l SDS dall'IMM.
Successivamente, riavviare il PS e verificare che gli attributi del dispositivo siano stati ripopolati con dati reali:
|
MDM: meccanismo di polling dei metadati disabilitato
Se il parametro è presente e non è abilitato, modificare il valore in '1' o meglio rimuovere completamente il parametro, come dovrebbe essere, per impostazione predefinita:
- Se sono presenti MDM in standby, iniziare con essi, rimuovere la riga dal file conf ed eseguire "pkill mdm".
- Quindi, sugli MDM TB, uno alla volta (attendere 4-5 secondi prima di passare a quello successivo), rimuovere la riga dal file conf ed eseguire "pkill mdm".
- Quindi, sugli SMDM, uno per uno (attendere 4-5 secondi prima di passare al successivo), rimuovere la riga dal file conf ed eseguire "pkill mdm".
- Quindi, passare dal PMDM a uno degli SMDM e viceversa.
- Rimuovere la riga per il file conf ed eseguire "pkill mdm" sul vecchio PMDM che ora è un SMDM.
Successivamente, riavviare il PS e verificare che gli attributi del dispositivo siano stati ripopolati con dati reali:
[root@test_ps ~]# systemctl restart mgmt-server.service
|
|
Additional Information
Versione interessata
PowerFlex 3.5 e versioni successive