简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在使用 ZFS 文件系统的 Solaris 主机上测试数据 LUN 在基于副本的过渡的转换阶段之前

提供者 netapp-ivanad ntap-bmegan 下载此页面的 PDF

如果使用 7- 模式过渡工具( 7MTT ) 2.2 或更高版本以及 Data ONTAP 8.3.2 或更高版本过渡 Solaris 主机 ZFS 数据 LUN ,则可以在转换阶段之前测试已过渡的集群模式 Data ONTAP LUN ,以验证是否可以挂载 MPIO 设备。

  • 在开始测试阶段过渡之前,具有 ZFS 数据 LUN 的源主机需要脱机。

    有关详细信息,请参见 _Oracle 文档 ID 1316472.1 :在 ZFS zpool is Online" 时不支持 LUN 复制。

  • 新的集群模式 Data ONTAP LUN 必须映射到测试主机,并且 LUN 必须已做好过渡准备。

  • 在生产主机上导出 zpool 会导致应用程序中断;所有 I/O 操作都应在 7- 模式 LUN 之前停止。

您应保持测试主机与源主机之间的硬件奇偶校验,并应在测试主机上执行以下步骤。

测试期间,集群模式 Data ONTAP LUN 处于读 / 写模式。测试完成后,它们将转换为只读模式,而您正在为转换阶段做准备。

  1. 在生产(源)主机上,导出 zpool :

    ` * #zpool export pool-name*`

    # zpool export n_pool
    
    # zpool import
      pool: n_pool
        id: 5049703405981005579
     state: ONLINE
    action: The pool can be imported using its name or numeric identifier.
    config:
    
            n_pool                                   ONLINE
              c0t60A98000383035356C2447384D396550d0  ONLINE
              c0t60A98000383035356C2447384D39654Ed0  ONLINE
  2. 基线数据复制完成后,在 7MTT 用户界面( UI )中选择 * 测试模式 * 。

  3. 在 7MTT UI 中,单击 * 应用配置 * 。

    完成此步骤后,您可以将应用程序重新设置为联机,并将 I/O 操作启动为 7- 模式 LUN 。后续步骤不会对任何应用程序中断进行发生原因处理。
  4. 在生产主机上,导入 zpool :

    ` * #zpool import pool-name*`

    # zpool import n_pool
  5. 在测试主机上,重新扫描新的集群模式 Data ONTAP LUN :

    1. 确定 FC 主机端口(类型为 fc-fabric ): + ` * #cfgadm – l*`

    2. 取消配置第一个 fc-fabric 端口: + ` * #cfgadm – c 取消配置 c1*`

    3. 配置第一个 fc-fabric 端口: + ` * #cfgadm – c unconfigure c2 *`

    4. 对其他光纤通道端口重复上述步骤。

    5. 显示有关主机端口及其连接设备的信息: + ` * # cfgadm – al*`

    6. 重新加载驱动程序: + ` * # devfsadm – CV*`

      ` * # devfsadm – i iSCSI*`

  6. 验证集群模式 Data ONTAP LUN 是否存在:

    ` #sanlun lun show`

    # sanlun lun show
    controller(7mode)/                    device                                            host                  lun
    vserver(Cmode)       lun-pathname     filename                                          adapter    protocol   size    mode
    --------------------------------------------------------------------------------------------------------------------------
    vs_5           /vol/zfs/zfs2    /dev/rdsk/c5t600A0980383030444D2B466542485935d0s2 scsi_vhci0 FCP        6g      C
    vs_5           /vol/zfs/zfs1    /dev/rdsk/c5t600A0980383030444D2B466542485934d0s2 scsi_vhci0 FCP        6g      C
    vs_5           /vol/ufs/ufs2    /dev/rdsk/c5t600A0980383030444D2B466542485937d0s2 scsi_vhci0 FCP        5g      C
    vs_5           /vol/ufs/ufs1    /dev/rdsk/c5t600A0980383030444D2B466542485936d0s2 scsi_vhci0 FCP        5g      C
  7. 验证计划测试的 zpool 是否可导入:

    ` * #zpool import*`

    # zpool import
      pool: n_pool
        id: 5049703405981005579
     state: ONLINE
    action: The pool can be imported using its name or numeric identifier.
    config:
    
            n_pool                                   ONLINE
              c5t600A0980383030444D2B466542485935d0  ONLINE
              c5t600A0980383030444D2B466542485934d0  ONLINE
  8. 使用池名称或池 ID 导入 zpool :

    • ` * #zpool import pool-name*`

    • ` * #zpool import pool-id*`

      #zpool import n_pool
#zpool import 5049703405981005579
  1. 验证是否已挂载 ZFS 数据集:

    • ` * zfs list*`

    • ` * df -ah*`

    # zfs list
    NAME           USED  AVAIL  REFER  MOUNTPOINT
    n_pool        2.67G  9.08G   160K  /n_pool
    n_pool/pool1  1.50G  2.50G  1.50G  /n_pool/pool1
    n_pool/pool2  1.16G  2.84G  1.16G  /n_pool/pool2
  2. 根据需要执行测试。

  3. 关闭测试主机。

  4. 在 7MTT UI 中,单击 * 完成测试 * 。

如果要将集群模式 Data ONTAP LUN 重新映射到源主机,则必须为源主机做好转换阶段的准备。如果集群模式 Data ONTAP LUN 仍要映射到测试主机,则无需在测试主机上执行其他步骤。