料號:078-000-079(EMC VPLEX)· 81Y2432(IBM DS5020)· 5541807-A(HDS VSP9500)
先講一個很多人沒想過的事。
電池是所有零件裏唯一一個「放着不用也會壞」的。
一塊控制器、一塊主機板、一塊網絡卡,只要防潮防靜電,在貨架上放五年,拿出來照樣能用。電池不行。鋰電池從出廠那天就開始老化,放在倉庫裏不充不放,三年之後容量可能已經掉到標稱的六七成——甚至更低。
所以「我們有這個料號的庫存」這句話,對電池來說是不夠的。
這三個料號乾的是同一件事
| 料號 | 設備 |
|---|---|
| 078-000-079 | EMC VPLEX 後備電源電池 |
| 81Y2432 | IBM DS5020 控制器緩存電池 |
| 5541807-A | HDS VSP9500 緩存電池 |
三家不同廠商、三個完全不相干的料號,但它們在系統裏的角色是一模一樣的:
在設備突然掉電的那幾十秒裏,把緩存裏還沒寫進硬碟的數據保住。
儲存為了性能,會把主機寫進來的數據先放在記憶體緩存裏,告訴主機「我收到了」,然後再慢慢刷到硬碟。這中間有一個時間差。如果這時候機房跳閘,緩存裏那部分數據就在記憶體裏,斷電即失——除非有電池撐住,讓控制器把它們刷到閃存或者本地盤上。
電池就是給這幾十秒買的保險。
電池壞了會怎樣
不會立刻出事。這就是最麻煩的地方。
系統檢測到電池故障或者容量不足,會做一個保守的選擇:關掉寫緩存。從此每一個寫操作都直接落盤,落完才回復主機。
數據是安全了,代價是寫延遲從亞毫秒級漲到幾十毫秒。業務側的感受就是「系統突然變黏了,但也沒報錯」。
於是開始查主機、查數據庫、查交換機——查了一圈,最後發現是儲存櫃裏一塊電池的事。
備電池要問的三件事
一、生產日期和批次。 只報料號不夠。一塊 2019 年生產的電池,就算全新未拆封,今天裝上去也可能直接報低電量。零件商願不願意給你日期,基本能判斷他專不專業。
二、是不是隨件。 有些設備的電池是獨立 FRU,有些和控制器做在一起。像 V5000 的節點控制器,市面流通的絕大多數是不含電池的裸件——人和件都到了機房,才發現電池要從舊件上拆下來移裝。這一步不提前確認,活當天幹不完。
三、倉庫是怎麼存的。 電池在高温環境里老化得更快。零件庫有沒有温控,是「有貨」和「有能用的貨」之間的區別。
事後
這類件我們的做法是:不按料號備,按「可直接上機」備。
每一塊電池在庫裏都記着生產日期,超過期限的定期輪換,不等客戶來問才發現。因為電池這個東西,客戶找上門的時候通常已經在單控運行、冗餘歸零了——那種時候,不能再賭一次。
文中的機制依據各廠商公開資料整理;具體設備的處理動作請以現場實際讀到的資訊為準。案例細節做過合併與匿名化處理。
手上有儲存電池相關料號需要核對配置或庫存的,可以直接留料號。
七小服 SEVEN SMALL SERVICES http://www.sevensmallservices.com · 微信 qixiaofu-com
