La baie SAN · leçon 5 sur 16

Zoom sur le controleur

Architecture, rôle et redondance du composant le plus critique d'une baie SAN.

Plan du cours

Pour conclure

  1. Bilan du cours

01
Qu'est-ce qu'un Contrôleur (Canister) ?

Un contrôleur (appelé Canister chez IBM) est le cerveau de la baie. Il gère toutes les opérations : lire/écrire les données, gérer le RAID, communiquer avec les serveurs.

Point clé : la FS7300 embarque 2 Canisters actifs simultanément (mode actif/actif). Si l'un tombe en panne, l'autre prend le relais sans interruption de service  ce qui permet aux serveurs connectés de fonctionner normalement.

02
Exemple de composition d'un Contrôleur

2 processeurs Intel Cascade Lake
10 cœurs, 2,4 GHz : gèrent toutes les instructions I/O, le RAID, la compression (nous reviendrons sur ces fonctionnalités essentielles plus tard)
128 Go à 768 Go de cache DDR4
Mémoire ultra-rapide pour réduire la latence : les données fréquentes y sont servies directement
Slots PCIe pour cartes d'extension
Qui permettent d'accueillir les cartes réseaux (FC HBA, cartes iSCSI/NVMe-oF) pour connecter la baie aux serveurs
SSD dédiés au boot
Stockage non-volatile dédié au système d'exploitation de la baie , qui est totalement indépendant des disques de données !

03
La redondance actif/actif

La plupart des baies de classe peuvent fonctionner en mode actif/actif. Dans ce cas, les deux contrôleurs traitent des I/O simultanément. Mais attention, bien souvent l'actif/actif n'est pas le choix le plus judicieux. Il faudra peser le pour et le contre. Nous allons très rapidement voir quelques exemples non exhaustifs sur ces configurations:

 Actif / Actif Asymétrique (ALUA) (FS7300)

Les deux contrôleurs sont "Actifs" et le serveur voit le volume à travers les deux chemins.

En réalité, le volume (LUN) n'appartient qu'à un seul contrôleur en interne. on parle souvent de nœud préféré ou nœud optimisé.

 Actif / Actif (FS7300)

Les 2 Canisters traitent les I/O en même temps :

La performances est maximale mais la baie doit être surdimensionnée pour supporter la charge dans le cas ou il y aurait une panne charge répartie

l'avantage : Si panne d'un Contrôleur = l'autre continue sans interruption

 Actif / Passif

Un seul Canister actif à la fois

L'autre est en veille.

Basculement plus long en cas de panne.
En Actif/Passif, la règle est simple : le contrôleur actif tourne jusqu'à 100 %, et le passif attend patiemment de prendre le relais en cas de pannes.

Point d'attention : Comme vous avez pu le remarquer , la méthode  Actif/Actif, Asymétrique (ALUA) est souvent vendu comme de  l'actif/actif. Même si ce n'est pas vraiment de Actif/Actif, symétrique c'est malgré tout un bon compromis dans la plupart des cas. Les interruptions de service sont souvent imperceptibles.
À retenir
  • Le Canister = cerveau de la baie qui gère I/O, RAID, cache, protocoles
  • IBM FS7300 : 2 Canisters actifs/actifs permet redondance totale sans interruption ( mais avec un cout élevé 
  • Composition : 2 CPU Intel + 128-768 Go DDR4 + slots PCIe + SSD de boot
  • Si un Canister tombe en panne, l'autre prend le relais sans que les serveurs le voient

Cours mis à jour en avril 2026.