3PAR Storage도 마찬가지고 대부분의 스토리지는 배터리를 사용하여 캐시를 보호한다.
캐시로 가장 많이 사용되는 메모리의 전원 단절시 데이터 손실을 방지하기 위해 전원이 공급되지 않는 동안
배터리를 통해서 전원을 공급하여 휘발성인 메모리의 데이터를 다시 전원이 들어오기 전까지 보호한다.
배터리는 이런 스토리지의 캐시사용에 영향을 미치기 때문에 대부분의 벤더에서 배터리를 관리하는 알고리즘이
있다. 배터리를 주기적으로 방전/충전하여 배터리 health를 확인하거나, 배터리의 예상수명을 정하여 특정시간
이상 사용된 배터리를 교체하도록 경고를 띄워주는 방식이다.
HPE 3PAR Storage에서 실제 배터리가 장애나지는 않았으나 배터리의 권장사용기한이 지나면 아래와 같이 경고
가 발생한다.


배터리에 이상이 있는게 아니라 사용기한이 지났기 때문에 경고가 떳다는 것을 확인.
Charge State 부분에 FullyCharged로 정상 작동중임을 확인가능.
setbattery 명령어를 통해 expiration date를 수정가능.
(원래 배터리 교체 후, expired date가 너무 짧은 경우 변경하는 명령어)

“State” 부분에 Degraded -> OK
“Detail State” 부분 Expired -> normal
로 변경된 것을 확인 가능.