使用光纤通道连接迁移数据

可以使用光纤通道 (FC) 或以太网光纤通道 (FCoE) 连接将数据从 Storwize® 系列 系统迁移到 SAN Volume Controller 系统。

开始之前

  1. 安装和配置系统。
    SAN Volume Controller 支持 FC 和 FCoE 连接以从以下 Storwize 系列 系统迁移数据:
    • Storwize V3500
    • Storwize V3700
    • Storwize V5000Storwize V5000 Gen2
    • Storwize V7000Storwize V7000 Gen2 Storwize V7000 Gen2+
  2. 请确保所有系统所运行的软件级别都能让它们识别集群中的其他节点。例如,必须使用软件级别 7.7.1 才能支持和识别 SAN Volume Controller 2145-SV1 节点。
  3. 请确保所有系统所运行的软件级别都可以支持正在使用的光纤通道适配器类型。

    例如,必须使用软件级别 7.7.0 或更高版本才能支持和识别已安装了四端口 16 Gbps 光纤通道适配器的系统。

  4. 确保系统使用速度相同的光纤通道适配器。为避免出现性能瓶颈,请勿同时使用 8 Gbps 和 16 Gbps 链路。
  5. 验证主机连接端口是否可用。
  6. 确保根据需要将相应数目的电缆连接到每个系统或交换机。
  7. 停止所有主机 I/O 操作。
  8. 取消映射包含主机中数据的逻辑驱动器。
  9. 验证 SAN Volume Controller 系统是否配置为复制层系统。为此,请输入以下命令。
    svcinfo lssystem
    如果未将 SAN Volume Controller 系统配置为复制层系统,请输入以下命令。
    svctask chsystem -layer replication
  10. 验证 Storwize 系列 系统是否配置为存储层系统。为此,请输入以下命令。
    svcinfo lssystem
    如果未将 Storwize 系列 系统配置为存储层系统,请输入以下命令。
    svctask chsystem -layer storage

过程

硬件配置

  1. 拔下 Storwize 系列 系统与主机间的 FC 电缆。 确保未占用 SAN Volume Controller 系统上的主机端口。
  2. Storwize 系列 系统上的四个 FC 主机端口连接至 SAN Volume Controller 系统上的 FC 主机端口。 端口连接的布线可能有所不同,具体取决于是直接连接还是通过交换机连接。要提供额外冗余度并确保所检测到的 MDisk 不会降级,请确保每个控制器都连接到两个节点容器或交换机(如适用)。

    图 1 显示在系统之间使用直接连线的光纤通道连接。为了支持迁移,两个系统上均安装了四端口 FC 主机接口适配器。可以使用主机接口适配器上的任意两个端口。在此示例中,使用了端口 1 和端口 2。 在此示例中,会将数据从 Storwize V5000 系统迁移到 SAN Volume Controller 2145-DH8 系统。

    图 1. 系统之间的直接光纤通道连接
     显示系统之间直接 FC 电缆连接的图
    图 2 显示了 SAN Volume Controller 2145-SV1 系统与 Storwize V5000 系统之间的直接连接。在 SAN Volume Controller 2145-SV1 节点上,确保在正确的插槽中安装光纤通道适配器。在此示例中,光纤通道适配器位于插槽 3 中。
    图 2. SAN Volume Controller 2145-SV1 Storwize V5000 系统之间的直接光纤通道连接
    显示 2145-SV1 和 Storwize V5000 系统之间的 FC 电缆连接的图示

    图 3 还显示两个系统之间的光纤通道连接。但是,在此示例中,使用两个交换机,每个系统都会连接到这两个交换机。此示例显示交换机、2145-DH8 系统和 Storwize V5000 系统之间的连线。

    图 3. 在系统之间使用交换机的光纤通道连接
     显示交换机和系统之间 FC 电缆连接的图
    图 4 显示交换机、2145-SV1 系统和 Storwize V5000 系统之间的连线。
    图 4. 在 SAN Volume Controller 2145-SV1 Storwize V5000 系统之间使用交换机的光纤通道连接
    显示 2145-SV1 和 Storwize V5000 系统之间的 FC 电缆连接和交换机的图示
  3. SAN Volume Controller 系统上的其余主机端口连接至主机服务器端口。

