Brocade FOS CLI: Erstellen eines Konfigscripts aus einem CFG-Dump
Ein Konfigdump von Brocade SAN Switchen per Notepad++ in eine Konfigfile für neue Switche umwandeln:
1. Anpassen der Aliase:
- Vorhanden Aliase aus dem Konfig-FIle in ein eigenes Dokument kopieren
- Zeilenumbrüche am Ende entfernen und durch ein Komma ersetzen:
- Tabstop kopieren und durch Lehrzeichen ersetzen
- “, alias :“ durch “”\nalicreate “ ersetzen. Das \n setzt vor jedes Alicreate einen Umbruch, dadurch werden die einzelnen Aliase voneinander getrennt.
Den ersten alias: noch einzeln ersetzen:
- Der neu erstelle Alicreate-Bereich in das zukünfige Konfigruationsfile kopieren.
Erstellen der Zonen
- Ausgangssituation:
- Umbrüche entfernen und Komma für Zonen und Membertrennung einfügen:
|\r\n| |, „|
- Unnötige Kommas entfernen
|; , „| |; |
- Zone 2-Ende
|, “ zone:| |“\n zonecreate|
- Zone 1
|zone:| |zonecreate|
- Tabstops entfernen
- Cleanup (Doppelte Lehrzeichen reduzieren)
Cleanup Trennung zwischen Zone und Members optimieren
| , “ | |, „|
- Zonenbereich in den Konfigurationsbereich kopieren.
Aktive Konfiguration
- Ausgangssituation:
- cfg: durch cfgcreate ersetzen
- Hinter den Konfigurationsnamen ein |, “| einsetzen
- Hinter die letzte Zone ein |”| setzen
- abschließend ein cfgenable “Konfigname” einfügen
- Umbrüche entfernen (\r\n)
- Tabstops entfernen
- In die Ursprüngliche Konfig kopieren
Aktivieren der Konfig
cfgenable “Konfigname”
Update 18.12
Fehler bei der Alias Erstellung behoben.