電池

每個節點皆包含兩個電池,可提供充足的電源給節點機匣,以讓其在電力設施斷電時循序關閉。如果節點的電源故障,它可以使用電池所提供的電源,將配置狀態和快取狀態寫入內部磁碟機。

電池子系統會讓電池保持在已充電狀態。在此狀態下,電池能夠在連續兩次電源故障時儲存重要資料和狀態資訊。 這表示在第一次電源故障之後,節點可以立即啓動,無需等待再充電。重新開機之後,如果電池沒有足夠電力讓節點儲存其內部狀態,則節點會保持在維修狀態,直到電池完全充電為止。雖然節點可以用單一電池來執行,但需要兩個電池才能達成備援性。以一個電池執行的節點會被視為欠佳,且在更換遺漏或故障電池之前會顯示節點錯誤。

電池系統支援 5 秒的穿越功能,可應對最長 5 秒的短暫 AC 電源停電。在此短暫停電期間,電池會給繼續正常執行的節點供電。在此穿越階段期間,節點可以承受這些短暫停電,並可維持可用狀態以處理主機 I/O 要求。如果 AC 電源在穿越期間恢復供電,節點會繼續正常執行,而不會關閉。

電池會定期重新續電,以讓電池維持完全充電容量的精確校準。重新續電會自動排定為大約每三個月發生一次,但如果系統失去備援,則會重新排程或取消。此外,會在一個機箱兩個電池的重新續電週期之間強制施行兩天的延遲。

隨著電池老化,電池會失去保留其全部電量的功能。當系統偵測到電池接近執行單一「緊急」傾出所需的完全電量時,會記載「使用期限即將結束」事件。會獨立評估每一個電池是否出現「使用期限即將結束」狀況。「使用期限即將結束」事件不是嚴重事件,而且因為系統結合了每一個電池可用的電量,所以當每個電池報告「使用期限即將結束」事件時,節點仍有可能保持作用中。 當系統偵測到來自每一個電池的結合電量不足以執行單一「緊急」傾出時,會報告嚴重節點錯誤 570(電量不足),且節點會進入維修模式。必須更換電池。電池的完全電量是在重新續電週期期間確定的,一次只能對一個電池執行此操作。兩個重新續電週期之間至少需間隔 48 小時。

當節點在執行中時,您可以在發生下列狀況時卸下及安裝電池:

  • 電池保護處於非作用中狀態,且節點處於維修狀態。您可以執行 sainfo lsservicestatus 指令來檢查節點的現行狀態。在此情況下可以交換這兩個電池。
  • 電池未在放電或續電中。您可以執行 svcinfo lsnodebattery 指令並檢查 charging_status 值來檢查電池是否處於任一狀態。

如果不符合上述狀況,且您試圖卸下或安裝電池,電池可能會自動進入維修狀態。 如果在完整系統狀態傾出期間,節點是由一個電池供電,則節點可能會關閉。

若要判定是否可以安全卸下電池,請輸入下列 chnodebattery 指令。

svctask chnodebattery -remove -battery battery_id node_id

如果不能安全卸下電池,則指令會失敗並傳回 BATTERY_NOT_REDUNDANT 錯誤碼。

電池位置

電池位於節點的正面。圖 1 顯示 2145-SV1 節點上的電池位置。每一個電池都有一個故障指示器;不過,該圖僅顯示了電池 2 的故障指示器。
圖 1. 2145-SV1 節點上的電池和指示器位置

        2145-SV1
        
       節點上的電池和指示器位置
  •  1  電池
  •  2  電池故障指示器

圖 2 顯示 2145-DH8 節點上的電池故障和狀態指示器的位置。

圖 2. 2145-DH8 節點上的電池、電池故障及狀態 LED 的位置

        2145-DH8 節點上的電池、電池故障及狀態 LED 的位置
  •  1  電池 1
  •  2  電池 2
  •  3  電池故障 LED
  •  4  電池狀態 LED

如果電池發生故障,則其電池故障 LED 會亮起。您可以使用管理 GUI 或執行 chnodebattery -identify CLI 指令來識別電池。所識別電池上的電池故障 LED 會閃爍。

每個電池都有一個 LED 位於隔板上,稱為電池故障 LED。如果電池發生故障,會點亮該 LED。 如果正在識別電池,該 LED 會閃爍。

註: 未點亮的電池故障 LED 並不指出電池正在主動提供保護。 您必須執行 svcinfo lsnodebattery 指令來判定保護狀態。

如果要在管理 GUI 中存取電池的相關資訊,請選取監視 > 系統。在系統 - 概觀頁面上,按一下包含電池模組的機箱旁邊的方向箭頭。在內部元件下選取電池模組,以顯示電池模組的相關資訊。 如果要在指令行介面中顯示電池的相關資訊,請使用 lsnodebattery 指令。