Cette section explique comment remplacer un boîtier complet Sun StorEdge MultiPack ou Sun StorEdge D1000 exécutant 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:
Retrait de tous les disques du boîtier de disque défectueux au moyen de la commande vxdiskadm
Remplacement du boîtier de disque défectueux
Remise en place de tous les disques précédemment retirés dans le nouveau boîtier de disque au moyen de la commande vxdiskadm
Pour les systèmes n'utilisant pas des groupes de disques partagés, le noeud maître est le noeud qui a importé le groupe de disques.
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 |
Effectuez les étapes suivantes depuis le noeud maître.
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).
Cette option ne permet de retirer qu'un seul disque à la fois. Répétez cette procédure pour chaque disque.
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 - |
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. |
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. |
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. |
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. |
Tapez none au besoin.
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 |
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. |
Répétez l'Étape 6 jusqu'à l'Étape 9 pour chaque disque indiqué à l'Étape 3.
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.
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 |
Mettez le boîtier de disque sous tension.
Pour de plus amples renseignements, reportez-vous au manuel d'entretien du boîtier de disque.
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é).
Cette option ne permet de remplacer qu'un seul disque à la fois. Répétez cette procédure pour chaque disque.
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 |
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.
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> |
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. |
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.