Juniper EX-Serie: Wie kann ich eine Konfiguration von einem Switch auf einen anderen übertragen?


8

Ich habe ein Labor EX-2200 mit einer Konfiguration, die ich jetzt auf vier weitere EX-2200 replizieren möchte ... Ich bin sicher, dass es wahrscheinlich einen einfachen Weg gibt, dies zu tun, aber ich konnte es auf dem Juniper nicht finden KB oder durch (eine Mindestmenge von) Googeln. Weiß hier jemand Bescheid?


Ich weiß nicht, was Sie mit ihnen machen, aber wäre ein virtuelles Chassis besser geeignet?
Bahamat

Nein - diese werden für DMZs außerhalb einer Firewall verwendet. Ich versuche nur, ihnen schnell eine Basiskonfiguration zuzuweisen. Ich bin angenehm überrascht zu sehen, dass Sie sogar mit der EX2200 virtuelle Chassis machen können - Juniper Rocks :)
Will Dennis

Antworten:


10

Sie können die Konfiguration wie folgt vom Quell-Switch kopieren (vorausgesetzt, Sie haben eine inländische Softwareversion, die SSH unterstützt):

show configuration | save user@otherswitch:myconfig

Und dann auf 'Otherswitch' im Bearbeitungsmodus:

load replace myconfig

Das klingt gut für Konfigurationsübertragungen an einen anderen Switch, der bereits online ist. In diesem Fall wird jedoch ein neuer leerer Switch aus dem Setup eines anderen konfigurierten Switch konfiguriert. Gut zu wissen, dass!
Will Dennis

4

Sie können natürlich auch im Konfigurationsmodus nur:

save somefilename

Und dann verschieben Sie diese Datei auf einen anderen Switch, verwenden FTP, SFTP, SCP WinSCP usw. auf den anderen Switch, auf dem Sie sich befinden

load replace somefilename

Eine andere Möglichkeit besteht darin, die Konfiguration auf normale Weise anzuzeigen

show config

und kopieren Sie es dann in Ihren Client (Zwischenablage). Geben Sie dann auf dem neuen Schalter Folgendes ein

load patch terminal

und fügen Sie dort die Konfiguration ein. Sobald Sie fertig sind, drücken Sie und.


2
Beachten Sie, dass beim Einfügen großer Konfigurationen Probleme mit Pastebuffer-Größen auftreten können, die zu teilweise kopierten Konfigurationen führen.
Teun Vink

3

Ich habe die Anweisungen in diesem Juniper-Dokument befolgt: http://kb.juniper.net/InfoCenter/index?page=content&id=KB12022

Kurz gesagt, ich habe die Konfigurationsdatei des konfigurierten Switches auf einem USB-Stick gesichert, dann den USB-Stick am neuen Switch angebracht und load override /mnt/juniper.conf.gzgemäß dem Abschnitt "Wiederherstellen" des Dokuments einen Vorgang durchgeführt. Arbeitete wie ein Champion!


3

Sie können ein Skript verwenden, um Teile der Konfiguration ganz einfach freizugeben.

Ich benutze das Skript Share-Daten . Sie können Ihre Konfiguration folgendermaßen auf dem Switch / Router erstellen:

Gruppen {
    Wacholder-Distribution {
        Apply-Macro-Share-Daten {
            Gerät3;
            Gerät2;
            Gerät1;
        }}
        System {
            Domain-Name mydomain.com;
            Domain-Suche [mydomain.com anotherdomain.com];
...........................................
        }}
    }}
}}
Apply-Gruppen [Wacholder-Distribution];
...........................................

Sie können dann das Skript verwenden, um die Gruppenkonfiguration auf die anderen Geräte zu kopieren:

{master: 1}
root @ device1> op share-data group juniper-distro?
Mögliche Abschlüsse:
              Führen Sie diesen Befehl aus
                 Argumentname
  Datenbank Datenbank zur Konfiguration ('Kandidat' oder 'Festgeschrieben')
  Detail Detaillierte Ausgabe anzeigen
  Ziel Ziel für die Übertragung (eine oder durch Leerzeichen getrennte Liste)
  | Führen Sie einen Befehl durch

Dies ist für die Erstkonfiguration des Switches nicht sehr hilfreich, da Sie weiterhin darauf zugreifen und die Apply-Gruppe festlegen müssen. Der Vorschlag des vorherigen Posters, die Konfigurationsdatei zu scpen, wäre mein Vorschlag.


3

Für vier Geräte ist die manuelle Anwendung einer Standardkonfiguration eine gute Option. Wenn Sie jedoch ein Upgrade oder Downgrade durchführen und eine Standardkonfiguration auf mehrere Geräte anwenden möchten, ist Zero Touch Provisioning (ZTP) möglicherweise eine bequemere Lösung für Juniper-Hardware.

KB27327 enthält einige gute Informationen zum Prozess sowie den Artikel Konfigurieren der Zero Touch-Bereitstellung .

Benötigt;

  • DHCP-Server, der den Speicherort des Software-Images und der Konfigurationsdateien im Netzwerk bereitstellt
  • Anonymer FTP-, HTTP- oder TFTP-Server, auf dem das Software-Image und die Konfigurationsdateien gespeichert sind.
  • DNS
  • NTP (optional)
  • Syslog (optional)

1

Angenommen, SWA hat die Konfiguration, die Sie kopieren möchten, und SWB ist der neue Switch. Befolgen Sie diese Schritte, um die Konfigurationen zu replizieren

  1. user@SWA>show configuration|display set
  2. copy the set commands from this display
  3. user@SWB#load set terminal
  4. Drücken Sie Enter
  5. Klicken Sie mit der rechten Maustaste, um die kopierten Set-Befehle einzufügen
  6. Drücken Sie Strg-D
  7. Commit check
  8. Commit.

-1

Ich glaube nicht, dass ich jemanden gesehen habe, der es erwähnt hat. Ein weiteres gutes Wissen sind die beiden Befehle: Commit Confirm Overwrite und Commit Confirm Merge.

Diese beiden Befehle helfen bei ähnlichen Dingen. Der Hauptunterschied besteht darin, dass durch
das Festschreiben der Festschreibungsbestätigung Inhalte aus einer anderen Konfiguration kopiert werden, die Daten enthalten, die Sie in Ihre aktuelle Kandidatenkonfiguration integrieren möchten. Ich kopiere es normalerweise aus Notepad ++ oder kopiere es aus der Konfiguration mit der Schaltfläche Kopieren in SecureCRT. Dieser Befehl überschreibt keine Ihrer aktuellen Konfigurationen.

Commit Confirm Overwrite funktioniert so, wie es sich anhört, und überschreibt die aktuelle Konfiguration mit der neuen Konfiguration. Ein Rollback wäre erforderlich, um von diesem Vorgang zurückzukehren.

Wenn Sie neue Konfigurationsdaten festschreiben, empfiehlt es sich immer, den Befehl commit check vor der Bestätigung zu verwenden.


1
Obwohl dies ein netter Rat ist, ist dies keine Antwort auf die Frage.
Teun Vink
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.