在过渡后使用 ZFS 文件系统挂载 Solaris 主机 LUN

在将具有 ZFS 文件系统的 Solaris 主机 LUN 从以 7- 模式运行的 Data ONTAP 过渡到集群模式 Data ONTAP 之后、必须挂载 LUN 。

关于本任务

对于基于副本的过渡、您可以在 7 模式过渡工具( 7MTT )中完成存储转换操作后执行这些步骤。

对于无复制过渡、您可以在 7MTT 中的导入数据和配置操作完成后执行这些步骤。

步骤

  1. 通过重新扫描主机发现新的集群模式 Data ONTAP LUN 。
    1. 识别 FC 主机端口( FC-Fabric 类型): #cfgadm –l
    2. 取消配置第一个 FC-Fabric 端口: #cfgadm –c unconfigure c1
    3. 打开第二个 FC-Fabric 端口的图示: #cfgadm –c unconfigure c2
    4. 对其它 FC-Fabric 端口重复上述步骤。
    5. 验证有关主机端口及其连接设备的信息是否正确: # cfgadm –al
    6. 重新加载驱动程序: # devfsadm –Cv# devfsadm –i iscsi
  2. 验证是否已发现集群模式 Data ONTAP LUN : sanlun lun show
    • 集群模式 Data ONTAP LUN 的 lun-pathname 值应与过渡前 7 模式 LUN 的 lun-pathname 值相同。
    • 模式列应显示“ C” 而不是“ 7”
    示例
    # sanlun lun show
    controller(7mode)/                    device                                            host                  lun
    vserver(Cmode)       lun-pathname     filename                                          adapter    protocol   size    mode
    --------------------------------------------------------------------------------------------------------------------------
    vs_sru17_5           /vol/zfs/zfs2    /dev/rdsk/c5t600A0980383030444D2B466542485935d0s2 scsi_vhci0 FCP        6g      C
    vs_sru17_5           /vol/zfs/zfs1    /dev/rdsk/c5t600A0980383030444D2B466542485934d0s2 scsi_vhci0 FCP        6g      C
    vs_sru17_5           /vol/ufs/ufs2    /dev/rdsk/c5t600A0980383030444D2B466542485937d0s2 scsi_vhci0 FCP        5g      C
    vs_sru17_5           /vol/ufs/ufs1    /dev/rdsk/c5t600A0980383030444D2B466542485936d0s2 scsi_vhci0 FCP        5g      C
  3. 检查可导入的 ZPool : zpool import
    示例
    # zpool import
      pool: n_vg
        id: 3605589027417030916
     state: ONLINE
    action: The pool can be imported using its name or numeric identifier.
    config:
    
            n_vg                                     ONLINE
              c0t600A098051763644575D445443304134d0  ONLINE
              c0t600A098051757A46382B445441763532d0  ONLINE
  4. 导入按池名称或使用池 ID 进行转换所使用的 ZPool :
    • zpool import pool-name
    • zpool import pool-id
    示例
    # zpool list
    no pools available
    
    # 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
    
    # zpool import n_pool
    
    示例
    # zpool import 5049703405981005579
    
    [59] 09:55:53 (root@sunx2-shu04) /tmp
    # zpool list
    NAME     SIZE  ALLOC   FREE  CAP  HEALTH  ALTROOT
    n_pool  11.9G  2.67G  9.27G  22%  ONLINE  -
  5. 通过执行以下操作之一检查 zpool 是否联机:
    • zpool status
    • zpool list
    示例
    # zpool status
      pool: n_pool
     state: ONLINE
     scan: none requested
    config:
    
            NAME                                     STATE     READ WRITE CKSUM
            n_pool                                   ONLINE       0     0     0
              c0t60A98000383035356C2447384D396550d0  ONLINE       0     0     0
              c0t60A98000383035356C2447384D39654Ed0  ONLINE       0     0     0
    
    errors: No known data errors
    示例
    # zpool list
    NAME     SIZE  ALLOC   FREE  CAP  HEALTH  ALTROOT
    n_pool  11.9G  2.67G  9.27G  22%  ONLINE  -
  6. 使用以下命令之一检验挂载点:
    • 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
    
    #df –ah
    n_pool                  12G   160K   9.1G     1%    /n_pool
    n_pool/pool1           4.0G   1.5G   2.5G    38%    /n_pool/pool1
    n_pool/pool2           4.0G   1.2G   2.8G    30%    /n_pool/pool2