Guide d'administration du systéme de Sun Cluster 2.2

Remplacement des boîtiers Sun StorEdge MultiPackou Sun StorEdge D1000

Cette section explique comment remplacer un boîtier complet Sun StorEdge MultiPack ou Sun StorEdge D1000 exécutant VxVM.

Comment remplacer un boîtier Sun StorEdge MultiPack ou Sun StorEdge D1000 (VxVM)

La liste qui suit énumère les étapes générales du remplacement d'un boîtier complet Sun StorEdge MultiPackou Sun StorEdge D1000 défectueux dans une configuration VxVM:

  1. Si vous utilisez des groupes de disques partagés, déterminez le noeud maître et le noeud esclave en entrant la commande suivante sur tous les noeuds de la grappe :


    # vxdctl -c mode
    


    Remarque :

    Effectuez les étapes suivantes depuis le noeud maître.


  2. Retirez tous les disques du boîtier de disque défectueux en exécutant l'utilitaire vxdiskadm et en tapant 4 (Retirer un disque en vue d'un remplacement).


    Remarque :

    Cette option ne permet de retirer qu'un seul disque à la fois. Répétez cette procédure pour chaque disque.


  3. Tapez la commande list.

    Dans l'exemple suivant, on suppose que le boîtier de disque du contrôleur c2 doit être remplacé. Selon le résultat de la commande list, les noms VxVM de ces disques sont c2t2d0, c2t3d0, c2t4d0, c2t5d0, c2t8d0 et c2t9d0.


    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. Tapez le nom du disque (dans cet exemple, 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. Tapez y ou Entrée pour confirmer votre volonté de remplacer le disque.


    Continue with operation? [y,n,q,?] (default: y) <Entrée>
      Removal of disk c2t2d0 completed successfully.

  6. Tapez y pour continuer.


    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. Tapez le nom du disque suivant dans l'exemple, 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. Tapez none au besoin.


    Remarque :

    Cette interrogation survient chaque fois que l'utilitaire repère un disque correct dans le système. Si aucun disque correct n'est trouvé, cette interrogation n'apparaît pas.


    Choose a device, or select "none" 
    [<device>,none,q,?] (default: c1t2d0) none
    


  9. Tapez y ou Entrée pour confirmer votre volonté de supprimer le disque.


    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) <Entrée>
      Removal of disk c2t3d0 completed successfully.

  10. Répétez l'Étape 6 jusqu'à l'Étape 9 pour chaque disque indiqué à l'Étape 3.

  11. Mettez le boîtier de disque hors tension puis remplacez-le.

    Pour de plus amples renseignements, reportez-vous à la documentation du boîtier de disque.


    Remarque :

    Pendant que vous remplacez le boîtier de disque, des messages semblables à ceux de l'exemple suivant peuvent être affichés sur la console système. Ne vous alarmez pas, car ces messages ne révèlent pas la présence d'un problème. Poursuivez plutôt le remplacement, conformément aux étapes décrites dans la section suivante.


    3 nov 17:44:00 updb10a unix: WARNING: /sbus@1f,0/SUNW,fas@0,8800000/sd@2,0 (sd17) : 
    3 nov 17:44:00 updb10a unix : SCSI transport failed: reason "incomplete": \ 
    retrying command 
    3 nov 17:44:03 updb10a unix: WARNING: /sbus@1f,0/SUNW,fas@0,8800000/sd@2,0 (sd17) : 
    3 nov 17:44:03 updb10a unix : disk not responding to selection


  12. Mettez le boîtier de disque sous tension.

    Pour de plus amples renseignements, reportez-vous au manuel d'entretien du boîtier de disque.

  13. Connectez tous les disques précédemment retirés en exécutant l'utilitaire vxdiskadm et en tapant 5 (Remplacer un disque défectueux ou retiré).


    Remarque :

    Cette option ne permet de remplacer qu'un seul disque à la fois. Répétez cette procédure pour chaque disque.


  14. Exécutez la commande list pour afficher la liste des noms de disque dont l'état est à présent 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. Tapez le nom du disque (dans l'exemple, c2t2d0).


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

    L'utilitaire vxdiskadm détecte les nouveaux périphériques et vous demande si ceux-ci doivent remplacer les périphériques retirés.

  16. Tapez le nom du périphérique de "remplacement" ou du "nouveau" périphérique ou, si l'utilitaire indique le périphérique par défaut, appuyez sur Entrée.


     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) <Entrée>
    

  17. Tapez y ou Entrée pour confirmer votre volonté de faire de ce périphérique (dans l'exemple, c1t8d0s2) le disque de remplacement.


     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) <Entrée>
      Replacement of disk c2t2d0 in group demo with disk device 
      c1t2d0s2 completed successfully.

  18. Tapez y pour continuer.


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

Répétez l'Étape 15 jusqu'à l'Étape 18 pour chacun des noms de disque ayant l'état REMOVED/NODEVICE.