Vous devez placer un noeud de grappe à l'état de maintenance lorsque vous le mettez hors fonction pour une période prolongée. Ainsi, le noeud n'est pas compté dans le quorum pendant sa maintenance. Pour pouvoir mettre un noeud de grappe à l'état de maintenance, vous devez l'arrêter à l'aide des commandes scswitch(1M) et shutdown(1M).
utilisez la commande shutdown de Solaris pour arrêter un noeud individuel. N'utilisez la commande scshutdown que pour arrêter une grappe entière.
Lorsqu'un noeud de grappe est mis hors fonction et à l'état de maintenance, tous les périphériques de quorum comportant des ports d'accès à ce noeud voient leur nombre de voix diminuer de 1 unité. Ce nombre est à nouveau augmenté de 1 pour le noeud et les périphériques de quorum lorsque le noeud quitte le mode maintenance et est remis en ligne.
Vous devez utiliser la commande scconf( 1M) pour placer un noeud de grappe à l'état de maintenance. Vous ne pouvez pas le faire avec l'utilitaire scsetup(1M).
Devenez superutilisateur sur le noeud à placer à l'état de maintenance.
Evacuez tous les groupes de ressources et les groupes de périphériques de disques du noeud.
# scswitch -S -h noeud[,...] |
Evacue tous les services de périphériques et tous les groupes de ressources du noeud spécifié.
Indique le noeud dont vous changez les groupes de ressources et groupes de périphériques.
Placez le noeud évacué à l'invite OBP et sortez-le de la grappe.
# shutdown -g0 -y -i0 |
Devenez superutilisateur sur un autre noeud de la grappe et mettez à l'état de maintenance le noeud arrêté à l'Étape 3.
# scconf -c -q node=noeud,maintstate |
Indique le format de changement de la commande scconf.
Gère les options de quorum.
Indique le nom ou l'ID du noeud à changer.
Place le noeud à l'état de maintenance.
Vérifiez que le noeud de grappe est bien à l'état de maintenance.
# scstat -q |
L'état du noeud en maintenance doit être Status offline et la valeur 0 (zéro) doit figurer en face des votes de quorum Present et Possible.
L'exemple suivant montre comment placer à l'état de maintenance un noeud de grappe et comment vérifier le résultat. L'affichage généré par scstat -q montre que la valeur Node votes de phys-schost-1 est bien 0 (zéro) et que le statut du noeud est bien défini sur offline. Le récapitulatif du quorum Quorum Summary devrait également présenter un nombre de voix réduit. Selon votre configuration, Quorum Votes by Device indique également peut-être que certains disques de quorum sont hors ligne.
[Sur le noeud devant être mis en état de maintenance :] phys-schost-1# scswitch -S -h phys-schost-1 phys-schost-1# shutdown -g0 -y -i0 [Sur un autre noeud de la grappe :] phys-schost-2# scconf -c -q node=phys-schost-1,maintstate phys-schost-2# scstat -q -- Quorum Summary -- Quorum votes possible: 3 Quorum votes needed: 2 Quorum votes present: 3 -- Quorum Votes by Node -- Node Name Present Possible Status --------- ------- -------- ------ Node votes: phys-schost-1 0 0 Offline Node votes: phys-schost-2 1 1 Online Node votes: phys-schost-3 1 1 Online -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/d3s2 0 0 Offline Device votes: /dev/did/rdsk/d17s2 0 0 Offline Device votes: /dev/did/rdsk/d31s2 1 1 Online |
Pour remettre un noeud en ligne, reportez-vous à Retrait d'un noeud de l'état de maintenance.