Sun Cluster 2.2 のシステム管理

Sun StorEdge MultiPack 格納装置または Sun StorEdge D1000 格納装置を交換するには (VxVM)

VxVM 構成で、障害が発生した Sun StorEdge MultiPack または Sun StorEdge D1000 全体を交換する手順の概略を示します。


注 -

共有ディスクグループを使用していないシステムでは、マスターノードはディスクグループをインポートしたノードを意味します。


  1. 共有ディスクグループを使用している場合は、クラスタ内のすべてのノードで次のコマンドを入力し、マスターノードとスレーブノードを確認します。

    # vxdctl -c mode
    

    注 -

    以下の手順は、マスターノードから実行してください。


  2. vxdiskadm ユーティリティを実行して 4 (交換を行うディスクを削除する) を入力することにより、障害が発生したディスク格納装置上のすべてのディスクを削除します。


    注 -

    このオプションでは、一度に 1 つのディスクしか削除できません。ディスクごとにこの作業を繰り返してください。


  3. list コマンドを入力します。

    次の例で、コントローラ c2 上のディスク格納装置を交換する必要があると想定します。この list 出力から、これらのディスクの VxVM 名は c2t2d0c2t3d0c2t4d0c2t5d0c2t8d0c2t9d0 であることがわかります。


    Remove a disk for replacement
    Menu: VolumeManager/Disk/RemoveForReplace
    
      Use this menu operation to remove a physical disk from a disk
      group, while retaining the disk name.  This changes the state
      for the disk name to a "removed" disk.  If there are any
      initialized disks that are not part of a disk group, you will be
      given the option of using one of these disks as a replacement.
    
    Enter disk name [<disk>,list,q,?] list
    Disk group: rootdg
    
    DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
    
    ...
    
    Disk group: demo
    
    DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
    
    dm c1t2d0       c2t2d0s2     sliced   1519     4152640  -
    dm c1t3d0       c2t3d0s2     sliced   1519     4152640  -
    dm c1t4d0       c2t4d0s2     sliced   1519     4152640  -
    dm c1t5d0       c2t5d0s2     sliced   1519     4152640  -
    dm c1t8d0       c2t8d0s2     sliced   1519     4152640  -
    dm c1t9d0       c2t9d0s2     sliced   1519     4152640  -
    dm c2t2d0       c1t2d0s2     sliced   1519     4152640  -
    dm c2t3d0       c1t3d0s2     sliced   1519     4152640  -
    dm c2t4d0       c1t4d0s2     sliced   1519     4152640  -
    dm c2t5d0       c1t5d0s2     sliced   1519     4152640  -
    dm c2t8d0       c1t8d0s2     sliced   1519     4152640  -
    dm c2t9d0       c1t9d0s2     sliced   1519     4152640  -
  4. ディスク名を入力します (この例では c2t2d0)。


    Enter disk name [<disk>,list,q,?] c2t2d0
    
    
      The following volumes will lose mirrors as a result of this
      operation:
    
            demo-1
    
      No data on these volumes will be lost.
    
      The requested operation is to remove disk c2t2d0 from disk group
      demo.  The disk name will be kept, along with any volumes using
      the disk, allowing replacement of the disk.
    
      Select "Replace a failed or removed disk" from the main menu
      when you wish to replace the disk.
  5. y を入力するか、Return キーを押して、そのディスクを交換することを確定します。

    Continue with operation? [y,n,q,?] (default: y) <Return>
    
       Removal of disk c2t2d0 completed successfully.
  6. y を入力して継続します。

    Remove another disk? [y,n,q,?] (default: n) y
    
     Remove a disk for replacement
     Menu: VolumeManager/Disk/RemoveForReplace
    
       Use this menu operation to remove a physical disk from a disk
       group, while retaining the disk name.  This changes the state
       for the disk name to a "removed" disk.  If there are any
       initialized disks that are not part of a disk group, you will be
       given the option of using one of these disks as a replacement.
  7. 次のサンプルディスク名 c2t3d0 を入力します。

    Enter disk name [<disk>,list,q,?] c2t3d0
    
       The following volumes will lose mirrors as a result of this
       operation:
    
             demo-2
    
       No data on these volumes will be lost.
    
     The following devices are available as replacements:
    
             c1t2d0
    
       You can choose one of these disks now, to replace c2t3d0.
       Select "none" if you do not wish to select a replacement disk.
  8. 必要に応じて、none を入力します。


    注 -

    この質問は、ユーティリティがシステム内に欠陥のないディスクを発見するたびに表示されます。欠陥のないディスクが存在しない場合、この質問は表示されません。



    Choose a device, or select "none"
    [<device>,none,q,?] (default: c1t2d0) none
    
  9. y を入力するか、Return キーを押して、そのディスクを削除することを確定します。


    The requested operation is to remove disk c2t3d0 from disk group
       demo.  The disk name will be kept, along with any volumes using
       the disk, allowing replacement of the disk.
    
       Select "Replace a failed or removed disk" from the main menu
       when you wish to replace the disk.
    
     Continue with operation? [y,n,q,?] (default: y) <Return>
    
       Removal of disk c2t3d0 completed successfully.
  10. 手順 3で確認したディスクごとに、手順 6 から 手順 9を繰り返します。

  11. ディスク格納装置の電源を切り、交換します。

    詳細は、ディスク格納装置のマニュアルを参照してください。


    注 -

    ディスク格納装置を交換する間、システムコンソールに次のようなメッセージが表示される場合があります。このメッセージは障害を示さない場合があるため、無視してください。以下に示す交換作業に進んでください。



    Nov  3 17:44:00 updb10a unix: WARNING: /sbus@1f,0/SUNW,fas@0,8800000/sd@2,0 (sd17):
    Nov  3 17:44:00 updb10a unix:   SCSI transport failed: reason "incomplete": ¥
    
    retrying command
    Nov  3 17:44:03 updb10a unix: WARNING: /sbus@1f,0/SUNW,fas@0,8800000/sd@2,0 (sd17):
    Nov  3 17:44:03 updb10a unix:   disk not responding to selection
  12. ディスク格納装置に電源を入れます。

    詳細は、ディスク格納装置のサービスマニュアルを参照してください。

  13. vxdiskadm ユーティリティを実行し、5 (障害が発生したディスクまたは削除されたディスクを交換する) を入力して、先に削除されているディスクをすべて接続します。


    注 -

    このオプションでは、一度に 1 つのディスクしか交換できません。ディスクごとにこの作業を繰り返してください。


  14. list コマンドを入力して、各ディスク名が現在 REMOVED 状態であることを確認します。


    Replace a failed or removed disk
    Menu: VolumeManager/Disk/ReplaceDisk
    
     Use this menu operation to specify a replacement disk for a disk
     that you removed with the "Remove a disk for replacement" menu
     operation, or that failed during use.  You will be prompted for
     a disk name to replace and a disk device to use as a replacement.
     You can choose an uninitialized disk, in which case the disk will
     be initialized, or you can choose a disk that you have already
     initialized using the Add or initialize a disk menu operation.
    
    Select a removed or failed disk [<disk>,list,q,?] list
    
    Disk group: rootdg
    DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
    
    ...
    
    Disk group: demo
    
    DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
    
    dm c2t2d0       -            -        -        -        REMOVED
    dm c2t3d0       -            -        -        -        REMOVED
    dm c2t4d0       -            -        -        -        REMOVED
    dm c2t5d0       -            -        -        -        REMOVED
    dm c2t8d0       -            -        -        -        REMOVED
    dm c2t9d0       -            -        -        -        REMOVED
  15. ディスク名を入力します (この例では c2t2d0)。

    Select a removed or failed disk [<disk>,list,q,?] c2t2d0
    
       The following devices are available as replacements:
    
             c1t2d0s2 c1t3d0s2 c1t4d0s2 c1t5d0s2 c1t8d0s2 c1t9d0s2

    vxdiskadm ユーティリティによって、新しいデバイスが検出され、削除したデバイスを新しいデバイスに置き換えるかどうかが尋ねられます。

  16. デバイス名を入力するか、ユーティリティがそのデバイスをデフォルトとして示す場合は Return キーを押します。

    You can choose one of these disks to replace c2t2d0.
       Choose "none" to initialize another disk to replace c2t2d0.
    
     Choose a device, or select "none"
     [<device>,none,q,?] (default: c1t2d0s2) <Return>
    
  17. y を入力するか、あるいは Return キーを押して、そのデバイス (この例では c1t2d0s2) を交換ディスクとすることを確定します。

    The requested operation is to use the initialized device c1t2d0s2
       to replace the removed or failed disk c2t2d0 in disk group demo.
    
     Continue with operation? [y,n,q,?] (default: y) <Return>
    
       Replacement of disk c2t2d0 in group demo with disk device
       c1t2d0s2 completed successfully.
  18. y を入力して継続します。

    Replace another disk? [y,n,q,?] (default: n) y
    

    REMOVED/NODEVICE 状態のディスク名ごとに、手順 15から 手順 18 を繰り返します。