PowerFlex 3.x: Enhetsattributter er ikke tilgjengelige i brukergrensesnittet
Summary: Alle felt som skal vise data på enhetene, indikerer at de ikke er tilgjengelige - "N / A"
Symptoms
Når du ser etter enhetsattributter i kategorien Avansert under enhetsdetaljene, vises alle feltene som "I/T":

smartd(8) kjører som forventet, og SMART-sampling fungerer også som forventet (en tilfeldig disk ble testet i utdataene nedenfor):
[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
Konfigurasjonsfilen for Light Installation Agent (LIA) skal ha metadataavspørringsmekanismen aktivert, som er satt til '1':
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/lia/cfg/conf.txt
tgt_dev__enable_metadata_polling=1
|
|
Konfigurasjonsfilen for Storage Data Server (SDS) skal ha metadataavspørringsmekanismen aktivert, som er satt til '1':
|
Konfigurasjonsfilen for Meta Data Manager (MDM) skal ha metadataavspørringsmekanismen aktivert, som er satt til '1' eller ikke-eksisterende, som standard:
Parameteren finnes og er aktivert.
|
Parameteren er ikke-eksisterende og aktivert.
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/mdm/cfg/conf.txt
MERK: MDM-parameternavnet er forskjellig fra LIA og SDS for metadataavspørring.
Virkning: Mangel på visuell informasjon. Scli-kommandoer viser all forventet informasjon.
Cause
De eksisterende kommunikasjonsfunksjonene mellom komponenter ble brukt til å aktivere funksjonen for prøvetakingsdisker og eksportere metadataene til brukergrensesnittet.
LIA-komponenten fungerer på hver systemnode og bruker smartd til å trekke ut metadata fra enhetene. Den videresender disse dataene til SDS, som lagrer og behandler diskinformasjonen.
MDM ber om metadata fra SDS-nodene ved angitte intervaller for å aktivere presentasjonsserveren (PS) til å fylle den ut i delen Enhetsattributter under kategorien Avansert i enhetsdetaljene.
Hvis noen av komponentene ikke fungerer som de skal eller deaktiveres, fungerer ikke hele funksjonen, og PS fyller feltene med standardverdien «I/T».
Resolution
Kjør de riktige løsningstrinnene for hvert av scenariene nevnt ovenfor:
smartd kjører ikke
Kjør følgende kommando for å starte tjenesten på nytt og bekrefte at den tar prøver av diskene ved hjelp av kommandoene nevnt ovenfor:
|
LIA – avspørringsmekanisme for metadata er deaktivert
Legg til linjen "tgt_dev__enable_metadata_polling=1" i filen eller endre verdien til '1'.
Start LIA-prosessen på nytt ved å kjøre en "pkill lia"-kommando.
Start deretter presentasjonsserveren (PS) på nytt og kontroller at enhetsattributtene fylles ut på nytt med ekte data:
|
SDS - avspørringsmekanisme for metadata er deaktivert
Legg til linjen "tgt_dev__enable_metadata_polling=1" i filen eller endre verdien til '1'.
Sett SDS i øyeblikkelig vedlikeholdsmodus (IMM), start SDS-prosessen på nytt ved å kjøre en "pkill sds"-kommando, og ta SDS ut av IMM.
Start deretter PS på nytt og kontroller at enhetsattributtene fylles ut på nytt med ekte data:
|
MDM – avspørringsmekanisme for metadata er deaktivert
Hvis parameteren eksisterer og ikke er aktivert, endrer du verdien til '1' eller bedre fjern parameteren helt, som det skal være, som standard:
- Hvis det finnes MDM-er i ventemodus, kan du begynne med dem, fjerne linjen fra conf-filen og kjøre «pkill mdm».
- Deretter, på TB MDM-ene, en etter en (vent 4-5 sekunder før du flytter til neste), fjern linjen fra conf-filen og kjør "pkill mdm."
- Deretter, på SMDM-ene, en etter en (vent 4-5 sekunder før du flytter til neste), fjern linjen fra conf-filen og kjør "pkill mdm."
- Deretter bytter du mellom PMDM og én av SMDM-ene.
- Fjern linjen for conf-filen og kjør "pkill mdm" på den gamle PMDM som nå er en SMDM.
Start deretter PS på nytt og kontroller at enhetsattributtene fylles ut på nytt med ekte data:
[root@test_ps ~]# systemctl restart mgmt-server.service
|
|
Additional Information
Påvirket versjon
PowerFlex 3.5 og nyere