使用 CLI 除去存储系统

您可以使用命令行界面 (CLI) 来移除存储系统。 该系统支持光纤通道和 iSCSI 连接的外部存储系统。

在此过程中,您将添加设备,从存储系统迁移数据,并且移除旧 MDisk。

执行此过程的另一种替代方法是将使用该存储池中存储器的所有迁移至另一个存储池通过使用此方法,您可以将这些整合在单个组或新组中。 但是,您每次只能迁移一个。 下述过程只需通过一条命令即可迁移所有数据。

您还可以使用此过程来除去或更换存储池中的单个 MDisk。 如果 MDisk 发生部分故障(例如阵列降级),并且您仍可以从该磁盘读取数据,但是无法对其写入数据,那么您可以仅更换该 MDisk。

要除去存储系统,请执行以下操作:

  1. 将新的存储系统添加至您的集群系统配置。
  2. 输入下列命令:
    addmdisk -mdisk mdiskx:mdisky:mdiskz... mdisk_grp_name
    其中 mdiskx:mdisky:mdiskz... 是总容量大于已停用的 MDisk 的新 MDisk 的名称,mdisk_grp_name 是包含要停用的 MDisk 的存储池的名称。

    现在,您具有要停用的存储池以及新的 MDisk。

  3. 继续步骤 #svc_decommissioningstorageconcli_21alnw/forcedelete 之前,请确保新 MDisk 的容量等同于或者超出旧 MDisk。
  4. 请输入以下命令以强制将旧 MDisk 从存储池中删除:
    rmmdisk -force -mdisk mdiskx:mdisky:mdiskz... mdisk_grp_name
    其中 mdiskx:mdisky:mdiskz... 是要删除的旧 MDisk,mdisk_grp_name 是包含要删除的 MDisk 的存储池的名称。 根据 MDisk 的数量和大小,以及正在使用这些 MDisk 的的数量和大小,该操作需要一些时间完成,即使此命令立即返回。
  5. 通过输入以下命令检查迁移过程的进度:
    lsmigrate
  6. 迁移任务全部完成后(例如,#svc_decommissioningstorageconcli_21alnw/checkprog 步中的命令不返回任何输出),请确认 MDisk 未受管理。
  7. 访问存储系统并从端口取消 LUN 的映射。
    Note: 如果您不想再保存 LUN 上的数据,那么可以删除这些 LUN。
  8. 输入以下 CLI 命令:
    detectmdisk
  9. 验证是否为要停用的存储系统删除了所有 MDisk。
  10. 如果要移除 iSCSI 连接的存储系统,请完成以下额外步骤:
    1. 输入以下命令以验证您要移除的存储系统的控制器标识:
      lscontroller
    2. 输入下列命令:
      lsiscsistorageport
      在显示的结果中,检查对应于输入 lscontroller 命令时列出的控制器标识的端口标识的输出。
    3. 输入以下命令来移除要停用的存储系统所对应的 iSCSI 存储端口标识:
      rmiscsistorageport
  11. 从 SAN 中除去存储系统,以使端口无法再访问该存储系统