Cette section explique comment ajouter et remplacer des disques Sun StorEdge A5000 dans une configuration Sun Cluster.
Lorsque vous ajoutez ou remplacez des disques Sun StorEdge A5000, reportez-vous toujours à la documentation accompagnant votre système.
Pour remplacer un disque A5000 défectueux sous contrôle VxVM, vous ne pouvez pas vous contenter de retirer le disque et de le remplacer par un autre. En effet, chaque disque porte un nom universel unique. Pour de plus amples renseignements sur les noms universels, voir "Remplacement d'un contrôleur du tableau SPARCstorage Array et modification du nom universel".
Exécutez la commande luxadm pour insérer le nouveau disque.
Procédez à l'installation physique du ou des nouveau(x) disque(s) lorsque le système vous invite à le faire. Répétez cette procédure pour chaque noeud physiquement connecté au tableau.
# luxadm insert boîtier.emplacement |
Insérez le nouveau disque et appuyez sur Entrée.
Au besoin, utilisez la commande Format pour créer une étiquette et repartitionner le disque.
Exécutez la commande scdidadm(1M) pour reconnaître le nouveau disque et créer une instance DID correspondante.
N'exécutez cette commande qu'à partir du noeud 1. Pour plus de détails, consultez la page de manuel scdidadm(1M).
# scdidadm -r -H node2,node3... |
Ainsi prend fin la procédure d'ajout de disques.
Utilisez la commande luxadm pour préparer la boucle en vue de l'ajout d'un nouveau périphérique.
Procédez à l'installation physique du ou des nouveau(x) disque(s) quand le système vous invite à le faire.
# luxadm insert |
Signalez à VxVM la présence du nouveau disque.
# vxdctl enable |
Au moyen de la commande vxdiskadm, placez le(s) nouveau(x) disque(s) sous le contrôle de VxVM.
Tapez 1 (Ajout ou initialisation d'un ou plusieurs disques).
Ainsi prend fin la procédure d'ajout de disques.
Identifiez tous les métapériphériques ou toutes les applications utilisant le disque défectueux.
Si les métapériphériques ont été mis en miroir ou s'il s'agit de périphériques RAID5, le disque peut être remplacé sans qu'il soit nécessaire d'arrêter les métapériphériques. Sinon, il faut interrompre les E/S sur le disque au moyen des commandes appropriées. Pour démonter un système de fichiers sur une bande ou une concaténation, par exemple, vous devez utiliser la commande umount(1M).
Conservez au besoin l'étiquette de disque.
Exemple :
# prvtoc /dev/rdsk/c1t3d0s2 > /tmp/c1t3d0.vtoc |
(Facultatif) Exécutez la commande metareplace pour remplacer des tranches de disque si ce dernier n'a pas fait l'objet d'un remplacement dynamique.
Exemple :
# metareplace d1 c1t3d0s2 c1t2d0s2 d1: device c1t3d0s2 is replaced with c1t2d0s2 |
Exécutez la commande luxadm -F pour supprimer le disque.
L'option -F doit être spécifiée, car Solstice DiskSuite ne met pas les disques hors ligne. Répétez cette commande pour tous les hôtes, s'il y en a plusieurs. Exemple :
# luxadm remove -F /dev/rdsk/c1t3d0s2 WARNING!!! Please ensure that no filesystems are mounted on these device(s). All data on these devices should have been backed up.The list of devices which will be removed is: 1: Box Name "macs1" rear slot 1 Please enter `q' to Quit or <Return> to Continue: stopping: Drive in "macs1" rear slot 1....Done offlining: Drive in "macs1" rear slot 1....Done Hit <Return> after removing the device(s). |
L'icône FPM de l'unité de disque à supprimer doit normalement clignoter, de même que la DEL ambre sous cette unité.
Retirez le disque et appuyez sur Entrée.
La sortie résultante doit normalement se présenter comme suit :
Hit <Return> after removing the device(s). Drive in Box Name "macs1" rear slot 1 Removing Logical Nodes: Removing c1t3d0s0 Removing c1t3d0s1 Removing c1t3d0s2 Removing c1t3d0s3 Removing c1t3d0s4 Removing c1t3d0s5 Removing c1t3d0s6 Removing c1t3d0s7 Removing c2t3d0s0 Removing c2t3d0s1 Removing c2t3d0s2 Removing c2t3d0s3 Removing c2t3d0s4 Removing c2t3d0s5 Removing c2t3d0s6 Removing c2t3d0s7 # |
Répétez l'Étape 4 pour tous les noeuds si le tableau de disques est configuré en mode multihôtes.
Exécutez la commande luxadm insert pour insérer le nouveau disque.
Répétez cette procédure pour tous les noeuds. La sortie résultante doit normalement se présenter comme suit :
# luxadm insert macs1,r1 The list of devices which will be inserted is: 1: Box Name "macs1" rear slot 1 Please enter `q' to Quit or <Return> to Continue: Hit <Return> after inserting the device(s). |
Insérez le disque et appuyez sur Entrée.
La sortie résultante doit normalement se présenter comme suit :
Hit <Return> after inserting the device(s). Drive in Box Name "macs1" rear slot 1 Logical Nodes under /dev/dsk and /dev/rdsk : c1t3d0s0 c1t3d0s1 c1t3d0s2 c1t3d0s3 c1t3d0s4 c1t3d0s5 c1t3d0s6 c1t3d0s7 c2t3d0s0 c2t3d0s1 c2t3d0s2 c2t3d0s3 c2t3d0s4 c2t3d0s5 c2t3d0s6 c2t3d0s7 # |
L'icône FPM de l'unité de disque remplacée doit normalement clignoter, de même que la DEL verte sous cette unité.
Exécutez la commande scdidadm(1M) pour mettre à jour les informations de pseudo-périphérique DID.
Exécutez la commande suivante sur tous les noeuds connectés au disque pour mettre à jour les informations d'ID du nouveau disque.
# scdidadm -R instance_DID |
où instance_DID est le numéro d'instance du disque remplacé. Pour de plus amples informations à ce sujet, voir la page de manuel scdidadm(1M).
Réinitialisez tous les noeuds connectés au nouveau disque.
Pour éviter toute interruption, exécutez la commande haswitch(1M) pour commuter la propriété des hôtes logiques pouvant être sous la maîtrise du noeud à réinitialiser. Exemple :
# haswitch phys-hahost2 hahost1 hahost2 |
Etiquetez le disque si nécessaire.
Exemple :
# cat /tmp/c1t3d0.vtoc | fmthard -s - /dev/rdsk/c1t3d0s2 fmthard: New volume table of contents now in place. |
Au besoin, remplacez metadb.
Exemple :
# metadb -d c1t3d0s0; metadb -a c1t3d0s0 |
Activez les tranches du nouveau disque au moyen de la commande metareplace -e.
Exemple :
# metareplace -e d0 c1t3d0s0 d0: device c1t3d0s0 is enabled |
Ainsi prend fin la procédure de remplacement de disque.
Identifiez tous les volumes ou applications utilisant le disque défectueux.
Si les volumes ont été mis en miroir ou s'il s'agit de périphériques RAID5, le disque peut être remplacé sans qu'il soit nécessaire d'arrêter le volume. Sinon, il faut interrompre les E/S sur le disque au moyen des commandes appropriées. Pour démonter un système de fichiers sur une bande ou une concaténation, par exemple, vous devez utiliser la commande umount(1M).
Exécutez la commande vxdiskadm pour remplacer et mettre hors ligne une unité de disque.
Sous VxVM, exécutez ces commandes sur l'ordinateur contrôlant l'hôte logique propriétaire du groupe de disques.
Entrez 4 (Suppression du disque pour remplacement) et ensuite 11 (Désactivation [mise hors ligne] du disque).
Vous pouvez également utiliser l'interface graphique, si vous préférez.
Exécutez la commande luxadm pour supprimer le périphérique et les noeuds de périphérique.
Il s'agit d'une commande interactive qui vous invite à retirer le disque physique. Exécutez cette commande sur chacun des noeuds connectés au tableau. Exemple :
# luxadm remove_device -F /dev/rdsk/c2t20d0s2 |
Remplacez le disque physique et exécutez ensuite la commande luxadm pour insérer le nouveau disque.
Le nouveau périphérique et les noeuds de périphérique sont alors créés. Exécutez cette commande sur chacun des noeuds connectés au tableau. Exemple :
# luxadm insert_device ratbert,r4 |
Signalez la présence du nouveau disque au gestionnaire de volumes.
# vxdctl enable |
Exécutez la commande vxdiskadm pour placer le nouveau disque sous le contrôle de VxVM.
Tapez 5 (Remplacement d'un disque défectueux ou supprimé).
(Facultatif) Le volume peut à présent être restauré, si nécessaire.
Ainsi prend fin la procédure de remplacement de disque.