VNX:如何更换或主动更换 VNX2 阵列上已故障或正在发生故障的存储区驱动器。(Dell EMC 可纠正)
Summary: 如何更换或主动更换 VNX2 阵列上已故障或正在发生故障的存储区驱动器。
Symptoms
VNX MCx 阵列上的存储区驱动器发生故障,并且已备用到另一个位置。 如果客户在存储区驱动器上构建了一些用户 LUN,并且想要将该数据移回存储区驱动器,那么如何将该数据移回?
在采用永久备用的情况下,没有自动重建均衡操作。 当常规驱动器出现故障并被更换后,就没有从永久备用驱动器到更换的驱动器的自动均衡操作。 用于更换先前故障的驱动器的驱动器现在是 Raid 组的一部分。
当更换故障的存储区驱动器后,您可以将新驱动器格式化,并从其他存储区驱动器重建专用空间,但如果客户在存储区驱动器上已创建 RAID 组/LUN,则不会将 LUN 数据复制回去。 它仍保留在其重建到的驱动器上。 要手动将数据复制回其原始位置,您必须使用 naviseccli copytodisk 命令。
信息:
下一代 VNX2 上的存储区驱动器是阵列中的前 4 个驱动器;0_0、0_1、0_2 和 0_3。
每个存储区驱动器需要大约 300GB 的专用系统空间,以容纳 MCx 代码和其他与阵列相关的数据。
尽管我们不建议将客户 LUN 放在存储区驱动器上,但有些客户会这样做。
Cause
下一代 VNX 不会均衡或重建在存储区驱动器上构建的客户数据。 当您更换存储区驱动器时,将会对新驱动器进行格式化,并从其他存储区驱动器重建专用空间,但不会将客户 LUN 数据复制回去。要手动将数据复制回其原始位置,您需要使用 naviseccli copytodisk 命令。
Resolution
情况 1: 存储区驱动器出现故障,并且已永久备用到阵列上的另一个驱动器。 要将客户数据均衡回到其原始存储区位置,请执行以下操作:
naviseccli copytodisk 命令可启动从配置的驱动器(RAID 组的一部分)到未绑定驱动器的数据复制。用户可以使用此命令将数据从任何绑定磁盘复制到任何未绑定的磁盘,而不仅仅是从永久备用磁盘复制到更换的驱动器。
在此示例中,我们将从驱动器 0_1_5 复制到 0_0_2
naviseccli -h <ipaddress> copytodisk 0_1_5 0_0_2
WARNING:The data from Source disk 0_1_5 will be copied to Destination disk 0_0_2.This process cannot be aborted and may take a long time to complete.
would you like to continue the copy? (y/n) y
将启动回拷操作。
情况 2:消息表明驱动器出现故障。 如何主动更换总线 0 上插槽 0、1、2、3 中出现故障的存储区驱动器
- 确保删除阵列上所有未绑定的驱动器。(我们执行此操作的原因是:任何未绑定的驱动器都可以成为 VNX2 阵列上永久备用的 /Hotspare 驱动器)
- 检查处于插槽位置 0、1、2、3 的 Unisphere 或 Naviseccli 中的驱动器,确保此组驱动器上没有双重故障,然后再继续操作。
- 一旦 5 分钟的计时器已过,将新驱动器插入插槽。驱动器需要卸下至少 5 分钟,才能完全重建存储区驱动器上的客户 lun。至少等待 5 分钟**3 从插槽卸下要更换的故障驱动器或可疑驱动器
- 新驱动器将进入联机状态,并从其他存储区驱动器开始重建其用户 lun(如果在存储区驱动器上配置了用户 lun)。
提醒 ** 请务必将驱动器卸下至少 5 分钟
。Flare 允许冗余 RAID 组中的驱动器脱机长达 5 分钟,同时记录对此驱动器的写入 I/O。实际 I/O 并未记录。位图可用于跟踪驱动器上哪些地址范围脏了。如果同一驱动器在 5 分钟内再次变为可访问,则重建日志将用于快速重建驱动器,如本案例那样。这称为差异重建。在卸下驱动器超过 5 分钟后,就会从其他存储区驱动器完全重建 lun。 如果存储区驱动器上没有配置用户 lun,则无需重建用户 LUN。