使用热备份来保护虚拟磁盘
使用 RAID 控制器创建冗余虚拟磁盘后,就有实现在磁盘发生故障后继续系统操作的可能。要实现此功能,需要为虚拟磁盘分配一个热备份。当磁盘发生故障时,冗余数据就会在热备份上重建,而不会中断系统操作。
了解热备份
热备份是一个未使用的备份物理磁盘,可以用来从冗余虚拟磁盘重建数据。热备份保持在备用模式中。如果冗余虚拟磁盘中的某个物理磁盘发生故障,会激活分配的热备份来替换故障的物理磁盘,而不用中断系统或要求用户干预。如果使用故障物理磁盘的虚拟磁盘不冗余,那么数据就会永久丢失,并且没有任何方法(除非有备份)可以恢复数据。
热备份的实现方法在不同的控制器上各有不同。有关详情。
以下部分介绍了分配热备份的步骤:
设置热备份保护策略
热备份保护策略只在串行连接 SCSI (SAS) 控制器上受支持。
热备份保护策略通过允许指定分配给虚拟磁盘/控制器的专用/全局热备份的数量来为虚拟磁盘提供最高的保护级别。还可以为保护策略指定严重性级别。Dell OpenManage Storage Management 会在热备份保护策略遭到违反时发送警报。
Storage Management 不提供默认策略;但是,你可以确定最适合环境的热备份保护策略。
专用热备份保护策略
属性 |
定义 |
---|---|
RAID 布局 |
要配置热备份保护策略的 RAID 级别。 |
最小磁盘数 |
为所选 RAID 级别分配为专用热备份的最小物理磁盘数。 |
严重性级别 |
要分配给警报生成操作的严重性级别(如果触犯策略)。
注:虚拟磁盘的状态由您为此策略指定的严重性级别来确定。
|
重设热备份保护策略
取消选择 RAID 布局重设专用热备份保护策略。
全局热备份保护策略
属性 |
定义 |
---|---|
启用全局热备份 |
启用全局热备份保护策略。 |
最小磁盘数 |
显示为控制器分配作为全局热备份的最小物理磁盘数。 |
严重性级别 |
显示违反全局热备份策略时必须给生成警报分配的严重性级别。 |
确定虚拟磁盘状态时要注意全局热备份策略 |
Storage Management 考虑全局热备份策略以确定虚拟磁盘状况。 |
![]() ![]() |
注:分配全局热备份时,应考虑使用具有更高容量的物理磁盘,从而能替换控制器中任何失败的磁盘。 |
考虑热备份保护策略
•![]() |
专用热备份保护策略不适用于 SCSI、SAS/iR、PERC H200 和 CERC SATA 6ch/2s 的控制器。 |
•![]() |
RAID 0 不支持分配热备份。另外,保护策略不适合 RAID 0。 |
•![]() |
对于 SAS/iR 和 PERC H200 系列的控制器,只能分配两个全局热备份。 |
•![]() |
如果由于违反热备份保护策略,虚拟磁盘的状况显示为降级或失败,则必须分配所需数量的热备份(按保护策略中所定义)以使状态显示为正常。 |
•![]() |
热备份保护策略不适用于 PERC S100 和 S300 控制器。 |
考虑机柜连接
•![]() |
专用热备份的机柜连接设置只适用于 PERC 5 和 PERC 6 系列的控制器。 |
•![]() |
升级到 Dell OpenManage 版本 6.1 时,全局/专用热备份的机柜连接设置不会自动设置。 |
导入外部虚拟磁盘时,全局/专用热备份的机柜连接设置不会自动设置。
PERC 4/SC、4/DC、4e/DC、4/Di、4e/Si、4e/Di、PERC 5/E、PERC 5/i、PERC 6/E、PERC 6/I 和 CERC 6/I 控制器上热备份的考虑事项
在 PERC 4/SC、4/DC、4e/DC、4/Di、4e/Si、4e/Di、PERC 5/E、PERC 5/i、PERC 6/E、PERC 6/I 和 CERC 6/I 控制器上,分配热备份相当于分配物理磁盘以更换另一个出现故障的物理磁盘。如果物理磁盘上有多个冗余虚拟磁盘,那么该物理磁盘上的所有冗余部分都将重建。
![]() ![]() |
注:重建物理磁盘时,需要先删除物理磁盘上的任何非冗余虚拟磁盘(比如 RAID 0),然后再重建物理磁盘。 |
创建虚拟磁盘时,虚拟磁盘中包含的物理磁盘可以是不同大小。分配热备份到 RAID 1 或 5 虚拟磁盘时,热备份只需要与虚拟磁盘中的最小物理磁盘一样大小(或更大)。
这是因为当使用 PERC 4/SC、4/DC、4e/DC、4/Di、4e/Si、4e/Di、PERC 5/E、PERC 5/i、PERC 6/E、PERC 6/I 和 CERC 6/I 控制器时,可以给虚拟磁盘分配大小各异的物理磁盘。不过,将较小的物理磁盘完全用于虚拟磁盘后,在较大的物理磁盘上没有用于虚拟磁盘的部分将会变得不可用。因此,在较大磁盘的未使用部分将没有数据需要重建。冗余虚拟磁盘在其成员物理磁盘上也将按照相等的部分进行分条或镜像。需要重建的数据量也因此不大于最小的物理磁盘。
RAID 10 或 50 虚拟磁盘可能包含具有不同大小物理磁盘的简单磁盘捆绑。在这种情况下,应该识别出具有最大的"小"物理磁盘。热备份应足够大以重建此物理磁盘。例如,如果一个简单磁盘捆绑含有三个物理磁盘,大小分别为 60 MB、60 MB 和 40 MB,而另一个简单磁盘捆绑的物理磁盘分别是 60 MB、60 MB 和 50 MB,则热备份必须为 50 MB 或更大。
专用热备份只能分配给那些共享同一组物理磁盘的虚拟磁盘。全局热备份将分配给控制器上的所有冗余虚拟磁盘。全局热备份必须与控制器上任意虚拟磁盘所包括的最小物理磁盘一样大(或更大)。
分配全局热备份后,控制器上新创建的任何虚拟磁盘在以下任一情况下都不会受热备份保护:
•![]() |
控制器是 SCSI 控制器并且磁盘的分区大小比全局热备份大。 |
•![]() |
控制器是 SAS 控制器并且磁盘的大小比全局热备份大。 |
在这种情况下,可以在创建新虚拟磁盘后取消全局热备份的分配,然后分配一个新的更大的热备份来保护控制器上的所有冗余虚拟磁盘。要确定控制器是否使用 SCSI 或 SAS 技术,请参阅 RAID 控制器技术:SCSI、SATA、ATA 和 SAS。
在 PERC 4/SC、4/DC、4e/DC、4/Di、4e/Si 和 4e/Di 控制器上,只有控制器执行输入/输出操作后,才会更新虚拟磁盘状态。这意味着当其中一个控制器上的某个冗余虚拟磁盘降级后,热备份只有在控制器执行输入/输出操作后才会激活。有关详细信息,请参阅检测物理磁盘状态更改的输入/输出和重新引导要求。
专用热备份注意事项
以下注意事项适用于专用热备份:
•![]() |
RAID 10、RAID 50 和 RAID 60 的考虑事项—如果已创建的 RAID 10 或 RAID 50 虚拟磁盘没有完全占用其成员物理磁盘,则无法给 RAID 10 或 RAID 50 虚拟磁盘分配专用热备份。Storage Management 不允许从部分物理磁盘创建 RAID 10 和 RAID 50 虚拟磁盘。因此,如果使用 Storage Management 创建虚拟磁盘,就不会遇到这种情况。但是,如果使用另一个应用程序创建 RAID 10 或 50 虚拟磁盘,并且它确实包含部分物理磁盘,则无法将专用热备份分配给虚拟磁盘。 |
![]() ![]() |
注:对于 H700 和 H800 控制器,您可以给 RAID 10、RAID 50 和 RAID 60 分配专用热备份。 |
•![]() |
多个专用热备份的考虑事项—从 Storage Management 版本 3.1 开始,Storage Management 允许给虚拟磁盘分配多个专用热备份。 |
![]() ![]() |
注:此功能只适用于 PERC 5 和 PERC 6 系列的控制器。 |
PERC 4/SC、4/DC、4e/DC、4/Di、4e/Si 和 4e/Di 控制器上的物理磁盘状态、警报消息和热备份
如果已将热备份指定给虚拟磁盘并且该虚拟磁盘中的一个物理磁盘发生故障,那么这个故障物理磁盘就会从“联机”状态更改为“就绪”状态,而不显示“故障”状态。在物理磁盘能够报告“故障”状态前激活热备份就会出现这种情况。因为没有报告“故障”状态,所以不会生成 "设备故障:物理磁盘" 事件 2048。
激活热备份时,热备份显示“正在重建”状态。如果查看事件日志并发现 "正在重建" 事件,例如 2064 或 2065,就可以认定某个物理磁盘已发生故障。
有关警报消息的信息,请参阅 support.dell.com/manuals 上的《Dell OpenManage Server Administrator 消息参考指南》。
CERC SATA1.5/6ch、S100 和 S300 控制器上热备份的考虑事项
对于 CERC SATA1.5/6ch、S100 和 S300 控制器,给虚拟磁盘分配热备份。如果某个物理磁盘发生故障,只有物理磁盘上包含虚拟磁盘的部分会重建到热备份。物理磁盘上没有包括在虚拟磁盘中的数据或空间不会重建。
在 CERC SATA1.5/6ch、S100 和 S300 控制器上,个别物理磁盘可能包含在多个虚拟磁盘中。(将物理磁盘的一部分分配给虚拟磁盘不妨碍该物理磁盘的剩余部分由其他虚拟磁盘使用。)仅重建分配有热备份的虚拟磁盘。使用 Storage Management 时,分配为 CERC SATA1.5/6ch、S100 和 S300 控制器上热备份的磁盘不能同时用作虚拟磁盘的成员。
![]() ![]() |
注:在 CERC SATA1.5/6ch 控制器上使用 BIOS 时,可以从同时在虚拟磁盘中使用的物理磁盘创建热备份。为避免混淆和提供最大程度数据保护,Storage Management 不允许任何物理磁盘同时作为热备份和虚拟磁盘的成员。分配热备份时,Storage Management 显示未被虚拟磁盘使用的物理磁盘。 |
CERC SATA1.5/6ch、S100 和 S300 控制器上全局热备份的大小要求
将物理磁盘分配为 CERC SATA1.5/6ch、S100 和 S300 控制器上的全局热备份时,物理磁盘应和控制器上的最大物理磁盘一样大或更大。
CERC SATA1.5/6ch 控制器上的专用热备份考虑事项
可以将同一个专用热备份分配给多个虚拟磁盘。在这种情况下,热备份将会尝试重建故障物理磁盘上冗余虚拟磁盘的所有部分。为了增加热备份重建所有虚拟磁盘可能,应该执行以下操作:
1 ![]() |
创建共享同一组物理磁盘的虚拟磁盘。 |
2 ![]() |
只将专用热备份分配给那些共享同一组物理磁盘的虚拟磁盘。 |
3 ![]() |
分配一个足够大的热备份以重建虚拟磁盘中的最大物理磁盘。例如,如果虚拟磁盘使用的物理磁盘分别为 20 MB、30 MB 和 50 MB,则热备份需要为 50 MB 或更大。 |
只要激活热备份来重建某个虚拟磁盘后,它就不能在其他物理磁盘发生故障时用来重建其他虚拟磁盘。因此,如果激活了热备份,它就会自动取消对其他虚拟磁盘的分配。为了继续数据保护,必须添加新的热备份并分配给其他虚拟磁盘。
![]() ![]() |
注:分配和取消分配专用热备份命令在 CERC SATA1.5/2s 控制器上不可用。 |
SAS 6/iR 上全局热备份注意事项
SAS 6/iR 控制器允许分配两个全局热备份。控制器固件会记住热备份分配,即使分配为热备份的物理磁盘已被卸下。换言之,如果磁盘被卸下,固件还会认为热备份存在。在这种情况下,固件会阻止分配新的全局热备份,因为固件会认为该全局热备份已分配。
在冗余虚拟磁盘中的物理磁盘失败后,失败的磁盘会重建到热备份。在这种情况下,控制器固件会重新分配热备份失败磁盘所在的插槽。此时,以前未分配作为全局热备份的某磁盘会成为热备份。
为确保控制器固件始终具有作为全局热备份的运行良好的物理磁盘,应执行以下操作:
•![]() |
卸下分配作为全局热备份的物理磁盘时,应先取消该热备份的分配,然后再卸下并重新分配另一个物理磁盘作为全局热备份。 |
•![]() |
立即更换任何失败或卸下的物理磁盘。这确保始终有一个运行良好的磁盘位于控制器固件认为是热备份的插槽中。 |