Lorsque vous reconfigurez un contrôleur précédemment configuré dans un système à haute disponibilité
différent, il est recommandé de configurer le mode haute disponibilité des contrôleurs sur RAID ou JBOD
avant de connecter les câbles SAS.
Pour toutes les configurations RAID à haute disponibilité, un contrôleur est désigné comme contrôleur
principal et assure la gestion des unités physiques, telle que la création d'une grappe de disques ou le
téléchargement du microcode de disque. L'autre contrôleur est secondaire ; il ne peut pas gérer les unités
physiques.
Remarque : Dans le cas de configurations à deux systèmes, il peut s'avérer nécessaire d'interrompre
l'utilisation de la grappe de disques sur le contrôleur secondaire pour pouvoir effectuer certaines
opérations sur le contrôleur principal.
Si le contrôleur secondaire détecte la déconnexion du contrôleur principal, il devient principal à son tour.
Lorsque le contrôleur principal initial se reconnecte, celui-ci prend alors le rôle de contrôleur secondaire,
sauf s'il a été auparavant désigné comme contrôleur principal "préféré".
Les deux contrôleurs peuvent effectuer des E-S en accès direct sur les grappes de disques pour des
opérations de lecture et d'écriture. Toutefois, un seul contrôleur de la paire est "optimisé" pour la grappe
de disques. Le contrôleur qui est optimisé pour une grappe de disques est celui qui accède directement
aux unités physiques pour les opérations d'E-S. Le contrôleur qui n'est pas optimisé pour une grappe de
disques transmettra les demandes de lecture et d'écriture via la matrice SAS au contrôleur optimisé. Pour
plus d'informations sur la configuration et l'affichage de l'optimisation de la grappe de disques, voir
«Optimisation des accès asymétriques à haute disponibilité», à la page 51.
Le contrôleur principal consigne la plupart des erreurs liées à une grappe de disques. Ces erreurs peuvent
également être consignées sur le contrôleur secondaire si une grappe y est optimisée au moment où elles
se produisent.
Les rôles prévus ou préférés des contrôleurs peuvent être inversés dans les cas suivants :
• Les contrôleurs peuvent inverser les rôles pour des raisons d'asymétrie. Par exemple, l'un d'eux détecte
plus d'unités de disque que l'autre. Si le contrôleur secondaire en détecte plus que le contrôleur
primaire, une transition automatique (reprise en ligne) se produit. Les contrôleurs communiquent entre
eux, comparent leurs informations sur les unités, puis inversent les rôles.
• La mise hors tension du contrôleur principal ou du système contenant ce contrôleur entraîne une
transition automatique (reprise en ligne).
• La panne du contrôleur principal ou du système contenant ce contrôleur entraîne une transition
automatique (reprise en ligne).
• Si la mise en activité du contrôleur principal préféré est différée, son rôle est repris par l'autre
contrôleur. Une fois le contrôleur principal préféré devenu actif, une transition automatique (reprise en
ligne) se produit.
• Si le contrôleur principal perd contact avec les disques accessibles également par le contrôleur
secondaire, une transition automatique (reprise en ligne) se produit.
• Le téléchargement du microcode de contrôleur peut entraîner une transition automatique (reprise en
ligne). Cette transition découle d'une réinitialisation nécessaire du contrôleur pour activer le nouveau
microcode. Le contrôleur sera temporairement déconnecté jusqu'à ce que la réinitialisation soit
terminée. Le basculement vers un autre contrôleur peut empêcher l'interruption de l'accès au disque.
Les utilisateurs et leurs applications sont responsables de l'ordonnancement des opérations de lecture et
d'écriture sur les disques ou grappes de disques partagés, à l'aide des commandes de réservation d'unité
par exemple (la réservation rémanente n'est pas prise en charge).
Contrôleurs SAS RAID pour Linux 47