Comment Peer Zoning a simplifié nos vies et contribué à équilibrer la charge d'EMC VPLEX

Il y avait deux problèmes dans notre infrastructure de stockage. Premièrement, il y a 960 zones «Single initiator - Single target» sur le SAN, ce qui a compliqué l'administration du réseau SAN. Et deuxièmement, la charge déséquilibrée des directeurs EMC VPLEX. Grâce à l'introduction du zonage par les pairs, nous avons réduit le nombre de zones de 120 fois, réduit de moitié le temps des ingénieurs et obtenu une charge plus ou moins uniforme sur les directeurs EMC VPLEX. Ensuite, je vais vous dire comment nous l'avons fait.

Dans l'infrastructure du client:

  • un EMC VPLEX dans chaque centre de données de la configuration Metro;
  • un total de 120 serveurs qui leur sont connectés;
  • deux usines SAN, chacune disposant de deux commutateurs Brocade SAN.

Dans le diagramme, cela ressemble à ceci:



Le schéma est simplifié: il ne montre qu'un seul serveur et sa connexion aux usines (les autres serveurs sont connectés de la même manière), seuls les ports frontaux (FE) d'EMC VPLEX sont indiqués, le stockage principal n'est pas affiché et les moteurs et directeurs EMC VPLEX ne sont pas affichés.

Dans la configuration actuelle:

  • chaque EMC VPLEX dispose de 4 moteurs
  • chaque moteur a deux directeurs
  • chaque directeur avec 4 ports FE.

Total 4 * 2 * 4 = 32 ports FE, dont 16 sont connectés à Fabric1 pour la tolérance aux pannes et 16 autres ports à Fabric2.

Chaque serveur possède deux HBA: HBA0 et HBA1. La connexion aux usines est similaire - pour la tolérance aux pannes, HBA0 est connecté à Fabric1, HBA1 est connecté à Fabric2.

Selon les meilleures pratiques d’EMC VPLEX, chaque serveur HBA possède une zone sur un port FE de chacun des quatre moteurs. Lorsque nous avons utilisé le zonage à un seul initiateur, c'était 4 zones par usine, au total 8 chemins à travers deux usines pour un serveur.

Dans la figure, cela ressemble à ceci:



Il y a un an, nous avons utilisé le zonage à un seul initiateur et avons effectué le zonage selon le principe «Initiateur unique - Cible unique» dans chaque zone. Et donc, si vous comptez, il y avait 4 zones * 120 serveurs = 480 zones pour une usine, et 8 zones * 120 serveurs = 960 zones pour deux usines, respectivement. L'introduction du Peer Zoning a permis de réduire le nombre de zones de 120 (!) Fois, en les réduisant à 8 - 4 zones homologues dans chaque usine.

Contrairement au zonage à un seul initiateur, la zone homologue se compose du principal (cible) et des membres (initiateurs). Les membres d'une zone homologue n'interagissent qu'avec le principal. Cependant, chaque membre ne voit pas un autre membre. Il en est de même du principal: un principal n'interagit pas avec un autre principal.

Nous avons regroupé les ports VPLEX FE en groupes et créé 4 zones homologues dans chaque usine.

Comment nous l'avons mis en œuvre

Pour respecter toutes les meilleures pratiques EMC, nous avons procédé comme suit.
Les ports VPLEX sont inclus dans la zone PEER_VPLEX_Fabric1_Group1 en tant que principal:

Engine1_directorB_FC01
Engine2_directorA_FC01
Engine3_directorB_FC01
Engine4_directorA_FC01

Les ports VPLEX sont inclus dans la zone PEER_VPLEX_Fabric1_Group2 en tant que principal:

Engine1_directorA_FC01
Engine2_directorB_FC01
Engine3_directorA_FC01
Engine4_directorB_FC01

Les ports VPLEX sont inclus dans la zone PEER_VPLEX_Fabric2_Group1 en tant que principal:

Engine1_directorA_FC00
Engine2_directorB_FC00
Engine3_directorA_FC00
Engine4_directorB_FC00

Et ainsi de suite.

Schématiquement:



Désormais, lors de l'ajout de nouveaux serveurs au SAN, il suffit d'ajouter le WWN de nouveaux serveurs aux zones homologues existantes.

Grâce à la mise en œuvre du zonage par les pairs, l'administration des zones du réseau SAN a été considérablement simplifiée, ce qui a au moins permis aux ingénieurs d'économiser deux fois.

Et en plus, il était possible de réaliser des directeurs d'équilibrage de charge.
Vous trouverez ci-dessous les graphiques d’utilisation actuelle extraits d’EMC ViPR SRM de chacun des directeurs des clusters EMC VPLEX-1 et cluster-2.

Le jaune indique la date de début de l'introduction progressive de PeerZoning sur le front-end.



Source: https://habr.com/ru/post/fr435616/


All Articles