IBM Support

How to perform Battery reconditioning on the storage bundled with Puredata for Operational Analytics(PDOA) 1.1 ?

Troubleshooting


Problem

How to perform Battery reconditioning on the storage bundled with Puredata for Operational Analytics(PDOA) 1.1 ?

Symptom

The Flash900 enclosures will issue an alert indicating that a battery needs to be reconditioned. On V1.1 GA through V1.1 FP1 this alert may appear in the PDOA Console events page and on all editions may appear as an e-mail alert to system administrators (if configured) or may even open a HW ticket with IBM if Call Home is configured. See the link below for more information about PDOA Storage Call Home setup. PDOA has two types of enclosures, Flash900 and V7000. The V7000 enclosures feature automatic reconditioning so these instructions do not apply to those enclosure types. Flash900 enclosures do not have this option until V1.4.7 which was included in PDOA V1.1 FP2 however this feature has not been yet been tested in PDOA environments. 

Cause

Over time if a battery module has been discharged repeatedly, the battery module capacity reading becomes less and less accurate without periodic reconditioning. During battery reconditioning, the system re-calibrates the battery capacity reading by fully discharging the battery and then fully recharging it. A battery reconditioning cycle is needed to increase the life of battery extending their effective life span. Only one battery per Flash900 enclosure can be reconditioned at a time. More information about the reconditioning process can be found in the Flash900 Knowledge Center link included below. Reconditioning does not impact the performance of the Flash900 enclosure.

Environment

Puredata for Operational Analytics 1.1

Diagnosing The Problem

From the management host below query output will show if the battery reconditioning is needed.

On PDOA V1.1 systems check the battery reconditioning status of the entire cluster using the following method from the management node as the root user.

For example

$ grep "SAN_FRAME[0-9][0-9]*_IP" /pschome/config/xcluster.cfg | awk '{print $3}' | while read ip;do echo " *** ${ip} ***";ssh -n superuser@${ip} svcinfo lsenclosurebattery;done

*** 172.23.1.181 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
2 1 online idle no 100 no
2 2 online idle no 100 no
*** 172.23.1.182 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
1 1 online idle yes 100 no
1 2 online idle no 91 no
*** 172.23.1.183 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
2 1 online idle no 100 no
2 2 online idle no 100 no
*** 172.23.1.184 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
1 1 online idle no 97 no
1 2 online idle yes 92 no
*** 172.23.1.185 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
2 1 online idle no 100 no
2 2 online reconditioning no 100 no
*** 172.23.1.186 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
1 1 online idle no 86 no
1 2 online idle yes 86 no

The 'recondition_needed' flag indicates whether conditioning is needed or not on the enclosure and battery slot.

Here on 172.23.1.182 we see enclosure 1 and battery id 1 requires reconditioning.

Resolving The Problem

 

The command below starts the reconditioning on slot 2 instead of slot 1 and the check below it shows that the status is reconditioning for that slot


$ ssh superuser@172.23.1.182 chenclosureslot -battery -slot 2 -recondition on


#### Re check to see the reconditioning is started.

$ grep "SAN_FRAME[0-9][0-9]*_IP" /pschome/config/xcluster.cfg | awk '{print $3}' | while read ip;do echo " *** ${ip} ***";ssh -n superuser@${ip} svcinfo lsenclosurebattery;done
*** 172.23.1.181 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
2            1          online idle            no                 100             no
2            2          online idle            no                 100             no
*** 172.23.1.182 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
1            1          online idle            yes                100             no
1            2          online reconditioning  no                 91              no
*** 172.23.1.183 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
2            1          online idle            no                 100             no
2            2          online idle            no                 100             no
*** 172.23.1.184 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
1            1          online idle            no                 97              no
1            2          online idle            yes                92              no
*** 172.23.1.185 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
2            1          online idle            no                 100             no
2            2          online reconditioning  no                 100             no
*** 172.23.1.186 ***
enclosure_id battery_id status charging_status recondition_needed percent_charged end_of_life_warning
1            1          online idle            no                 86              no
1            2          online idle            yes                86              no


Again to check if the battery reconditioning is completed the above query can be executed to check if it is completed.

It is noteworthy to only do battery reconditioning on one battery at a time per enclosure. So this can be done on two batteries simultaneously if they belong to two different enclosures.

[{"Product":{"code":"SSH2TE","label":"PureData System for Operational Analytics"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":["Not Applicable","Not Applicable"],"Platform":[{"code":"PF002","label":"AIX"}],"Version":"1.1","Edition":"All Editions","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Product Synonym

pdoa 1.1

Document Information

Modified date:
25 February 2021

UID

swg21989317