PowerFlex 3.x: Enhetsattribut är inte tillgängliga i användargränssnittet
Summary: Alla fält som ska visa data på enheterna anger att de inte är tillgängliga – "N/A"
Symptoms
När du söker efter enhetsattribut på fliken Avancerat under enhetsinformation visas alla fält som "N/A":

smartd(8) körs, som förväntat, och SMART-sampling fungerar också som förväntat (en slumpmässig disk testades i utdata nedan):
[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
Konfigurationsfilen Light Installation Agent (LIA) ska ha mekanismen för metadataavsökning aktiverad, som är inställd på "1":
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/lia/cfg/conf.txt
tgt_dev__enable_metadata_polling=1
|
|
Konfigurationsfilen för Storage Data Server (SDS) ska ha mekanismen för metadataavsökning aktiverad, det vill säga inställd på "1":
|
Konfigurationsfilen för Meta Data Manager (MDM) ska ha mekanismen för metadataavsökning aktiverad, som är inställd på "1" eller obefintlig, som standard:
Parametern finns och är aktiverad.
|
Parametern är obefintlig och aktiverad.
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/mdm/cfg/conf.txt
OBS! MDM-parameternamnet skiljer sig från LIA och SDS för metadataavsökning.
Effekt: Brist på visuell information. Scli-kommandon visar all förväntad information.
Cause
De befintliga kommunikationsfunktionerna mellan komponenter användes för att aktivera funktionen för samplingsdiskar och exportera deras metadata till användargränssnittet.
LIA-komponenten arbetar på varje systemnod och använder smartd för att extrahera metadata från enheterna. Den vidarebefordrar dessa data till SDS, som lagrar och bearbetar diskinformationen.
MDM-enheten begär metadata från SDS-noderna med angivna intervall så att presentationsservern (PS) kan fylla i den i avsnittet Device Attributes på fliken Advanced i Device details.
Om någon av komponenterna inte fungerar som den ska eller är inaktiverade fungerar inte hela funktionen och PS fyller i fälten med standardvärdet "N/A".
Resolution
Kör lämpliga lösningssteg för vart och ett av de scenarier som nämns ovan:
Smartd körs inte
Kör följande kommando för att starta om tjänsten och kontrollera att den samplar diskarna med hjälp av de kommandon som nämns ovan:
|
LIA – Mekanism för avsökning av metadata inaktiverad
Lägg till raden "tgt_dev__enable_metadata_polling=1" i filen eller ändra värdet till "1".
Starta om LIA-processen genom att köra kommandot "pkill lia".
Starta sedan om presentationsservern (PS) och kontrollera att enhetsattributen fylls i med verkliga data igen:
|
SDS – Mekanism för metadataavsökning inaktiverad
Lägg till raden "tgt_dev__enable_metadata_polling=1" i filen eller ändra värdet till "1".
Sätt SDS i Instant Maintenance Mode (IMM), starta om SDS-processen genom att köra kommandot "pkill sds" och ta ut SDS ur IMM.
Starta sedan om PS och kontrollera att enhetsattributen fylls i med verkliga data på nytt:
|
MDM – Mekanism för metadataavsökning inaktiverad
Om parametern finns och inte är aktiverad ändrar du värdet till "1" eller tar bort parametern helt, som den ska vara som standard:
- Om det finns MDM-enheter i vänteläge börjar du med dem, tar bort raden från conf-filen och kör "pkill mdm".
- På TB MDM-modulerna tar du sedan bort raden från conf-filen en i taget (vänta 4–5 sekunder innan du går vidare till nästa) och kör "pkill mdm".
- På SMDM:erna, en efter en (vänta 4–5 sekunder innan du går vidare till nästa), ta sedan bort raden från konfigurationsfilen och kör "pkill mdm".
- Växla sedan mellan PMDM och en av SMDM:erna.
- Ta bort raden för conf-filen och kör "pkill mdm" på den gamla PMDM:n som nu är en SMDM.
Starta sedan om PS och kontrollera att enhetsattributen fylls i med verkliga data på nytt:
[root@test_ps ~]# systemctl restart mgmt-server.service
|
|
Additional Information
Berörd version
PowerFlex 3.5 och högre