RAID 控制器电池
一些 RAID 控制器带有电池。如果控制器带有电池,Storage Management 会在树形视图中将电池显示在控制器对象下。
在发生断电事故时,控制器电池会保护那些在非易失高速缓存 (NVRAM) 中但还未写入磁盘的数据。根据设计,电池为高达 64 MB DIMM 提供至少 72 小时保护,而为 128 MB DIMM 提供 48 小时保护。实际保护时间(或延续时间)取决于电池的充电电量。
当 RAID 控制器首次安装在服务器中时,电池完全放电。服务器通电后,电池开始完整的充电周期。对于大多数控制器,需要三个小时完全充满电池。在此期间,控制器可以使用,但是电池在完全充满电之前将无法达到指定的延续时间。在最初的充电周期中,电池仍然能够应付短暂的电源中断。
有两种控制器电池:
•![]() |
NiMHi(镍氢)电池 |
•![]() |
Li-Ion(锂离子)电池 |
大约每六个月需要复原一次 NiMHi(镍氢)电池以保持可靠性。(有关详情,请参阅“复原电池”。) 电池复原会将电池完全放电然后再充电。如果电池需要复原,控制器会将其状态报告为“Degraded”(降级)。此外,控制器会生成事件“2145”以表示电池需要复原。
Li-Ion 电池或锂离子电池由控制器自动复原。这些电池不需要用户亲自运行电池复原任务。要了解 RAID 控制器所带电池的类型,请参阅控制器随附的说明文件。
所有 RAID 控制器电池都应每隔三年更换一次。用户还应该监视电池的“Recharge Count”(充电次数)和“Max Recharge Count”(最多充电次数)属性。(有关详情,请参阅“电池属性”。) 这些属性表示电池在何时会达到额定的最多充电次数。电池一旦达到这个次数限制,就应该进行更换。
![]() ![]() |
注: 有些控制器没有电池。其它控制器具有自动复原的锂离子电池,因此在 Storage Management 中没有复原任务。 |
相关信息:
•![]() |
"电池属性和任务" |
•![]() |
"复原电池" |
•![]() |
"启动记忆周期" |
•![]() |
"电池延迟记忆周期" |
电池属性和任务
使用本窗口可以查看关于电池的信息并执行电池任务。
电池属性
电池树形视图对象具有以下属性。
属性 |
定义 |
---|---|
“Status”(状况) |
这些图标表示存储组件的严重性或运行状况。 |
![]()
![]()
![]()
|
“Normal/OK”(正常/良好) “Warning/Non-critical”(警告/不严重) “Critical/Fatal”(严重/严重错误) 有关详情,请参阅“存储组件严重性”。 |
“Name”(名称) |
此属性显示电池的名称。 |
“State”(状态) |
此属性显示电池的当前状况。可能的值有: “Ready”(就绪)- 电池工作正常。 “Degraded”(降级)- 电池需要进行复原。 “Reconditioning”(复原)- 正在复原电池。有关详情,请参阅“复原电池”。 “Charging”(正在充电)- 电池正处在电池记忆周期中的充电阶段。有关详情,请参阅“启动记忆周期”。 “Learning”(记忆)- 电池正处在电池记忆周期中的放电阶段。有关详情,请参阅“启动记忆周期”。 “Missing”(缺少)- 控制器缺少电池。 “Power Low”(电量低)- 电池电量低并且电池需要进行复原。 “Failed”(故障)- 电池发生故障,需要更换。 “Unknown”(未知)- 电池状态未提供。 |
“Predicted Capacity Status”(预计容量状况) |
此属性显示电池的电量。可能的值有: “Ready”(就绪)- 电池可以充电到完全容量。 “Failed”(故障)- 电池无法充电,需要更换。 “Unknown”(未知)- 电池正在完成记忆周期。在记忆周期完成前无法确定电池电量。 |
“Learn State”(记忆状态) |
此属性显示电池记忆周期的当前状况。可能的值有: “Active”(活动) - 当前正在进行记忆周期。 “Failed”(失败) - 记忆周期已启动,但是随后未成功完成就终止。 “Timed out”(超时) - 记忆周期超时。 “Requested”(已请求) - 当控制器固件或用户试图在电池充电期间启动记忆周期时,记忆状态会显示“Requested”(已请求)。电池必须完全充电后才能开始记忆周期。记忆状态将显示“Requested”(已请求)直到电池完全充电。电池完全充电后,记忆周期才会开始。 “Idle”(空闲) - 记忆周期当前不活动。 “Due”(到期) - 记忆周期到期。 |
记忆模式 |
“Auto”(自动) - Storage Management 将根据设置的时间执行自动记忆周期。 “Warn”(警告) - 记忆周期超过默认的 90 天。
注: “Warn”(警告)仅在固件版本为 6.1 和更高版本的 SAS 控制器上可用。
当电池处于“Warn”(警告)模式时,控制器状况将显示为降级。 |
“Next Learn Time”(下一次记忆时间) |
此属性显示距离控制器固件启动下一个记忆周期所剩下的天数和小时数。 |
“Maximum Learn Delay”(最大记忆延迟) |
此属性显示可以延迟电池记忆周期的最大天数和小时数。控制器固件自动启动电池记忆周期。用户无法停止或暂停记忆周期,不过可以延迟它。有关详情,请参阅“电池延迟记忆周期”和“启动记忆周期”。 |
“Recharge Count”(充电次数) |
此属性显示控制器电池已充电的次数。 |
“Max Recharge Count”(最多充电次数) |
此属性显示控制器电池可以充电的最大次数。 |
电池任务
进行下列操作执行下拉菜单电池任务:
1 ![]() |
展开“Storage”(存储)树对象以显示控制器对象。 |
2 ![]() |
展开一个控制器对象。 |
3 ![]() |
选择“Battery”(电池)对象。 |
4 ![]() |
从“Available Tasks”(可用任务)下拉菜单中选择一项任务。 |
5 ![]() |
单击“Execute”(执行)。 |
下拉菜单电池任务:
•![]() |
"复原电池" |
•![]() |
"启动记忆周期" |
•![]() |
"电池延迟记忆周期" |
复原电池
用户控制器是否支持这种功能? 请参阅“支持的功能”。
有些控制器具有 NiMHi(镍氢)电池,需要大约六个月复原一次以保持可靠性。复原周期需要对电池进行完全的放电和充电。这可以确保能够正确测量电池容量并且保持最长的电池延续时间。有关详情,请参阅“RAID 控制器电池”。
当出现以下两种情况之一时,应复原控制器电池:
•![]() |
控制器将电池状态报告为“Degraded”(降级)。有关电池状态的详情,请参阅“电池属性”。 |
•![]() |
控制器生成事件“2145”,表示电池需要复原。 |
电池复原需要大约 8 到 10 小时。在此期间,电池将会完全放电和充电。电池延续时间降为零(放电期间),然后随着电池完全充电而恢复。写入高速缓存在电池复原期间会禁用,从而导致性能降级。
执行下列操作可以复原控制器电池:
1 ![]() |
展开“Storage”(存储)树对象以显示控制器对象。 |
2 ![]() |
展开一个控制器对象。 |
3 ![]() |
选择“Battery”(电池)对象。 |
4 ![]() |
从“Available Tasks”(可用任务)下拉菜单中选择“Recondition Battery”(复原电池)。 |
5 ![]() |
单击“Execute”(执行)。 |
![]() ![]() |
注: 仅当 NiMHi(镍氢)电池处于“Degraded”(降级)状态或已生成警报“2145”时,控制器上才提供“Recondition Battery”(复原电池)任务。有些控制器没有电池。其它控制器具有自动复原的锂离子电池,因此在 Storage Management 中没有复原任务。 |
相关信息:
•![]() |
"RAID 控制器电池" |
•![]() |
"电池属性" |
启动记忆周期
用户控制器是否支持这种功能? 请参阅“支持的功能”。
使用“Start Learn Cycle”(启动记忆周期)任务启动电池记忆周期。
电池记忆周期会先对控制器电池进行放电,然后完全充电。
记忆周期会重新校准电池集成电路以便控制器可以确定在断电的情况下电池是否可以维持控制器高速缓存一段指定的时间。例如,要求有些控制器电池维持控制器高速缓存长达 72 小时。
记忆周期正在进行时,电池可能无法在断电期间维持高速缓存。如果控制器正在使用回写高速缓存策略,则控制器会更改为直写高速缓存策略直到记忆周期完成。直写高速缓存策略将数据直接写入磁盘,因而减少了由于断电造成数据在高速缓存中丢失的风险。
![]() ![]() |
注: 如果已将控制器设置为回写强制高速缓存策略,则高速缓存策略在记忆周期期间不会更改。使用回写强制高速缓存策略时,如果在记忆周期正在进行时断电,则有可能出现数据遗失。 |
控制器固件每 90 天自动启动记忆周期。但是,用户可以将记忆周期的开始时间推迟七天,在该时间后,固件将自动启动记忆周期。有关详情,请参阅“电池延迟记忆周期”。
![]() ![]() |
注: 电池充电期间不能执行记忆周期。如果用户或控制器固件试图在电池充电期间启动记忆周期,电池记忆状态会显示“Requested”(已请求)。电池完全充电后,记忆周期才会开始。 |
电池延迟记忆周期
用户控制器是否支持这种功能? 请参阅“支持的功能”。
控制器固件每 90 天自动启动电池记忆周期。用户无法停止固件运行记忆周期,不过可以延迟记忆周期的开始时间长达七天。有关电池记忆周期的详情,请参阅“启动记忆周期”。
要延迟电池记忆周期:
1 ![]() |
在“Days”(天数)文本框中键入数值。数值必须介于 0 和 7 之间。输入的值表示希望延迟电池记忆周期的天数。记忆周期最多可以延迟七天。 |
2 ![]() |
在“Hours”(小时数)文本框中键入数值。数值必须介于 0 和 23 之间。输入的值表示希望延迟电池记忆周期的小时数。 |
3 ![]() |
单击“Apply Changes”(应用更改)。如果要退出并取消更改,请单击“Go Back To Battery Information Page”(返回到电池信息页)。 |
要在 Storage Management 中找出这个任务:
1 ![]() |
展开“Storage”(存储)树对象以显示控制器对象。 |
2 ![]() |
展开一个控制器对象。 |
3 ![]() |
选择“Battery”(电池)对象。 |
4 ![]() |
从“Available Tasks”(可用任务)下拉菜单中选择“Delay Learn Cycle”(延迟记忆周期)。 |
5 ![]() |
单击“Execute”(执行)。 |
相关信息:
•![]() |
"电池属性和任务" |
•![]() |
"启动记忆周期" |