Comment dois-je configurer mon réseau Fibre Channel (FC)?

27

Comment fonctionnent les commutateurs FC et comment dois-je configurer le mien?

Basilic
la source
10
[Regarder le nombre de vues grimper après le tweet de Joel]
squillman
Aurait dû faire cela plus près de 00: 00UTC: p. profiter des votes, cependant. Ce Q&A le mérite.
MDMarra
1
Si j'avais posé une telle question, elle aurait été fermée après 3 secondes pour manque de précision: P
Marki
C'était un Q & A - pas une vraie question. Il y a quelque temps, une initiative a été prise pour apporter des réponses canon aux questions courantes. J'ai aussi écrit la réponse :)
Basil

Réponses:

42

Les commutateurs Fibre Channel connectent généralement les clients au stockage. FC est un protocole qui est conçu explicitement pour transporter des commandes SCSI. En fait, le protocole Fibre Channel est une extension directe du protocole SCSI. Toutes les commandes SCSI ont un équivalent FC et FC en a quelques autres qui permettent la mise en réseau. En supposant que vous ayez pris en charge toute la physique de votre réseau FC, la question devient "Comment configurer mon commutateur FC?".

en tissu

Une matrice est un commutateur ou un groupe de commutateurs qui sont connectés les uns aux autres (une liaison entre deux commutateurs est appelée ISL ou "Inter Switch Link"). Un tissu a un nom et se compose d'un ensemble d'alias et de zones. Que sont les alias et les zones?

  • Un alias est un nom que vous pouvez utiliser pour éviter de taper des WWN ("noms universels", une adresse unique pour un port sur un appareil. Analogue à une adresse MAC dans un réseau normal). Un alias peut contenir plusieurs WWN, mais il est généralement préférable de s'en tenir à un. Habituellement, cela signifie que vous aurez plusieurs alias pour chaque serveur et chaque périphérique de stockage, comme "SQL_0" et "SQL_1" pour les deux premiers ports FC d'un serveur SQL. Vous pouvez choisir ce que vous voulez, mais ce sera plus facile à gérer si vous vous en tenez à une norme.
  • Une zone est une liste d'alias qui peuvent se voir. En règle générale, vous configurez une zone pour chaque serveur contenant tous les HBA et les ports de stockage sur lesquels il pourra voir les LUN. Il peut sembler judicieux de mettre plus de serveurs dans une zone, mais il est toujours possible qu'un HBA défaillant puisse diffuser du trafic perturbateur vers d'autres ports de serveur qui pourrait interrompre les E / S normales. Pour cette raison, vous voulez vous assurer que vos zones sont aussi petites que raisonnablement possible. "Initiateur unique" signifie des zones qui contiennent un seul WWN capable d'envoyer des E / S SCSI - un seul HBA.

Chaque tissu possède un ensemble de zones actives , c'est-à-dire une liste de zones "activées". Vous pouvez créer une zone et la laisser désactivée, ou vous pouvez supprimer une zone de la configuration active sans la supprimer. Vous pouvez modifier une zone une fois qu'elle est créée, même si elle est active.

Redondance

Si vous avez deux commutateurs, vous voudrez avoir deux tissus. Chaque serveur doté de deux ports FC doit en avoir un sur chaque structure. Par conséquent, si un commutateur tombe en panne, le pilote de trajets multiples sur le serveur peut basculer vers un chemin à travers l'autre structure. Si votre stockage dispose de deux contrôleurs redondants avec deux ports chacun, vous devez vous assurer que chaque contrôleur possède un port dans chaque structure.

Surtout, si vous n'avez que deux commutateurs, vous ne voulez pas faire passer un câble entre eux. Par défaut, cela aurait pour effet de fusionner les tissus, et ce n'est généralement pas préférable.

Liaison des commutateurs

Si vous avez déjà deux tissus, mais que vous devez ajouter des commutateurs, vous n'avez pas besoin de créer plus de tissus. Vous pouvez lier les nouveaux commutateurs aux anciens avec des ISL, et ils rejoindront la structure. À ce stade, tout trafic qui doit passer entre deux périphériques sur le même commutateur sera traité par ce commutateur, et tout trafic qui doit sauter des commutateurs passera par l'ISL. Vous voudrez vous assurer que vous utilisez suffisamment de bande passante entre les commutateurs pour vous assurer que l'ISL n'est pas le goulot d'étranglement, mais dans la grande majorité des environnements FC, les commutateurs ne sont jamais le goulot d'étranglement. Vous pouvez ajouter et supprimer des ISL sans démonter le tissu. Si vous vous trouvez au-delà de trois ou quatre commutateurs à port fixe, vous pourrez probablement économiser de l'argent en passant à un type de commutateur appelé "directeur",

L'ajout de commutateurs à une structure existante est conceptuellement facile, mais pratiquement, implique des commandes que vous n'utiliserez probablement pas beaucoup. Vous devez vous assurer d'avoir une bonne compréhension des outils du manuel.

VSAN

Parfois, il est plus facile de gérer un commutateur lorsque vous le divisez. Vous pouvez le faire avec un VSAN, qui est un commutateur virtuel au sein d'un commutateur physique. Vous lui donnez une liste des ports qu'il possède, et ces ports agissent comme s'ils se trouvaient sur un commutateur séparé. Sachez que les appareils connectés à un VSAN ne peuvent pas, par défaut, se connecter aux appareils de l'autre.

Outils HBA

L'un des outils de débogage les plus importants dont vous disposez est les outils sur le serveur. De nombreux systèmes d'exploitation ont des programmes écrits par les fabricants de HBA (comme QLogic ou Emulex) qui vous permettent de répertorier les périphériques que le serveur voit. Si vous n'avez pas de système d'exploitation prenant en charge l'outil de votre fabricant, vous pouvez toujours redémarrer le serveur et accéder à la configuration HBA à partir du menu de démarrage. De là, vous pouvez voir les mêmes informations.

Basilic
la source
Excellent poste. La seule chose que j'ajouterais est de vérifier auprès de votre fournisseur de stockage la configuration FC prise en charge. Certains ont des exigences particulières pour le zonage ou certains micrologiciels compatibles pour les commutateurs FC et / ou les HBA.
Bad Dos
C'est en effet une réponse généraliste, mais je n'ai jamais eu de restrictions de zonage de la part des 4 grands fournisseurs de stockage (IBM, HP, EMC et HDS). Ils ont tous des matrices d'interopérabilité de firmware, mais j'ai pensé que ce serait hors de portée car honnêtement, ils prennent presque toujours en charge le niveau fourni avec le commutateur.
Basil