Fonctions des contrôleurs

Lisez ces quelques remarques lors de l'utilisation d'une configuration à haute disponibilité avec déclenchements multiples.

L'utilisation d'une configuration à haute disponibilité avec déclenchements multiples nécessite la prise en charge d'un contrôleur et d'un logiciel AIX. La prise en charge des contrôleurs est indiquée dans les tableaux de comparaison des fonctions des cartes PCIe3. Identifiez les contrôleurs pour lesquels Oui est indiqué pour la prise en charge de haute disponibilité RAID avec deux systèmes ou de haute disponibilité RAID avec un seul système pour la configuration désirée. Les niveaux de logiciel AIX requis pour la prise en charge du multi-initiateur sont répertoriés dans le tableau Configuration logicielle requise pour AIX.

Certains contrôleurs sont destinés à être utilisés dans une configuration RAID avec deux systèmes à haute disponibilité ou avec un seul système à haute disponibilité. Consultez les tableaux de comparaison des fonctions des cartes PCIe3 pour identifier les contrôleurs pour lesquels Oui est indiqué pour Nécessite une configuration RAID à haute disponibilité. Ces contrôleurs ne peuvent pas être utilisés dans une configuration autonome ou JBOD avec deux systèmes à haute disponibilité.

Les contrôleurs connectés dans une configuration RAID doivent avoir la même taille de cache d'écriture (puisqu'ils prennent en charge le cache d'écriture). Une erreur de configuration est consignée lorsque ces caches n'ont pas la même taille.

La configuration d'un contrôleur pour un environnement RAID avec deux systèmes à haute disponibilité ou RAID avec un seul système à haute disponibilité ne nécessite aucun cavalier de mode ni paramètre de configuration spécial.

Pour toutes les configurations RAID à haute disponibilité, un seul contrôleur est désigné comme contrôleur principal. Les contrôleurs principaux gèrent les unités physiques (ex : opérations de création d'une grappe de disques, de téléchargement du microcode SES et de téléchargement du microcode de disque). L'autre contrôleur est secondaire ; il ne peut gérer les unités physiques.
Remarque : Sur des configurations à deux systèmes, il peut s'avérer nécessaire d'interrompre l'utilisation de la grappe de disques sur le second contrôleur (comme pour le démontage du système de fichiers) pour pouvoir effectuer certaines actions sur le contrôleur principal, comme la suppression de la grappe.

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 (opérations de lecture et d'écriture) sur les grappes de disques. A chaque instant, il existe un seul contrôleur optimisé pour chaque grappe de disques. C'est celui qui accède directement aux unités physiques de cette grappe pour les opérations d'E-S. L'autre contrôleur transfère les demandes de lecture et d'écriture au contrôleur optimisé, par le biais de la matrice SAS.

Le contrôleur principal consigne la plupart des erreurs liées aux grappes 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).

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).