PowerFlex 3.x: Os atributos do dispositivo não estão disponíveis na interface do usuário do
Summary: Todos os campos que devem exibir dados nos dispositivos indicam que eles não estão disponíveis – "N/D"
Symptoms
Ao procurar por Device Attributes na guia Advanced em Device details, todos os campos são mostrados como "N/A":

O smartd(8) está em execução, como esperado, e a amostragem SMART também está funcionando conforme o esperado (um disco aleatório foi testado nas saídas abaixo):
[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
O arquivo de configuração do Light Installation Agent (LIA) deve ter o mecanismo de consulta de metadados ativado, que é definido como "1":
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/lia/cfg/conf.txt
tgt_dev__enable_metadata_polling=1
|
|
O arquivo de configuração do Storage Data Server (SDS) deve ter o mecanismo de consulta de metadados ativado, que é definido como "1":
|
O arquivo de configuração do MDM (Meta Data Manager) deve ter o mecanismo de consulta de metadados habilitado, que é definido como "1" ou inexistente, por padrão:
O parâmetro é existente e habilitado.
|
O parâmetro é inexistente e ativado.
[root@test01 ~]# grep "metadata_polling" /opt/emc/scaleio/mdm/cfg/conf.txt
NOTA: O nome do parâmetro MDM é diferente do LIA e do SDS para consulta de metadados.
Impacto: Falta de informação visual. Os comandos scli mostram todas as informações esperadas.
Cause
Os recursos de comunicação existentes entre os componentes foram usados para habilitar o recurso de amostragem de discos e exportação de seus metadados para a interface do usuário.
O componente LIA opera em cada nó do sistema e usa o smartd para extrair metadados dos dispositivos. Ele encaminha esses dados para o SDS, que armazena e processa as informações do disco.
O MDM solicita metadados dos nós do SDS em intervalos definidos para permitir que o servidor de apresentação (PS) os preencha na seção Atributos do dispositivo na guia Avançado nos detalhes do dispositivo.
Se algum dos componentes não estiver funcionando corretamente ou estiver desativado, todo o recurso não funcionará e o PS preencherá os campos com o valor padrão "N/A".
Resolution
Para cada um dos cenários mencionados acima, execute as etapas de solução temporária apropriadas:
O SmartD não está em execução
Execute o seguinte comando para reiniciar o serviço e confirmar se ele está coletando amostras dos discos usando os comandos mencionados acima:
|
LIA - Mecanismo de pesquisa de metadados desativado
Adicione a linha "tgt_dev__enable_metadata_polling=1" ao arquivo ou altere o valor para "1".
Reinicie o processo do LIA executando o comando "pkill lia".
Em seguida, reinicie o Servidor de apresentação (PS) e verifique se os atributos do dispositivo foram preenchidos novamente com dados reais:
|
SDS - Mecanismo de consulta de metadados desativado
Adicione a linha "tgt_dev__enable_metadata_polling=1" ao arquivo ou altere o valor para "1".
Coloque o SDS no modo de manutenção instantânea (IMM), reinicie o processo do SDS executando um comando "pkill sds" e retire o SDS do IMM.
Em seguida, reinicie o PS e verifique se os atributos do dispositivo foram preenchidos novamente com dados reais:
|
MDM - Mecanismo de consulta de metadados desativado
Se o parâmetro estiver existente e não estiver ativado, altere o valor para '1' ou melhor, remova o parâmetro completamente, como deve ser, por padrão:
- Se houver MDMs em espera, comece com eles, remova a linha do arquivo conf e execute "pkill mdm".
- Em seguida, nos MDMs TB, um por um (aguarde de 4 a 5 segundos antes de passar para o próximo), remova a linha do arquivo conf e execute "pkill mdm".
- Em seguida, nos SMDMs, um por um (aguarde de 4 a 5 segundos antes de passar para o próximo), remova a linha do arquivo conf e execute "pkill mdm".
- Em seguida, alterne entre o PMDM e um dos SMDMs.
- Remova a linha do arquivo conf e execute "pkill mdm" no PMDM antigo, que agora é um SMDM.
Em seguida, reinicie o PS e verifique se os atributos do dispositivo foram preenchidos novamente com dados reais:
[root@test_ps ~]# systemctl restart mgmt-server.service
|
|
Additional Information
Versão afetada
PowerFlex 3.5 e superior