Einführung
In diesem Dokument werden Situationen untersucht, die auftreten können, wenn Sie zwei Cisco MDS-Switches das Zusammenführen von Zoneninformationen gestatten, nachdem beide bereits Zoning-Informationen besitzen. Zwischen ihnen wird eine Extended Inter-Switch Link Protocol (EISL)-Verbindung konfiguriert.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.
Die in diesem Dokument enthaltenen Informationen wurden aus Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Sie in einem Live-Netzwerk arbeiten, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen, bevor Sie es verwenden.
Zoning
Konzept
Wenn zwei Fibre Channel (FC)-Switches, die bereits mit aktiven Zonen konfiguriert wurden und noch nicht verbunden sind, mit einer EISL-Verbindung zusammengeführt werden, werden die Zonen zusammengeführt. Es müssen jedoch Schritte unternommen werden, um die Zonenkonsistenz sicherzustellen, bevor Sie neue Zonen konfigurieren und aktivieren.
Best Practices
Wenn eine Zone zusammengeführt wird, solange keine konkurrierenden Informationen vorliegen, lernt jeder Switch die anderen Zonen. Jeder Switch verfügt dann über drei Konfigurationseinheiten. Die Switches bieten:
Die gespeicherte Konfiguration im NVRAM. Dies ist die Konfiguration, da der Befehl copy running-configuration startup-configuration zuletzt ausgegeben wurde.
Die aktuelle Konfiguration. Dies stellt die Konfiguration dar, die beim letzten Hochfahren des MDS in den Speicher aufgenommen wurde, sowie alle Änderungen, die an der Konfiguration vorgenommen wurden. Bei Bezugnahme auf die Zoning-Informationen stellt die aktuelle Konfiguration die konfigurierbare Datenbank dar, die als vollständige Datenbank bezeichnet wird.
Die konfigurierten Zoning-Informationen aus der aktuellen Konfiguration sowie die Zoning-Informationen, die aus der Zonenzusammenführung gelernt wurden. Diese Kombination aus konfigurierten und abgefragten Zoneninformationen ist das aktive Zonensatz.
Beim Booten eines MDS wird die zuvor im NVRAM gespeicherte Konfiguration angezeigt. Wenn Sie den Switch nach dem Laden der Konfiguration aus dem NVRAM konfiguriert haben, besteht ein Unterschied zwischen der Startkonfiguration und der aktuellen Konfiguration, bis die aktuelle Konfiguration in der Startkonfiguration gespeichert wird. Dies kann mit einer Datei auf der lokalen Festplatte Ihres PCs verglichen werden. Die Datei wird gespeichert und statisch. Wenn Sie jedoch die Datei öffnen und bearbeiten, besteht ein Unterschied zwischen der geänderten Datei und der Datei, die noch auf dem gespeicherten Speicher vorhanden ist. Nur wenn Sie die Änderungen speichern, stellt die gespeicherte Entität die an der Datei vorgenommenen Änderungen dar.
Wenn Zoning-Informationen aus einer Zonenzusammenführung abgerufen werden, sind diese Informationen nicht Teil der aktuellen Konfiguration. Nur wenn der Befehl Zone copy active-zoneset full-zoneset vsan X ausgegeben wird, werden die erfassten Informationen in die aktuelle Konfiguration übernommen. Dies ist von entscheidender Bedeutung, da das Zonenelement beim Zusammenführen durch eine neue EISL-Verbindung oder bei der Aktivierung eines Zonensets vom anderen Switch ignoriert wird und die Informationen der Mitgliedschaftszone als aktuell gelten.
Vorsicht: Der Befehl Zonenkopie löscht alle Dateikonfigurationen.
Beispiel
Sie verfügen beispielsweise über zwei eigenständige MDS-Switches, die jeweils über eigene konfigurierte Zonen- und Zoneninformationen verfügen. Switch 1 verfügt über ein aktives Zonensatz, das als set A bezeichnet wird, und Switch 2 verfügt über ein aktives Zonensatz, das als Satz B bezeichnet wird. Innerhalb der Gruppe A auf Switch 1 ist Bereich 1, und auf Switch 2 hat Gruppe B Mitgliedzone 2. Wenn zwischen diesen beiden Switches eine ISL-Verbindung erstellt wird, sendet jeder einzelne das Zonenset mit den Zoneninformationen an den anderen Switch. Bei einer Zusammenführung wählt der Switch den Zonenet-Namen mit dem höheren ASCII-Wert aus und führt dann sein Zonenmitglied zusammen. Nach dem Zusammenführen verfügen beide Switches über einen Zonensatz B mit Zone-Member-Zone 1 und Zone-2.
Alle Geräte in Zone 1 und Zone 2 sollten weiterhin genutzt werden. Um eine neue Zone hinzuzufügen, müssen Sie eine neue Zone erstellen, die neue Zone dem Zonenset hinzufügen und dann das Zonenset aktivieren. Weitere Informationen zu "Zusammenführen einer Zonendatenbank" oder "Konfigurieren und Verwalten von Zonen" finden Sie unter Konfigurieren und Verwalten von Zonen.
Die Switches werden Schritt für Schritt hochgefahren und verfügen über keine Zoning-Informationen. Sie müssen die Zonen auf den Switches erstellen und sie den Zonen hinzufügen. Weitere Informationen finden Sie in der Ausgabe dieses Beispielbefehls.
Erstellen Sie Zone und Zonensatz. Aktivieren Sie auf Switch 1.
Switch#1# config t
Enter configuration commands, one per line. End with CNTL/Z.
Switch#1(config)# vsan database
Switch#1(config-vsan-db)# vsan 100
Switch#1(config-vsan-db)# exit
Switch#1(config)# zone name zone1 vsan 100
Switch#1(config-zone)# member pwwn 11:11:11:11:11:11:11:1a
Switch#1(config-zone)# member pwwn 11:11:11:11:11:11:11:1b
Switch#1(config-zone)# exit
Switch#1(config)# zoneset name setA vsan 100
Switch#1(config-zoneset)# member zone1
Switch#1(config-zoneset)# exit
Switch#1(config)# zoneset activate name setA vsan 100
Zoneset activation initiated. check zone status
Switch#1(config)# exit
Switch#1# sh zoneset active vsan 100
zoneset name setA vsan 100
zone name zone1 vsan 100
pwwn 11:11:11:11:11:11:11:1a
pwwn 11:11:11:11:11:11:11:12b
Switch#1#
Erstellen Sie Zone und Zonensatz. Aktivieren Sie auf Switch 2.
Switch#2# config t
Enter configuration commands, one per line. End with CNTL/Z.
Switch#2(config)# vsan database
Switch#2(config-vsan-db)# vsan 100
Switch#2(config-vsan-db)# exit
Switch#2(config)# zone name zone2 vsan 100
Switch#2(config-zone)# member pwwn 22:22:22:22:22:22:22:2a
Switch#2(config-zone)# member pwwn 22:22:22:22:22:22:22:2b
Switch#2(config-zone)# exit
Switch#2(config)# zoneset name setB vsan 100
Switch#2(config-zoneset)# member zone2
Switch#2(config-zoneset)# exit
Switch#2(config)# zoneset activate name setB vsan 100
Zoneset activation initiated. check zone status
Switch#2(config)# exit
Switch#2# sh zoneset active vsan 100
zoneset name setB vsan 100
zone name zone2 vsan 100
pwwn 22:22:22:22:22:22:22:22
pwwn 22:22:22:22:22:22:22:2b
Switch#2#
Wechseln Sie jetzt zu einer ISL-Verbindung zwischen den Switches, und lassen Sie die Zoning-Informationen zusammenführen.
Bringen Sie ISL-Verbindungen hoch, und überprüfen Sie die Zonenzusammenführung auf Switch 1.
Switch#1# config t
Enter configuration commands, one per line. End with CNTL/Z.
Switch#1(config)# int fc1/5
Switch#1(config-if)# no shut
Switch#1(config-if)# exit
Switch#1(config)# exit
Hinweis: Vergewissern Sie sich, dass VSAN 100 auf ISL zugelassen ist.
Switch#1# sh zoneset active vsan 100
zoneset name setB vsan 100
zone name zone1 vsan 100
pwwn 11:11:11:11:11:11:11:1a
pwwn 11:11:11:11:11:11:11:1b
zone name zone2 vsan 100
pwwn 22:22:22:22:22:22:22:2a
pwwn 22:22:22:22:22:22:22:2b
Switch#1# sh zoneset vsan 100
zoneset name setA vsan 100
zone name zone1 vsan 100
pwwn 11:11:11:11:11:11:11:1a
pwwn 11:11:11:11:11:11:11:1b
Bringen Sie ISL-Verbindungen hoch, und überprüfen Sie die Zonenzusammenführung auf Switch 2.
Switch#2# config t
Enter configuration commands, one per line. End with CNTL/Z.
Switch#2(config)# int fc2/5
Switch#2(config-if)# no shut
Switch#2(config-if)# exit
Switch#2(config)# exit
Switch#2# sh zoneset active vsan 100
zoneset name setB vsan 100
zone name zone1 vsan 100
pwwn 11:11:11:11:11:11:11:1a
pwwn 11:11:11:11:11:11:11:1b
zone name zone2 vsan 100
pwwn 22:22:22:22:22:22:22:2a
pwwn 22:22:22:22:22:22:22:2b
Switch#2# sh zoneset vsan 100
zoneset name setB vsan 100
zone name zone2 vsan 100
pwwn 22:22:22:22:22:22:22:2a
pwwn 22:22:22:22:22:22:22:2b
Beachten Sie, dass nach dem Zusammenführen der Zone auf beiden Switches der aktive Zonenname setB ist. A = 65 und B = 66 Dezimalzahlen. Weitere Informationen zur ASCII-Tabelle finden Sie in ASCII-Tabelle und -Beschreibung.
Um künftige Probleme bei der Zonenaktivierung zu vermeiden, sollte der Befehl Zonenkopie Aktiv-Zoning-Vollzoneset Vsan 100 an dieser Stelle auf dem Switch ausgegeben werden. Prüfen Sie zunächst, ob der Befehl ausgegeben wird und wie die neuen Zoning-Informationen behandelt werden. Wenn der Befehl Zonenkopie ausgegeben wird, fügt er der aktuellen Konfiguration die Informationen der abgefragten Zone, in diesem Fall Zone 2, hinzu. Wenn Zone 2 nicht aus dem Speicher kopiert wurde, um in die aktuelle Konfiguration zu kopieren, werden Informationen zu Zone 2 nicht zurückgegeben.
Vorsicht: Der Befehl Zonenkopie löscht alle Dateikonfigurationen.
Ausführen der Switch-Konfiguration1
Vor dem Befehl Zone copy active-zoneset full-zoneset vsan 100 wird Folgendes ausgegeben:
Switch1# sh run | b "Active Zone Database Section for vsan 100"
!Active Zone Database Section für VSAN 100
Zone name zone1 vsan 100
Rufton 11:11:11:11:11:11:11:1a
Rufton 11:11:11:11:11:11:11:1b
Zone zone2 vsan 100
Aufdruck 22:22:22:22:22:22:22:2a
Aufdruck 22:22:22:22:22:22:22:22:2b
Zonensatz-NamenssatzB vsan 100
Memberzone1
Mitgliedszone 2
Zoneset aktivieren Name setB vsan 100
Clear Zone Datenbank-VSAN 100 ausführen
!Full Zone Database Section für VSAN 100
Zone name zone1 vsan 100
Rufton 11:11:11:11:11:11:11:1a
Rufton 11:11:11:11:11:11:11:1b
Zonensatzname-SatzA vsan 100
Memberzone1
Nachdem der Befehl Zone copy active-zoneset full-zoneset vsan 100 ausgegeben wurde, führen Sie Folgendes aus:
Switch1# Zone copy active-zoneset full-zoneset vsan 100
WARNUNG: Mit diesem Befehl können allgemeine Zonen im vollständigen Zonensatz überschrieben werden. Möchten Sie fortfahren? (J/N) [n] y
Switch1# sh run | b "Active Zone Database Section for vsan 100"
!Active Zone Database Section für VSAN 100
Zone name zone1 vsan 100
Rufton 11:11:11:11:11:11:11:1a
Rufton 11:11:11:11:11:11:11:1b
Zone zone2 vsan 100
Aufdruck 22:22:22:22:22:22:22:2a
Aufdruck 22:22:22:22:22:22:22:22:2b
Zonensatz-NamenssatzB vsan 100
Memberzone1
Mitgliedszone 2
Zoneset aktivieren Name setB vsan 100
Clear Zone Datenbank-VSAN 100 ausführen
!Full Zone Database Section für VSAN 100
Zone name zone1 vsan 100
Rufton 11:11:11:11:11:11:11:1a
Rufton 11:11:11:11:11:11:11:1b
Zone zone2 vsan 100
Aufdruck 22:22:22:22:22:22:22:2a
Aufdruck 22:22:22:22:22:22:22:22:2b
Zonensatzname-SatzA vsan 100
Memberzone1
Zonensatz-NamenssatzB vsan 100
Memberzone1
Mitgliedszone 2
Ausführen der Switch-Konfiguration2
Bevor der Befehl active-zoneset full-zoneset vsan 100 eingegeben wird, muss Folgendes eingegeben werden:
Switch2# sh run | b "Active Zone Database Section for vsan 100"
!Active Zone Database Section für VSAN 100
Zone zone2 vsan 100
Aufdruck 22:22:22:22:22:22:22:2a
Aufdruck 22:22:22:22:22:22:22:22:2b
Zone name zone1 vsan 100
Rufton 11:11:11:11:11:11:11:1a
Rufton 11:11:11:11:11:11:11:1b
Zonensatz-NamenssatzB vsan 100
Mitgliedszone 2
Memberzone1
Zoneset aktivieren Name setB vsan 100
Clear Zone Datenbank-VSAN 100 ausführen
!Full Zone Database Section für VSAN 100
Zone zone2 vsan 100
Aufdruck 22:22:22:22:22:22:22:2a
Aufdruck 22:22:22:22:22:22:22:22:2b
Zonensatz-NamenssatzB vsan 100
Mitgliedszone 2
Nachdem der Befehl Zone copy active-zoneset full-zoneset vsan 100 eingegeben wurde, führen Sie Folgendes aus:
Switch2# Zone copy active-zoneset full-zoneset vsan 100
WARNUNG: Mit diesem Befehl können allgemeine Zonen im vollständigen Zonensatz überschrieben werden. Möchten Sie fortfahren? (J/N) [n] y
Switch2# sh run | b "Active Zone Database Section for vsan 100"
!Active Zone Database Section für VSAN 100
Zone zone2 vsan 100
Aufdruck 22:22:22:22:22:22:22:2a
Aufdruck 22:22:22:22:22:22:22:22:2b
Zone name zone1 vsan 100
Rufton 11:11:11:11:11:11:11:1a
Rufton 11:11:11:11:11:11:11:1b
Zonensatz-NamenssatzB vsan 100
Mitgliedszone 2
Memberzone1
Zoneset aktivieren Name setB vsan 100
Clear Zone Datenbank-VSAN 100 ausführen
!Full Zone Database Section für VSAN 100
Zone zone2 vsan 100
Aufdruck 22:22:22:22:22:22:22:2a
Aufdruck 22:22:22:22:22:22:22:22:2b
Zone name zone1 vsan 100
Rufton 11:11:11:11:11:11:11:1a
Rufton 11:11:11:11:11:11:11:1b
Zonensatz-NamenssatzB vsan 100
Mitgliedszone 2
Memberzone1
Rückblickend auf die drei Konfigurationen sind sie für Zone 1 wie folgt, bevor die Zone zusammenführt:
Gespeicherte Konfiguration: Nichts, da Zoneninformationen nicht mit dem Befehl copy run start gespeichert wurden.
Konfiguration wird ausgeführt: besteht aus Zone 1.
Konfigurierte und erlernte Informationen: besteht aus Zone 1.
Nach dem Zusammenführen der Zone sind die Entitäten:
Gespeicherte Konfiguration: Es wurde nichts gespeichert.
Konfiguration wird ausgeführt: besteht aus Zone 1.
Konfigurierte und erlernte Informationen: besteht aus den Gebieten 1 und 2.
Zone 2 ist nicht Teil der aktuellen Konfiguration. Zone 2 wurde gelernt und befindet sich im aktiven Zonensatz. Nur wenn der Befehl Zone copy active-zoneset full-zoneset vsan 100 ausgegeben wird, wird Zone 2 aus dem Lernen kopiert, um der aktuellen Konfiguration hinzugefügt zu werden. Die Konfiguration sieht nach der Ausgabe des Befehls wie folgt aus:
Vorsicht: Der Befehl Zonenkopie löscht alle Dateikonfigurationen.
Gespeicherte Konfiguration: Es wurde nichts gespeichert.
Konfiguration wird ausgeführt: besteht aus den Gebieten 1 und 2.
Konfigurierte und erlernte Informationen: besteht aus den Gebieten 1 und 2.
Befehle
Standardmäßig verteilt die Zone im Basismodus nur die aktive Zonendatenbank, dieser Befehl wurde in 1.0.4 eingeführt. SAN-OS propagiert das aktive Zonenset und die vollständige Zoning-Datenbank:
zoneset distribute full vsan
Dieser Befehl muss explizit in jedem Virtual Storage Area Network (VSAN) auf jedem Switch aktiviert werden, wenn das Zonenupdate oder die Zonenaktivierung auf jedem Switch in der Fabric mit einfachem Zoning abgeschlossen wird. Dadurch ist es nicht mehr erforderlich, eine Zonenkopie zu erstellen, bevor die Zoning-Änderungen auf einem Switch in der Fabric abgeschlossen werden. Der Befehl copy running start muss jedoch weiterhin vor dem Neustart des Switches in vollem Zonensatz im NVRAM gespeichert werden. Dieser Befehl ist für Zone im Optimierungsmodus nicht erforderlich, da er das aktive Zonenset und die vollständige Zonensets-Datenbank nach der Aktivierung des Zonensets automatisch verteilt.
Zugehörige Informationen