跳到主要内容

热删除带 IOM12 模块的磁盘架

需要移动或更换磁盘架时,可以热删除带 IOM12 模块的磁盘架——无中断地在已接通电源并提供数据(I/O 正在进行中)的系统中卸下磁盘架。可从一个磁盘架堆栈内的任意位置热删除一个或多个磁盘架或卸下一个磁盘架堆栈。

开始之前

  • 您的系统必须为多路径 HA、多路径、四路径 HA 或四路径配置。

    对于 DM3000x、DM5000x 或 DM7000x,外部存储必须按多路径 HA 或多路径布线。
    对于外部存储通过多路径连接布线的 DM3000x、DM5000x 或 DM7000x单控制器系统,由于内部存储采用的是单路径连接,因此系统为混合路径配置。
  • HA 对配置不能处于接管状态。
  • 您必须已从要卸下的磁盘架中的硬盘(必须为备用)中删除所有聚合。
    注意
    如果您尝试在不删除要卸下的磁盘架上的聚合的情况下执行此过程,系统可能因多磁盘紧急情况而出现故障。
    删除所有聚合中之前,确定聚合的 SVM,然后卸下分配给 SVM 的所有端口集、端口、LUN 和卷。然后卸下 SVM。

    您可以使用 storage aggregate offline -aggregate aggregate_name 命令。

  • 如果您正在拆卸一个堆栈内的一个或多个磁盘架,应该已经考虑到了绕过要卸下的磁盘架的距离;因此,如果当前线缆长度不足,就需要备好更长的线缆。

