Wie Peer Zoning unser Leben vereinfacht und dazu beigetragen hat, die Belastung durch EMC VPLEX auszugleichen

Es gab zwei Probleme in unserer Speicherinfrastruktur. Erstens gibt es im SAN 960 "Single Initiator - Single Target" -Zonen, was die Verwaltung des SAN-Netzwerks erschwert. Und zweitens die unausgeglichene Belastung der EMC VPLEX-Direktoren. Dank der Einführung von Peer Zoning haben wir die Anzahl der Zonen um das 120-fache reduziert, die Zeit der Ingenieure halbiert und die EMC VPLEX-Direktoren mehr oder weniger gleichmäßig belastet. Als nächstes werde ich Ihnen sagen, wie wir es gemacht haben.

In der Infrastruktur des Kunden:

  • ein EMC VPLEX in jedem Rechenzentrum in der Metro-Konfiguration;
  • insgesamt 120 mit ihnen verbundene Server;
  • zwei SAN-Fabriken, von denen jede über zwei Brocade SAN-Switches verfügt.

Im Diagramm sieht es so aus:



Das Schema ist vereinfacht - es zeigt nur einen Server und seine Verbindung zu den Fabriken (andere Server sind auf die gleiche Weise verbunden), nur Front-End-Ports (FE) von EMC VPLEX werden angezeigt, Back-End-Speicher wird nicht angezeigt und Engines und Direktoren EMC VPLEX werden nicht angezeigt.

In der aktuellen Konfiguration:

  • Jeder EMC VPLEX verfügt über 4 Motoren
  • Jeder Motor hat zwei Direktoren
  • Jeder Direktor mit 4 FE-Ports.

Insgesamt 4 * 2 * 4 = 32 FE-Ports, von denen 16 aus Gründen der Fehlertoleranz mit Fabric1 und 16 weitere Ports mit Fabric2 verbunden sind.

Jeder Server verfügt über zwei HBAs: HBA0 und HBA1. Die Verbindung zu den Fabriken ist ähnlich - aus Gründen der Fehlertoleranz ist HBA0 mit Fabric1 verbunden, HBA1 ist mit Fabric2 verbunden.

Gemäß den Best Practices von EMC VPLEX verfügt jeder HBA-Server über eine Zone an einem FE-Port jeder der vier Engines. Bei Verwendung der Einzelinitiator-Zonierung waren dies 4 Zonen pro Fabrik, insgesamt 8 Pfade durch zwei Fabriken für einen Server.

In der Abbildung sieht es so aus:



Vor einem Jahr haben wir die Einzelinitiator-Zonierung verwendet und die Zonierung nach dem Prinzip „Einzelinitiator - Einzelziel“ in jeder Zone durchgeführt. Wenn Sie also zählen, gab es 4 Zonen * 120 Server = 480 Zonen für eine Fabrik und 8 Zonen * 120 Server = 960 Zonen für zwei Fabriken. Durch die Einführung von Peer Zoning konnte die Anzahl der Zonen um das 120-fache (!) Auf 8 bis 4 Peer-Zonen in jeder Fabrik reduziert werden.

Im Gegensatz zur Einzelinitiator-Zonierung besteht die Peer-Zone aus Principal (Ziel) und Mitgliedern (Initiatoren). Mitglieder innerhalb einer Peer-Zone interagieren nur mit dem Principal. Jedes Mitglied sieht jedoch kein anderes Mitglied. Prinzipal: Ein Prinzipal interagiert nicht mit einem anderen Prinzipal.

Wir haben VPLEX FE-Ports in Gruppen gruppiert und in jeder Fabrik 4 Peer-Zonen erstellt.

Wie wir es umgesetzt haben

Um alle Best Practices von EMC einzuhalten, haben wir Folgendes getan.
VPLEX-Ports sind in der Zone PEER_VPLEX_Fabric1_Group1 als Prinzipal enthalten:

Engine1_directorB_FC01
Engine2_directorA_FC01
Engine3_directorB_FC01
Engine4_directorA_FC01

VPLEX-Ports sind in der Zone PEER_VPLEX_Fabric1_Group2 als Prinzipal enthalten:

Engine1_directorA_FC01
Engine2_directorB_FC01
Engine3_directorA_FC01
Engine4_directorB_FC01

VPLEX-Ports sind in der Zone PEER_VPLEX_Fabric2_Group1 als Prinzipal enthalten:

Engine1_directorA_FC00
Engine2_directorB_FC00
Engine3_directorA_FC00
Engine4_directorB_FC00

Usw.

Schematisch:



Wenn Sie jetzt neue Server zum SAN hinzufügen, reicht es aus, den vorhandenen Peer-Zonen den WWN neuer Server hinzuzufügen.

Durch die Implementierung von Peer-Zoning wurde die Verwaltung der SAN-Netzwerkzonen erheblich vereinfacht, wodurch Ingenieure mindestens zweimal eingespart wurden.

Außerdem konnten Lastausgleichsdirektoren erreicht werden.
Nachfolgend sind die Diagramme für die aktuelle Auslastung aufgeführt, die EMC ViPR SRM von jedem der Direktoren von EMC VPLEX Cluster-1 und Cluster-2 entnommen wurden.

Gelb zeigt das Startdatum der schrittweisen Einführung von PeerZoning im Front-End an.



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


All Articles