您在此处:everRun用户指南 > 管理外部存储 > 移除外部存储磁盘

移除外部存储磁盘

要移除外部存储磁盘,您需要取消映射外部存储阵列中的 LUN,重新扫描磁盘,然后删除这些设备和设备节点,从而在 node0 和 node1 上执行这些任务。然后修复这些磁盘。

注意此操作程序要求没有 VM 使用包含正被移除的 LUN 的存储组。

移除组成存储组的外部磁盘 (LUN)

此操作程序包含移除组成一个存储组 StorageGroup_10GB 的 10GB LUN 的示例:

Multipath Device: mpathe
LUN: 4
Storage Group Name: StorageGroup_10GB
  1. 在 node0 上执行以下步骤:
    1. 取消映射外部存储阵列中的 LUN。例如,取消映射 10GB LUN。

    2. 通过发出以下形式的命令重新扫描磁盘
      echo 'Channel' 'Port' 'LUN' > /sys/class/scsi_host/hostadapter_number/scan

      (要确定主机适配器编号,则发出命令 ls /sys/class/fc_host。)

      例如以下 echo 命令,将 host1host8 用于 hostadapter_number

      echo "- - -" > /sys/class/scsi_host/host1/scan
      echo "- - -" > /sys/class/scsi_host/host8/scan

      重新扫描后,多路径将 mpathe 显示为故障:

      multipath -ll
      mpathe (36006016007713c00a645b757c1aede4a) dm-29 DGC ,VRAID
      size=10G features='1 retain_attached_hw_handler' hwhandler='1 alua' wp=rw
      `+ policy='round-robin 0' prio=0 status=enabled
      - 1:0:0:4 sds 65:32 failed faulty running
      - 8:0:0:4 sdu 65:64 failed faulty running
      - 1:0:1:4 sdt 65:48 failed faulty running
      - 8:0:1:4 sdv 65:80 failed faulty running

    3. 通过发出命令 multipath -f device,将该设备从多路径中删除。

      例如以下命令:multipath -f mpathe

    4. 通过发出 lssci 命令,确定哪些设备节点与您正在移除的 LUN 关联:

      lsscsi

      此命令输出显示与 LUN 关联的设备节点。例如,以下输出显示与 LUN4 关联的设备节点,它们是 n:n:n:4 中的四个磁盘:sdssdtsdusdv

      [0:2:0:0] disk LSI MR9271-8i 3.24 /dev/sda
      [0:2:1:0] disk LSI MR9271-8i 3.24 /dev/sdb
      [1:0:0:0] disk DGC VRAID 0322 /dev/sdc
      [1:0:0:1] disk DGC VRAID 0322 /dev/sdd
      [1:0:0:2] disk DGC VRAID 0322 /dev/sde
      [1:3:0:0] disk DGC VRAID 0322 /dev/sdf
      [1:0:0:4] disk DGC VRAID 0322 /dev/sds
      [1:0:0:1] disk DGC VRAID 0322 /dev/sdg
      [1:0:1:1] disk DGC VRAID 0322 /dev/sdh
      [1:0:1:2] disk DGC VRAID 0322 /dev/sdi
      [1:1:3:0] disk DGC VRAID 0322 /dev/sdj
      [1:0:1:4] disk DGC VRAID 0322 /dev/sdt
      [2:0:0:0] cd/dvd HL-DT-ST DVDRAM GT80N 1.00 /dev/sr0
      [8:0:0:0] disk DGC VRAID 0322 /dev/sdk
      [8:0:0:1] disk DGC VRAID 0322 /dev/sdl
      [8:0:0:2] disk DGC VRAID 0322 /dev/sdm
      [8:3:0:0] disk DGC VRAID 0322 /dev/sdn
      [8:0:0:4] disk DGC VRAID 0322 /dev/sdu
      [8:0:0:1] disk DGC VRAID 0322 /dev/sdo
      [8:0:1:1] disk DGC VRAID 0322 /dev/sdp
      [8:0:1:2] disk DGC VRAID 0322 /dev/sdq
      [8:0:1:3] disk DGC VRAID 0322 /dev/sdr
      [8:0:1:4] disk DGC VRAID 0322 /dev/sdv

    5. 删除与您正在移除的 LUN 关联的设备节点,您在第 d 步中确定了它们。

      要删除节点 sdssdtsdusdv,则发出以下命令:

      echo 1 > /sys/block/sds/device/delete
      echo 1 > /sys/block/sdt/device/delete
      echo 1 > /sys/block/sdu/device/delete
      echo 1 > /sys/block/sdv/device/delete

  2. 在 node1 上,重复第 1 步。
  3. 单击修复按钮(位于 everRun 可用性控制台 的刊头中),将这些磁盘从存储组中移除。(有关修复按钮的更多信息,请参阅响应故障逻辑磁盘。)
  4. 物理机页/everRun 可用性控制台上。单击存储选项卡可查看系统上的逻辑磁盘列表。确认您删除的磁盘没有显示。
  5. 确认了这些磁盘已从系统中删除后,删除存储组(例如 StorageGroup_10GB)。

相关主题

外部存储

管理外部存储

“物理机”页

/