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
    image
  • Zeilenumbrüche am Ende entfernen und durch ein Komma ersetzen:
    image
  • 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.image
    Den ersten alias: noch einzeln ersetzen:
    image
  • image
  • Der neu erstelle Alicreate-Bereich in das zukünfige Konfigruationsfile kopieren.

Erstellen der Zonen

  • Ausgangssituation:
    image
  • Umbrüche entfernen und Komma für Zonen und Membertrennung einfügen:
    |\r\n|    |, „|
    image
  • Unnötige Kommas entfernen
    |; , „|    |; |
    image
  • Zone 2-Ende
    |, “ zone:|     |“\n zonecreate|
    image
  • Zone 1
    |zone:|     |zonecreate|
    image
  • Tabstops entfernen
  • Cleanup (Doppelte Lehrzeichen reduzieren)
    Cleanup Trennung zwischen Zone und Members optimieren
    | , “ |    |, „|
    image
  • Zonenbereich in den Konfigurationsbereich kopieren.
    image

Aktive Konfiguration

  • Ausgangssituation:
    image
  • 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
    image
  • In die Ursprüngliche Konfig kopieren

Aktivieren der Konfig

cfgenable “Konfigname

Update 18.12

Fehler bei der Alias Erstellung behoben.