Le logiciel de basculement effectue les tâches suivantes afin de décider à quel
moment le basculement du contrôleur système principal au contrôleur système
secondaire est nécessaire, et afin de garantir que les contrôleurs système sont prêts
pour cette opération :
vérification constante des pulsations du contrôleur système principal et de la
présence du contrôleur système secondaire ;
copie des données du contrôleur système principal sur le contrôleur système
secondaire, à intervalles réguliers, afin qu'elles soient synchronisées en cas de
défaillance.
Si, à un moment donné, le contrôleur système secondaire n'est pas disponible ou ne
répond pas, le mécanisme de basculement désactive le basculement du contrôleur
système. Si ce dernier est activé, mais que la connexion entre les deux contrôleurs
système est interrompue, le basculement reste activé et actif jusqu'à la modification
de la configuration système. Chaque fois que la configuration est modifiée (par
exemple, modification des paramètres de la plate-forme ou des domaines), le
mécanisme de basculement reste activé mais n'est pas actif (c'est-à-dire que les
contrôleurs système ne sont pas prêts pour le basculement car la connexion est
interrompue). Pour vérifier l'état du basculement du contrôleur système, utilisez les
commandes showfailover ou showplatform, selon les instructions de la section
« Pour obtenir des informations sur l'état du basculement », page 114.
Déclenchement d'un basculement automatique
Le basculement du contrôleur système principal vers le contrôleur système
secondaire est déclenché dans l'une des situations de défaillance suivantes :
arrêt des pulsations du contrôleur système principal ;
erreur de redémarrage du contrôleur système principal ;
erreur logicielle fatale.
Conséquences d'un basculement
Le basculement du contrôleur système se décompose de la façon suivante :
Message d'événement de basculement.
Le basculement du contrôleur système est consigné dans le fichier journal de la
plate-forme, qui s'affiche sur la console du nouveau contrôleur système principal
ou à partir de la commande showlogs, sur le contrôleur système. Les données
affichées indiquent qu'un basculement s'est produit et identifient la situation de
défaillance qui l'a provoqué.
108
Guide d'administration de la plate-forme pour les systèmes Sun Fire 6800/4810/4800/3800 • avril 2003