软件配置

  1. Storwize 系列 系统上,输入以下命令以获取 SAN Volume Controller 系统上的 FC 端口的全球端口名 (WWPN)。
    svcinfo lsfcportcandidate
  2. Storwize 系列 系统上,使用在步骤 4 中从 SAN Volume Controller 系统中检测到的 WWPN 来定义新主机。 输入以下命令(其中,wwpn_listSAN Volume Controller 系统上的 FC 端口的 WWPN 的冒号分隔列表)。如果使用管理 GUI,请将主机类型(操作系统)设置为常规
    svctask mkhost -fcwwpn wwpn_list
  3. Storwize 系列 系统上,将逻辑驱动器作为逻辑单元映射到新建主机。
    • 要一次性选择和映射多个驱动器,请使用管理 GUI。
    • 要映射单个驱动器,请输入以下命令。
      svctask mkvdiskhostmap -host hostname diskname
      hostname
      在步骤 5 中创建的主机的名称或标识
      diskname
      要迁移到 系统的卷的名称或标识
  4. SAN Volume Controller 系统上,完成以下步骤以管理逻辑单元。
    1. 要创建一个空存储池,请输入以下命令。
      svctask mkmdiskgrp -ext extent_size
      对于 SAN Volume Controller 系统,从 Storwize 系列 系统映射的逻辑单元将显示为非受管方式 MDisk。
    2. 要列出非受管方式 MDisk,请输入以下命令。
      svcinfo lsmdisk
    3. 如果未列出新的非受管方式 MDisk,请执行光纤网级别的发现操作。 输入以下命令以扫描网络,发现非受管方式 MDisk。
      svctask detectmdisk 
    4. 要将非受管方式 MDisk 转换为映像方式卷磁盘,请输入以下命令。
      svctask mkvdisk -vtype image -iogrp iogrp_name -mdiskgrp -mdisk mdiskgrp_name
       mdisk_name -mirrorwritepriority redundancy
      iogrp_name
      I/O 组的名称或标识。
      mdiskgrp_name
      在步骤 7.a 中创建的存储池的名称或标识。
      mdisk_name
      非受管方式 MDisk 的名称或标识。
    5. 要列出先前使用了 MDisk 当前所含数据的主机的 WWPN,请输入以下命令。
      svcinfo lsfcportcandidate
    6. 如果系统上不存在主机,请输入以下命令(其中 wwpn_list 是主机服务器上的 FC 端口的 WWPN 的冒号分隔列表)。
      svctask mkhost -fcwwpn wwpn_list
    7. 将新卷映射到主机。 输入以下命令在卷和主机之间创建新映射。针对主机的 I/O 操作即可访问映像方式卷。
      svctask mkvdiskhostmap -host hostname diskname
      hostname
      在步骤 7.f 中创建的主机的名称或标识。
      diskname
      在步骤 7.d 中创建的虚拟盘的名称或标识。
  5. 在主机服务器上,您可以检测到 SAN Volume Controller 系统提供的新卷,并针对该卷启动 I/O 操作。
  6. 如果要迁移多个逻辑驱动器,请重复步骤 68
  7. SAN Volume Controller 系统上,完成以下步骤,开始每个映像方式卷的迁移操作。有关将数据迁移到卷的更多信息,请参阅管理卷
    1. 要创建一个空的内部存储池,请输入以下命令。
      svctask mkmdiskgrp -ext extent_size
    2. 要使用内部驱动器创建阵列并将其添加到内部存储池中,请输入以下命令。
      svctask mkarray -level raidtype -drive drivelist mdiskgrpname
      raidtype
      要创建的 RAID 阵列的类型。
      drivelist
      驱动器标识的列表。
      mdiskgrpname
      在步骤 7.d 中创建的存储池的名称或标识。
    3. 确定要迁移的卷以及要将该卷迁移到的新存储池后,输入以下命令。
      svctask addvdiskcopy -mdiskgrp newmdiskgrname vdiskname
      这样会返回新拷贝的拷贝标识。拷贝现已同步,因此数据已同时存储在两个存储池中。
    4. 要查看同步的进度,请输入以下命令。
      svcinfo lsvdisksyncprogress
    5. 在卷报告已完全同步,并且您准备好停止使用外部存储系统后,请针对卷的映像方式拷贝输入以下命令。
      svctask rmvdiskcopy
      映像方式拷贝会被删除,而其关联的 MDisk 将变为非受管。

结果

Storwize 系列 系统逻辑驱动器上的数据将迁移到 SAN Volume Controller 系统。主机 I/O 还会切换到 SAN Volume Controller 系统。

下一步做什么

现在,您可以拔下交换机(如适用)、Storwize 系列 系统与 SAN Volume Controller 系统之间的布线。