Isilon : Génération 6 : Échec du test de la batterie en raison d’un firmware de nœud manquant
Résumé: Composant firmware de nœud manquant pour le bloc-batteries de secours (BBU) (DEbcc_inifinity), (EPbcc_infinity), ce qui empêche le test de la batterie de réussir et affiche le nœud en lecture seule. ...
Symptômes
Les nœuds Gen6 peuvent signaler des défaillances du BBU similaires à ce qui suit :
Message: Battery Test Failure: Replace the battery backup unit in chassis JAC#########89 slot # as soon as possible.
Cause
Les tests de batterie peuvent échouer pour les raisons suivantes :
1. La batterie a été remplacée et, après le remplacement, le firmware indique la version 00.00.
2. La batterie n’a pas eu le temps de se charger complètement avant le début du test automatique.
Résolution
Téléchargez la dernière version du package de firmware de nœud (NFP) et mettez à niveau le firmware sur le nœud.
La dernière version du NFP peut être téléchargée à partir du lien ci-dessous :
https://www.dell.com/support/product-details/en-us/product/isilon-onefs/drivers (Compte obligatoire)
Cette opération peut être effectuée en interne, par un CE ou un PS.
----------------------------------------------------------------
Une fois la mise à niveau terminée, vérifiez-la en exécutant la commande suivante.
# isi upgrade firmware devices|egrep "bcc|mongoose"
Dans OneFS 8.2 et versions ultérieures, pour lancer un test manuel de la batterie, exécutez la commande suivante sur le nœud concerné :
# isi_hwmon -s
Dans OneFS version 8.1.2.x, lancez un test manuel de la batterie en exécutant les commandes suivantes directement sur le nœud concerné :
# isi services -a isi_hwmon disable # mv /var/log/nvram.xml /var/log/nvram.xml.old # isi services -a isi_hwmon enable
Le test démarre dans les 10 minutes suivant l’exécution des commandes ci-dessus et peut être vérifié en exécutant la commande suivante :
# grep -i "battery test" /var/log/isi_hwmon.log
Exemple de sortie :
2020-08-04T13:57:07-04:00 <3.5> RTANASISI04-15 isi_hwmon[14322]: Starting battery test 2020-08-04T14:08:57-04:00 <3.5> RTANASISI04-15 isi_hwmon[14322]: Battery test has completed 2020-08-04T14:08:57-04:00 <3.5> RTANASISI04-15 isi_hwmon[14322]: Battery Test Error Code: 0 2020-08-04T14:08:57-04:00 <3.5> RTANASISI04-15 isi_hwmon[14322]: Battery Test Error Mask: 0 2020-08-04T14:08:57-04:00 <3.5> RTANASISI04-15 isi_hwmon[14322]: Battery test passed 2020-08-04T14:08:57-04:00 <3.5> RTANASISI04-15 isi_hwmon[14322]: Next test is scheduled for: Sat Aug 15 00:08:57 2020 2020-08-04T14:08:57-04:00 <3.5> RTANASISI04-15 isi_hwmon[14322]: Clearing BIST results
NE REDÉMARREZ PAS LE NŒUD PENDANT LE TEST
Le test dure au moins 12 minutes et peut durer plusieurs heures.
L’état et les résultats peuvent être vérifiés à l’aide de la même commande :
# grep -i "battery test" /var/log/isi_hwmon.log
Les résultats pertinents sont « Le test de batterie s’est terminé/réussi/a échoué ».
Le test signale toujours les éléments suivants : Le test de la batterie est terminé et une autre ligne indique que le test de la batterie a réussi ou échoué.
Informations supplémentaires
Le test de batterie pour les clusters exécutant OneFS_v8.2.x.x et versions ultérieures a changé.
EXEMPLE
IsilonGen6-M18-1# uname -r v9.0.0.0 IsilonGen6-M18-1# isi_hw_status -i SerNo: JACXXXXXXXXX96 Config: 110-365-400E-02 ChsSerN: JWXXXXXXXXXX70 ChsSlot: 1 FamCode: H ChsCode: 4U GenCode: 0 PrfCode: 4 Product: H400-4U-Single-64GB-1x1GE-2x10GE SFP+-30TB-800GB SSD IsilonGen6-M18-1# isi_hwmon -s -s, --battery-test Trigger a battery health test. Tests take a long time so if an existing test is already in progress this action will not complete. IsilonGen6-M18-1# tail -f /var/log/isi_hwmon.log 2020-08-21T15:34:13-07:00 <3.5> IsilonGen6-M18-1 isi_hwmon[15234]: Manual override detected. Forcing battery test 2020-08-21T15:34:23-07:00 <3.5> IsilonGen6-M18-1 isi_hwmon[15273]: Starting battery test 2020-08-21T15:34:26-07:00 <3.6> IsilonGen6-M18-1 isi_hwmon[15288]: (isi_hwmon) INFO: --- Initializing isi_hwmon daemon --- 2020-08-21T15:34:26-07:00 <3.6> IsilonGen6-M18-1 isi_hwmon[15288]: (isi_hwmon) INFO: The block "isi.hw.hwmon.blocks.ecc_v2.ECC" is deprecated 2020-08-21T15:46:01-07:00 <3.5> IsilonGen6-M18-1 isi_hwmon[19623]: Battery test has completed 2020-08-21T15:46:01-07:00 <3.5> IsilonGen6-M18-1 isi_hwmon[19623]: Battery Test Error Code: 0 2020-08-21T15:46:01-07:00 <3.5> IsilonGen6-M18-1 isi_hwmon[19623]: Battery Test Error Mask: 0 2020-08-21T15:46:01-07:00 <3.5> IsilonGen6-M18-1 isi_hwmon[19623]: Battery test passed 2020-08-21T15:46:01-07:00 <3.5> IsilonGen6-M18-1 isi_hwmon[19623]: Next test is scheduled for: Tue Sep 1 01:46:01 2020 2020-08-21T15:46:01-07:00 <3.5> IsilonGen6-M18-1 isi_hwmon[19623]: Clearing BIST results
N’oubliez pas de sortir de la queue-f en appuyant sur Ctrl+c.
IsilonGen6-M18-1# cat /etc/ifs/nvram.xml <?xml version="1.0" encoding="utf-8"?> <nvram> <battery_1> <test_result>Mon Aug 03 23:25:58 2020 : passed - battery tested passed [ ]</test_result> <test_result>Fri Aug 14 09:36:44 2020 : passed - battery tested passed [ ]</test_result> <test_result>Fri Aug 21 15:46:01 2020 : passed - battery tested passed [ ]</test_result> </battery_1> </nvram>
Ressources
recommandéesVoici quelques ressources recommandées sur ce sujet qui pourraient vous intéresser :