关于本任务

  • 最佳实践是从要卸下的磁盘架中的硬盘中删除聚合后删除硬盘所有权。

    通过删除备用硬盘的所有权信息,可(根据需要)将硬盘适当集成到另一节点。

    删除磁盘所有权的过程见《磁盘和聚合功能指南》
    删除硬盘所有权的过程中,需要禁用磁盘所有权自动分配。此过程结束时重新启用磁盘所有权自动分配。

    《ONTAP 9 磁盘和聚合功能指南》

  • 对于超过两个节点的集群模式 ONTAP 系统,最佳实践是将 epsilon 重新分配至 HA 对,而非正在进行计划维护的 HA 对。

    通过重新分配 epsilon,可将出现无法预见的错误进而影响集群模式 ONTAP 系统中所有节点的风险降至最低。有关仲裁和 epsilon 的作用及将 epsilon 重新分配至集群中另一节点的过程的信息见《系统管理参考》

    查找 ONTAP 9 版本对应的系统管理指南

  • 如果您正在热删除堆栈中的磁盘架(但保留堆栈),请重新进行布线,同时一次验证一条路径(先路径 A,再路劲 B),以绕过要卸下的磁盘架,从而始终保持控制器至堆栈的单路径连接。
    注意
    如果对堆栈重新布线以绕过要卸下的磁盘架时未保持控制器至堆栈的单路径连接,系统可能因多磁盘紧急情况而出现故障。
  1. 验证您的系统配置为 Multi-Path HAMulti-PathQuad-path HAQuad-path:首先通过运行 system node run node name 以访问 nodesheell。nodeshell 提示时,请运行 sysconfig
    可以从任一控制器的 nodeshell 运行此命令。系统要完成发现可能最多需要一分钟。
    配置列于 System Storage Configuration 字段。
    对于具有外部存储的 DM3000x、DM5000x 或 DM7000x系统,由于内部存储的布线方式不同于外部存储,输出显示为 Mixed-Path HA(对于 HA 对)或Mixed-Path(对于单控制器配置)。对于 HA 对,内部存储按单路径 HA 布线,外部存储则按多路径 HA 布线。对于单控制器配置,内部存储按单路径布线,外部存储则按多路径布线。
  2. 通过完成下列子步骤确认要卸下的磁盘架中的硬盘没有聚合(备用)且所有权已删除:
    1. 从任一控制器的 clustershell 输入以下命令:storage disk show -shelf shelf_number
    2. 检查输出以确认要卸下的磁盘架中的硬盘上没有聚合。
      没有聚合的硬盘在 Container Name 列中有一个短横线。
    3. 检查输出以确认要卸下的磁盘架中的硬盘的所有权已删除。
      没有所有权的硬盘在 Container Type 列中有 unassigned
      如果要卸下的存储架中有故障硬盘,则其在 Container Type 列中有 broken。(故障硬盘无所有权。)

    示例

    以下输出显示了要卸下的磁盘架(磁盘架 3)上的硬盘处于卸下磁盘架的正确状态。磁盘架 3 中所有硬盘上的聚合均已删除,因此,每个硬盘的 Container Name 列中都出现了一个短横线。两个硬盘已删除所有权,因此,Container Type 列中出现了 unassigned。两个硬盘发生故障;因此,broken 出现在 Container Type 列:
    cluster::> storage disk show -shelf 3

    Usable Disk Container Container
    Disk Size Shelf Bay Type Type Name Owner
    -------- -------- ----- --- ------ ----------- ---------- ---------
    ...
    1.3.4 - 3 4 SAS unassigned - -
    1.3.5 - 3 5 SAS unassigned - -
    1.3.6 - 3 6 SAS broken - -
    1.3.7 - 3 7 SAS broken - -
    ...

  3. 找到要卸下的磁盘架实体。
    如有必要,可打开磁盘架的位置(蓝色)LED 指示灯,以帮助通过物理方式找到受影响的磁盘架:storage shelf location-led modify -node node_name -shelf-name shelf_name -led-status on
    一个磁盘架有三个位置(蓝色)LED:一个在操作员显示面板上,另外两个分别在一个 IOM12 模块上。位置 LED 将亮起 30 分钟。可以通过输入同一命令(但使用 off 选项)来使这些指示灯熄灭。
  4. 如果要卸下整个磁盘架堆栈,请完成以下子步骤;否则,请转至下一步:
    1. 卸下您要卸下的机柜的路径 A 上的所有 SAS 线缆。随后将 SAS 线缆重新连接至上游机柜,并确保路径 A 上的所有机柜均已恢复连接。卸下您要卸下的机柜上路径 B 的线缆。然后,确保您已重新连接路径 B 上所有其他机柜的线缆,以维持冗余。
      这包括要卸下的堆栈中所有磁盘架的控制器至存储架线缆和存储架至存储架线缆。
    2. 转至9
  5. 如果要从堆栈中卸下一个或多个磁盘架(但保留堆栈),请通过完成相应的子步骤,对路径 A(IOM A)堆栈连接重新布线,以绕过要卸下的磁盘架:
    如果要卸下堆栈中的多个磁盘架,一次对一个磁盘架完成相应的子步骤。
    请等待至少 10 秒,然后再连接端口。SAS 线缆接口是键控的;当正确地定位到 SAS 端口时,此接口将卡入到位,并且磁盘架 SAS 端口 LNK LED 呈绿色亮起。对于磁盘架,请保持拉片(位于接口的下侧)向下,并插入 SAS 线缆接口。
    如果要卸下...则...
    堆栈任一端(第一个磁盘架或最后一个磁盘架,按逻辑顺序)的磁盘架
    1. 从要卸下的磁盘架的 IOM A 端口卸下任何存储架至存储架布线线缆,并将其置于一旁。
    2. 拔下连接至要卸下的磁盘架的 IOM A 端口的任何控制器至堆栈布线线缆并将其插入堆栈中下一磁盘架上相同的 IOM A 端口。

      下一个磁盘架可以在要卸下的磁盘架的上方或下方,具体取决于要从堆栈哪一端卸下磁盘架。

    堆栈中间的磁盘架

    堆栈中间的磁盘架仅连接至其他磁盘架,不会连接任何控制器。

    1. 从要卸下的磁盘架上的 IOM 端口 1 和 2 或 3 和 4 以及下一磁盘架的 IOM A 端口卸下任何存储架至存储架布线线缆,并将其置于一旁。
    2. 拔下连接至要卸下的磁盘架的 IOM A 端口的剩余存储架至存储架布线线缆并将其插入堆栈中下一磁盘架上相同的 IOM A 端口。

    下一磁盘架可以在要卸下的磁盘架的上方或下方,具体取决于从哪几个 IOM A 端口(1 和 2 或 3 和 4)拔下布线线缆。

    示例

    从堆栈一端或中间卸下磁盘架时,可以参考以下布线示例。关于布线示例,请注意以下几点:
    • IOM12 模块为并排排列,如在 DM240S 或 DM120S 磁盘架中;如果您有 DM600S,IOM12 模块为彼此上下排列。
    • 每个示例中的堆栈采用标准存储架至存储架布线方式布线,此布线方式用于通过多路径 HA 或多路径连接布线的堆栈。

      如果您的堆栈通过四路径 HA 或四路径连接(采用双宽度存储架至存储架布线)布线,则可推断出重新布线过程。

    • 此布线示例展示了其中一个路径的重新布线过程:路径 A(IOM A)。

      对路径 B(IOM B)重复此重新布线过程。

    • 从堆栈一端卸下磁盘架的布线示例展示了从采用多路径 HA 连接布线的堆栈中卸下最后一个磁盘架(按逻辑顺序)的过程。

      如果要卸下堆栈中第一个磁盘架(按逻辑顺序),或者,如果您的堆栈采用多路径连接,可以推断出重新布线过程。





  6. 确认您绕过了要卸下的磁盘架且已正确地重新建立路径 A(IOM A)堆栈的连接:storage disk show -port

    对于 HA 对配置,从任一控制器的 clustershell 运行此命令。系统要完成发现可能最多需要一分钟。

    示例

    输出的前两行显示具有通过路径 A 和路径 B 连接的硬盘。输出的后两行显示具有通过单路径 - 路径 B - 连接的硬盘。
    cluster::> storage show disk -port

    PRIMARY PORT SECONDARY PORT TYPE SHELF BAY
    -------- ---- --------- ---- ---- ----- ---
    1.20.0 A node1:6a.20.0 B SAS 20 0
    1.20.1 A node1:6a.20.1 B SAS 20 1
    1.21.0 B - - SAS 21 0
    1.21.1 B - - SAS 21 1
    ...

  7. 下一步取决于 storage disk show -port 命令输出:
    如果输出显示...则...
    堆栈中的所有硬盘均通过路径 A 和路径 B 连接,但磁盘架中已断开连接的硬盘除外,其仅通过路径 B 连接请转至下一步。

    您已成功绕过要卸下的磁盘架,并已在堆栈中其余硬盘上重新建立路径 A。

    上述以外的任何内容重复步骤 5 和步骤 6。

    必须纠正布线。

  8. 请对要卸下的磁盘架(堆栈中)完成以下子步骤:
    1. 对路径 B 重复步骤 5 至步骤 7。
      重复步骤 7 时,如果您已正确地对堆栈重新布线,应该能看到所有硬盘都已通过路径 A 和 B 连接。
    2. 重复步骤 1,确认您的系统配置与您卸下堆栈中的一个或多个磁盘架之前相同。
    3. 请转至下一步。
  9. 如果在删除硬盘所有权(为此过程做准备)时,您已禁用磁盘所有权自动分配,则请通过输入以下命令重新启用;否则,请转至下一步:storage disk option modify -autoassign on

    对于 HA 对配置,从两个控制器的 clustershell 运行此命令。

  10. 关闭断开连接的磁盘架的电源,并拔下磁盘架的电源线。
  11. 从机架或机柜中卸下磁盘架。
    为了使磁盘架更轻且更易于搬动,请拆下电源模块和 IOM12 模块。如果可能,避免拆下硬盘,因为过多搬运可能导致内部损坏。
    警告
    如果要移动重 249 磅(113 千克)的满载 DS460C 磁盘架,建议使用机械吊机或起重机。