Sun Cluster 3.0 5/02 補足情報

一致しない DID 番号を修正する方法

この作業は、一致していないデバイス ID (DID) を修正する場合に行なってください。DID の不一致は、A1000 LUN の作成時に発生する可能性があります。この不一致の訂正は、異なる DID 番号を持つ LUN の Solaris パスと Sun Cluster パスを削除することにより行ないます。リブートすると、パスは正しく修正されます。


注 -

この作業は、「LUN を作成する方法」で指示された場合だけ行なってください。


  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 に対する 2 つのパスを作成します。このディスクアレイのもう一方の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 を作成する方法」に戻ります。