Sun Cluster 3.0 5/02 补编

如何更正不匹配的 DID 号

使用本节可以更正在创建 A1000 LUN 时可能出现的不匹配设备 ID (DID) 号。要更正不匹配的 DID 号,请删除具有不同 DID 号的那些 LUN 的 Solaris 和 Sun Cluster 路径。重新引导后,这些路径将得到更正。


注意:

仅当"如何创建 LUN"中要求您更正不匹配的 DID 号时,才可以使用此过程。


  1. 从连接到 StorEdge/Netra st A1000 阵列的某个节点上,使用 format 命令来确定具有不同 DID 号的一个或多个 LUN 的路径:


    # format
    

  2. 删除具有不同 DID 号的一个或多个 LUN 的路径:


    # rm /dev/rdsk/cNtXdY*
    # rm /dev/dsk/cNtXdY*
    
    # rm /dev/osa/dev/dsk/cNtXdY*
    # rm /dev/osa/dev/rdsk/cNtXdY*
    

  3. 使用 lad 命令来确定具有不同 DID 号的一个或多个 LUN 的替代路径。

    RAID Manager 软件在 /dev/osa/dev/rdsk 目录下创建两个到 LUN 的路径。替换为磁盘阵列中的另一个阵列的 cNtXdY 号,以确定替代路径。

    例如,如果配置如下:


    # lad
    c0t5d0 1T93600714 LUNS: 0 1
    c1t4d0 1T93500595 LUNS: 2

    则替代路径应如下所示:


    /dev/osa/dev/dsk/c1t4d1*
    /dev/osa/dev/rdsk/c1t4d1*

  4. 删除具有不同 DID 号的一个或多个 LUN 的替代路径:


    # rm /dev/osa/dev/dsk/cNtXdY*
    # rm /dev/osa/dev/rdsk/cNtXdY*
    

  5. 在这两个节点上,删除所有废弃的 DID:


    # scdidadm -C
    

  6. 使资源和设备组脱离该节点:


    # scswitch -Sh nodename
    

  7. 关闭该节点:


    # shutdown -y -g0 -i0
    

  8. 引导该节点并等待它重新加入群集:


    # boot -r
    

  9. 对连接到 StorEdge/Netra st A1000 阵列的另一个节点,重复步骤 1步骤 8

  10. 返回到"如何创建 LUN"