Anweisungen zu Migration, Upgrade und Downgrade
Dieser Abschnitt enthält das Verfahren zum Aktualisieren von Junos OS und die Upgrade- und Downgrade-Richtlinien für Junos OS. Das Upgrade oder Downgrade von Junos OS kann, je nach Größe und Konfiguration des Netzwerks, mehrere Stunden dauern.
Ab Junos OS Version 21.2R1 werden alle Junos OS-Produkte, die zuvor auf FreeBSD 11.x-basierten Junos OS liefen, auf FreeBSD 12.x-basierte Junos OS migriert.
Aktualisieren der Software auf Switches der QFX-Serie
Verwenden Sie für ein Upgrade oder Downgrade von Junos OS immer das Paket jinstall. Andere Pakete (wie das jbundle-Paket) dürfen Sie nur nach Anweisung eines Supportmitarbeiters von Juniper Networks verwenden. Informationen zum Inhalt des jinstall-Pakets und Details zum Installationsvorgang finden Sie im Installations- und Upgrade-Handbuch und unter Grundlagen zu Junos OS in der Dokumentation der QFX-Serie.
Wenn Sie mit dem Download- und Installationsprozess nicht vertraut sind, gehen Sie folgendermaßen vor:
-
Navigieren Sie in einem Browser zu https://www.juniper.net/support/downloads/junos.html.
Die Seite "Junos Platforms Download Software" wird angezeigt.
-
Wählen Sie im Abschnitt "QFX-Serie" der Seite "Junos Platforms Download Software" die Plattform der QFX-Serie aus, für die Sie die Software herunterladen möchten.
-
Wählen Sie in der Pulldown-Liste "Release" rechts neben der Registerkarte "Software" auf der Seite "Software herunterladen" die Option 20.3 aus.
-
Wählen Sie im Abschnitt "Installationspaket" der Registerkarte "Software" das Installationspaket der QFX-Serie für Version 20.3 aus.
Ein Warnungsfeld wird angezeigt.
-
Klicken Sie im Feld Warnung auf den Link zum PSN-Dokument, um Details zur Software zu erhalten, und klicken Sie auf den Link, um es herunterzuladen.
Ein Anmeldebildschirm wird angezeigt.
-
Melden Sie sich mit dem Benutzernamen (in der Regel Ihre E-Mail-Adresse) und dem Passwort, die Sie von Juniper Networks Vertretern erhalten haben, beim Juniper Networks Authentifizierungssystem an.
-
Laden Sie die Software auf einen lokalen Host herunter.
-
Kopieren Sie die Software auf das Gerät oder auf Ihre interne Softwareverteilungs-Site.
-
Installieren Sie das neue jinstall-Paket auf dem Gerät.
Anmerkung:Es wird empfohlen, alle Softwarepakete außerhalb des Bandes über die Konsole zu aktualisieren, da während des Aktualisierungsvorgangs In-Band-Verbindungen verloren gehen.
Kunden in den USA und Kanada verwenden den folgenden Befehl:
user@host> request system software add source/jinstall-host-qfx-5-x86-64-20.3-R1.n-secure-signed.tgz reboot
Ersetzen Sie ihn durch einen der folgenden Werte
source
:-
/pathname– Für ein Softwarepaket, das aus einem lokalen Verzeichnis auf dem Switch installiert wird.
-
Für Softwarepakete, die von einem Remotestandort heruntergeladen und installiert werden:
-
ftp://hostname/pathname
-
http://hostname/pathname
-
scp://hostname/pathname (nur für Kanada und die US-Version verfügbar)
-
Durch Hinzufügen des
reboot
Befehls wird der Switch nach der Installation des Upgrades neu gestartet. Wenn der Neustart abgeschlossen ist, zeigt der Switch die Anmeldeaufforderung an. Der Ladevorgang kann 5 bis 10 Minuten dauern.Ein Neustart erfolgt nur, wenn das Upgrade erfolgreich ist.
-
Nachdem Sie ein Paket mit Junos OS Version 20.3 jinstall
installiert haben, können Sie den request system software rollback
Befehl absetzen, um zur zuvor installierten Software zurückzukehren.
Installieren der Software auf QFX10002-60C Switches
In diesem Abschnitt wird erläutert, wie Sie die Software aktualisieren, die sowohl das Hostbetriebssystem als auch das Junos OS umfasst. Für dieses Upgrade ist es erforderlich, dass Sie ein VM-Hostpaket verwenden, z. B. junos-vmhost-install-x.tgz .
Während eines Software-Upgrades wird die alternative Partition der SSD aktualisiert, die nach einem Neustart zur primären Partition wird. Wenn auf der primären SSD ein Boot-Fehler auftritt, kann der Switch mit dem Snapshot booten, der auf der alternativen SSD verfügbar ist.
Der QFX10002-60C-Switch unterstützt nur die 64-Bit-Version von Junos OS.
Wenn Sie wichtige Dateien in anderen Verzeichnissen als /config und /var haben, kopieren Sie die Dateien vor dem Upgrade an einen sicheren Speicherort. Die Dateien unter /config und /var (außer /var/etc) bleiben nach dem Upgrade erhalten.
Um die Software zu aktualisieren, können Sie die folgenden Methoden verwenden:
Wenn sich das Installationspaket lokal auf dem Switch befindet, führen Sie den request vmhost software add <pathname><source> Befehl aus.
Zum Beispiel:
user@switch> request vmhost software add /var/tmp/junos-vmhost-install-qfx-x86-64-21.2R1.9.tgz
Wenn sich das Installationspaket remote vom Switch befindet, führen Sie den request vmhost software add <pathname><source> Befehl aus.
Zum Beispiel:
user@switch> request vmhost software add ftp://ftpserver/directory/junos-vmhost-install-qfx-x86-64-21.2R1.9.tgz
Überprüfen Sie nach Abschluss des Neustarts, ob die neue Softwareversion ordnungsgemäß installiert wurde, indem Sie den show version
Befehl ausführen.
user@switch> show version
Installieren der Software auf QFX10002 Switches
Wenn Sie ein Upgrade von einer Softwareversion durchführen, die nicht über den FreeBSD 10-Kernel verfügt (z. B. 15.1X53-D30), müssen Sie ein Upgrade von Junos OS Version 15.1X53-D30 auf Junos OS Version 15.1X53-D32 durchführen. Nach der Installation von Junos OS Version 15.1X53-D32 können Sie ein Upgrade auf Junos OS Version 15.1X53-D60 oder Junos OS Version 18.3R1 durchführen.
Verwenden Sie auf dem Switch die force-host
Option, um die Installation der neuesten Version des Hostbetriebssystems zu erzwingen. Wenn sich jedoch die Version des Hostbetriebssystems von der Version unterscheidet, die bereits auf dem Switch installiert ist, wird standardmäßig die neueste Version installiert, ohne die force-host
Option zu verwenden.
Wenn sich das Installationspaket lokal auf dem Switch befindet, führen Sie den request system software add <pathname><source> reboot Befehl aus.
Zum Beispiel:
user@switch> request system software add /var/tmp/jinstall-host-qfx-10-f-x86-64-21.2R1.n-secure-signed.tgz reboot
Wenn sich das Installationspaket remote vom Switch befindet, führen Sie den request system software add <pathname><source> reboot Befehl aus.
Zum Beispiel:
user@switch> request system software add ftp://ftpserver/directory/jinstall-host-qfx-10-f-x86-64-21.2R1.n-secure-signed.tgz reboot
Überprüfen Sie nach Abschluss des Neustarts, ob die neue Softwareversion ordnungsgemäß installiert wurde, indem Sie den show version
Befehl ausführen.
user@switch> show version
Aktualisieren der Software von Junos OS Version 15.1X53-D3X auf Junos OS Version 15.1X53-D60, 15.1X53-D61.7, 15.1X53-D62 und 15.1X53-D63 auf QFX10008- und QFX10016-Switches
Bevor Sie die Software installieren, sichern Sie alle wichtigen Dateien in /var/home. Weitere Informationen zum Sichern wichtiger Dateien erhalten Sie beim Kundendienst unter https://www.juniper.net/support.
Da der Switch zwei Routing-Engines enthält, müssen Sie die Software auf jeder Routing-Engine (re0 und re1) installieren.
Wenn sich das Installationspaket lokal auf dem Switch befindet, führen Sie den request system software add <pathname><source> Befehl aus.
So installieren Sie die Software auf re0:
user@switch> request system software add /var/tmp/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re0
Wenn sich das Installationspaket remote vom Switch befindet, führen Sie den request system software add <pathname><source> re0 Befehl aus.
Zum Beispiel:
user@switch> request system software add ftp://ftpserver/directory/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re0
So installieren Sie die Software auf re1:
user@switch> request system software add /var/tmp/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re1
Wenn sich das Installationspaket remote vom Switch befindet, führen Sie den request system software add <pathname><source> re1 Befehl aus.
Zum Beispiel:
user@switch> request system software add ftp://ftpserver/directory/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re1
Starten Sie beide Routing-Engines neu.
Zum Beispiel:
user@switch> request system reboot both-routing-engines
Überprüfen Sie nach Abschluss des Neustarts, ob die neue Softwareversion ordnungsgemäß installiert wurde, indem Sie den show version
Befehl ausführen.
user@switch> show version
Installieren der Software auf QFX10008- und QFX10016-Switches
Da der Switch über zwei Routing-Engines verfügt, sollten Sie auf jeder Routing-Engine eine separate Junos OS-Installation durchführen, um eine Unterbrechung des Netzwerkbetriebs zu vermeiden.
Bevor Sie die Software installieren, sichern Sie alle wichtigen Dateien in /var/home. Weitere Informationen zum Sichern wichtiger Dateien erhalten Sie beim Kundendienst unter https://www.juniper.net/support.
Wenn Graceful Routing-Engine Switchover (GRES), Nonstop Bridging (NSB) oder Nonstop Active Routing (NSR) aktiviert ist, wenn Sie eine Softwareinstallation starten, wird die Software nicht ordnungsgemäß installiert. Stellen Sie sicher, dass Sie den CLI-Befehl delete chassis redundancy
ausgeben, wenn Sie dazu aufgefordert werden. Wenn GRES aktiviert ist, wird es mit dem redundancy
Befehl entfernt. Standardmäßig ist NSR deaktiviert. Wenn NSR aktiviert ist, entfernen Sie die Nonstop-Routing-Anweisung von der [edit routing-options]
Hierarchieebene, um sie zu deaktivieren.
-
Melden Sie sich bei der Konsole der Master-Routing-Engine an.
Weitere Informationen zur Anmeldung bei der Routing-Engine über den Konsolenport finden Sie im entsprechenden Hardwarehandbuch für Ihren Switch.
-
Wechseln Sie über die Befehlszeile in den Konfigurationsmodus:
user@switch> configure
-
Deaktivieren der Routing-Engine-Redundanz:
user@switch# delete chassis redundancy
-
Nonstop-Bridging deaktivieren:
user@switch# delete protocols layer2-control nonstop-bridging
-
Speichern Sie die Konfigurationsänderung auf beiden Routing-Engines:
user@switch# commit synchronize
-
Beenden Sie den CLI-Konfigurationsmodus:
user@switch# exit
Nachdem der Switch vorbereitet wurde, installieren Sie zunächst die neue Version von Junos OS auf der Backup-Routing-Engine, während Sie die aktuell ausgeführte Softwareversion auf der Master-Routing-Engine beibehalten. Auf diese Weise kann die Master-Routing-Engine den Betrieb fortsetzen und Netzwerkunterbrechungen minimieren.
Nachdem Sie sich vergewissert haben, dass die neue Softwareversion auf der Sicherungs-Routing-Engine ordnungsgemäß ausgeführt wird, können Sie die Routingsteuerung auf die Sicherungs-Routing-Engine umstellen und dann die Softwareversion auf der anderen Routing-Engine aktualisieren oder downgrasen.
-
Melden Sie sich am Konsolenport der anderen Routing-Engine an (derzeit die Sicherung).
Weitere Informationen zur Anmeldung bei der Routing-Engine über den Konsolenport finden Sie im entsprechenden Hardwarehandbuch für Ihren Switch.
-
Installieren Sie das neue Softwarepaket mit dem
request system software add
folgenden Befehl:user@switch> request system software add validate /var/tmp/jinstall-host-qfx-10-f-x86-64-21.2R1.n-secure-signed.tgz
Weitere Informationen zu diesem
request system software add
Befehl finden Sie im CLI-Explorer. -
Starten Sie den Switch neu, um die neue Software mit dem
request system reboot
folgenden Befehl zu starten:user@switch> request system reboot
Anmerkung:Sie müssen den Switch neu starten, um die neue Installation von Junos OS auf dem Switch zu laden.
Um die Installation abzubrechen, starten Sie den Switch nicht neu. Beenden Sie stattdessen die Installation, und geben Sie dann den
request system software delete <package-name>
Befehl aus. Dies ist Ihre letzte Chance, die Installation zu stoppen.Die gesamte Software wird geladen, wenn Sie den Switch neu starten. Die Installation kann zwischen 5 und 10 Minuten dauern. Der Switch wird dann von dem Boot-Gerät neu gestartet, auf dem die Software gerade installiert wurde. Wenn der Neustart abgeschlossen ist, zeigt der Switch die Anmeldeaufforderung an.
Während die Software aktualisiert wird, sendet die Routing-Engine, auf der Sie die Installation durchführen, keinen Datenverkehr.
-
Melden Sie sich an und geben Sie den
show version
Befehl aus, um die Version der installierten Software zu überprüfen.user@switch> show version
Sobald die Software auf der Backup-Routing-Engine installiert ist, können Sie die Routing-Steuerung auf die Backup-Routing-Engine umstellen und dann die Master-Routing-Engine-Software aktualisieren oder downgrasen.
-
Melden Sie sich beim Konsolenport der Master-Routing-Engine an.
Weitere Informationen zur Anmeldung bei der Routing-Engine über den Konsolenport finden Sie im entsprechenden Hardwarehandbuch für Ihren Switch.
-
Übertragen Sie die Routing-Steuerung an die Backup-Routing-Engine:
user@switch> request chassis routing-engine master switch
Weitere Informationen zu diesem
request chassis routing-engine master
Befehl finden Sie im CLI-Explorer. -
Stellen Sie sicher, dass es sich bei der Backup-Routing-Engine (Steckplatz 1) um die Master-Routing-Engine handelt:
user@switch> show chassis routing-engine Routing Engine status: Slot 0: Current state Backup Election priority Master (default) Routing Engine status: Slot 1: Current state Master Election priority Backup (default)
-
Installieren Sie das neue Softwarepaket mit dem
request system software add
folgenden Befehl:user@switch> request system software add validate /var/tmp/jinstall-host-qfx-10-f-x86-64-21.2R1.n-secure-signed.tgz
Weitere Informationen zu diesem
request system software add
Befehl finden Sie im CLI-Explorer. -
Starten Sie die Routing-Engine mit dem
request system reboot
folgenden Befehl neu:user@switch> request system reboot
Anmerkung:Sie müssen einen Neustart durchführen, um die neue Installation von Junos OS auf dem Switch zu laden.
Um die Installation abzubrechen, starten Sie Ihr System nicht neu. Beenden Sie stattdessen die Installation, und geben Sie dann den
request system software delete jinstall <package-name>
Befehl aus. Dies ist Ihre letzte Chance, die Installation zu stoppen.Die Software wird geladen, wenn Sie das System neu starten. Die Installation kann zwischen 5 und 10 Minuten dauern. Der Switch wird dann von dem Boot-Gerät neu gestartet, auf dem die Software gerade installiert wurde. Wenn der Neustart abgeschlossen ist, zeigt der Switch die Anmeldeaufforderung an.
Während die Software aktualisiert wird, sendet die Routing-Engine, auf der Sie die Installation durchführen, keinen Datenverkehr.
-
Melden Sie sich an und geben Sie den
show version
Befehl aus, um die Version der installierten Software zu überprüfen. -
Übertragen Sie die Routing-Steuerung zurück an die Master-Routing-Engine:
user@switch> request chassis routing-engine master switch
Weitere Informationen zu diesem
request chassis routing-engine master
Befehl finden Sie im CLI-Explorer. -
Stellen Sie sicher, dass es sich bei der Master-Routing-Engine (Steckplatz 0) tatsächlich um die Master-Routing-Engine handelt:
user@switch> show chassis routing-engine Routing Engine status: Slot 0: Current state Master Election priority Master (default) outing Engine status: Slot 1: Current state Backup Election priority Backup (default)
Durchführen einer einheitlichen ISSU
Sie können Unified ISSU verwenden, um die auf dem Switch ausgeführte Software mit minimaler Unterbrechung des Datenverkehrs während des Upgrades zu aktualisieren.
Unified ISSU wird in Junos OS Version 13.2X51-D15 und höher unterstützt.
Führen Sie die folgenden Aufgaben aus:
Vorbereiten des Switches für die Softwareinstallation
Bevor Sie mit der Softwareinstallation über die einheitliche ISSU beginnen:
-
Stellen Sie sicher, dass Nonstop Active Routing (NSR), Nonstop Bridging (NSB) und Graceful Routing-Engine Switchover (GRES) aktiviert sind. NSB und GRES ermöglichen NSB-unterstützte Layer 2-Protokolle zur Synchronisierung von Protokollinformationen zwischen der Master- und der Backup-Routing-Engine.
So überprüfen Sie, ob das unterbrechungsfreie aktive Routing aktiviert ist:
Anmerkung:Wenn das aktive Nonstop-Routing aktiviert ist, wird auch Graceful Routing-Engine Switchover aktiviert.
user@switch> show task replication Stateful Replication: Enabled RE mode: Master
Wenn Nonstop Active Routing nicht aktiviert ist (
Stateful Replication
isDisabled
), finden Sie unter Konfigurieren von Nonstop Active Routing auf Switches , um Informationen zur Aktivierung zu erhalten. -
Aktivieren Sie Nonstop Bridging (NSB). Weitere Informationen zur Aktivierung finden Sie unter Konfigurieren von Nonstop-Bridging auf Switches (CLI-Verfahren ).
-
(Optional) Sichern Sie die Systemsoftware – Junos OS, die aktive Konfiguration und die Protokolldateien – auf dem Switch mit dem
request system snapshot
Befehl auf einem externen Speichergerät.
Aktualisieren der Software über Unified ISSU
In diesem Verfahren wird beschrieben, wie die Software, die auf einem eigenständigen Switch ausgeführt wird, aktualisiert wird.
So aktualisieren Sie den Switch mit einer einheitlichen ISSU:
-
Laden Sie das Softwarepaket herunter, indem Sie die Schritte im Abschnitt Herunterladen von Softwaredateien mit einem Browser unter Installieren von Softwarepaketen auf Geräten der QFX-Serie befolgen.
-
Kopieren Sie das/die Softwarepaket(e) auf den Switch. Es wird empfohlen, die Datei in das
/var/tmp
Verzeichnis zu kopieren. -
Melden Sie sich bei der Konsolenverbindung an. Wenn Sie eine Konsolenverbindung verwenden, können Sie den Fortschritt des Upgrades überwachen.
-
Starten Sie die ISSU:
-
Geben Sie auf dem Switch Folgendes ein:
user@switch> request system software in-service-upgrade /var/tmp/package-name.tgz
wobei
package-name.tgz
z. Bjinstall-host-qfx-10-f-x86-64-20.4R1.n-secure-signed.tgz
. ist.
Anmerkung:Während des Upgrades können Sie nicht auf die Junos OS CLI zugreifen.
Der Switch zeigt Statusmeldungen an, die den folgenden Meldungen ähneln, während das Upgrade ausgeführt wird:
warning: Do NOT use /user during ISSU. Changes to /user during ISSU may get lost! ISSU: Validating Image ISSU: Preparing Backup RE Prepare for ISSU ISSU: Backup RE Prepare Done Extracting jinstall-host-qfx-5-f-x86-64-18.3R1.n-secure-signed.tgz ... Install jinstall-host-qfx-5-f-x86-64-19.2R1.n-secure-signed.tgz completed Spawning the backup RE Spawn backup RE, index 0 successful GRES in progress GRES done in 0 seconds Waiting for backup RE switchover ready GRES operational Copying home directories Copying home directories successful Initiating Chassis In-Service-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: FPC Warm Booting ISSU: FPC Warm Booted ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking In-Service-Upgrade status Item Status Reason FPC 0 Online (ISSU) Send ISSU done to chassisd on backup RE Chassis ISSU Completed ISSU: IDLE Initiate em0 device handoff
Anmerkung:Eine vereinheitlichte ISSU kann beendet werden, anstatt abzubrechen, wenn sich der FPC in der Warmstartphase befindet. Außerdem werden Verbindungen, die nach unten und oben gehen, während eines Warmstarts der Packet Forwarding Engine (PFE) nicht erkannt.
Anmerkung:Wenn der vereinheitlichte ISSU-Prozess beendet wird, können Sie die Protokolldateien einsehen, um das Problem zu diagnostizieren. Die Protokolldateien befinden sich unter
/var/log/vjunos-log.tgz
. -
-
Melden Sie sich nach Abschluss des Neustarts des Switches an. Geben Sie den folgenden Befehl ein, um zu überprüfen, ob die Software aktualisiert wurde:
user@switch>
show version
-
Stellen Sie sicher, dass die Funktion "Ausfallsichere Dual-Root-Partitionen" ordnungsgemäß funktioniert, indem Sie das neue Junos OS-Image in die alternativen Root-Partitionen aller Switches kopieren:
user@switch>
request system snapshot slice alternate
Ausfallsichere Dual-Root-Partitionen ermöglichen es dem Switch, transparent von der alternativen Root-Partition zu booten, wenn das System nicht von der primären Root-Partition booten kann.
Support-Richtlinien für Upgrades und Downgrades für Junos OS-Versionen
Es gibt zwei Arten von Releases, EOL und EEOL:
-
End-of-Life-Versionen (EOL-Versionen) bieten technischen Support für vierundzwanzig Monate nach dem Datum der ersten allgemeinen Verfügbarkeit und Kundensupport für weitere sechs Monate.
Extended End of Life (EEOL)-Versionen bieten technischen Support für sechsunddreißig Monate nach dem ersten Datum der allgemeinen Verfügbarkeit und Kundensupport für weitere sechs Monate.
Sowohl für EOL- als auch für EEOL-Versionen können Sie ein Upgrade auf die nächsten drei nachfolgenden Versionen durchführen oder ein Downgrade auf die vorherigen drei Versionen durchführen. Sie können beispielsweise ein Upgrade von 20.4 auf die nächsten drei Versionen – 21.1, 21.2 und 21.3 – oder ein Downgrade auf die vorherigen drei Versionen – 20.3, 20.2 und 20.1 – durchführen.
Nur für EEOL-Versionen haben Sie eine zusätzliche Option - Sie können direkt von einem EEOL-Release auf die nächsten beiden nachfolgenden EEOL-Releases aktualisieren, auch wenn das Ziel-Release über die nächsten drei Releases hinausgeht. Ebenso können Sie ein Downgrade direkt von einem EEOL-Release auf die beiden vorherigen EEOL-Releases durchführen, auch wenn das Ziel-Release über die vorherigen drei Releases hinausgeht. Beispiel: 20.4 ist eine EEOL-Version. Daher können Sie ein Upgrade von 20.4 auf die nächsten beiden EEOL-Versionen – 21.2 und 21.4 – oder ein Downgrade auf die beiden vorherigen EEOL-Versionen – 20.2 und 19.4 – durchführen.
Release-Typ | End of Engineering (EOE) | Ende des Supports (EOS) | Upgrade/Downgrade auf nachfolgende 3 Releases | Upgrade/Downgrade auf nachfolgende 2 EEOL-Releases |
---|---|---|---|---|
End of Life (EOL) | 24 Monate | Ende der Entwicklung + 6 Monate | Ja | Nein |
Extended End of Life (EEOL) | 36 Monate | Ende der Entwicklung + 6 Monate | Ja | Ja |
Weitere Informationen zu EoL- und EEOL-Releases finden Sie unter https://www.juniper.net/support/eol/junos.html.
Informationen zur Softwareinstallation und zum Upgrade finden Sie im Installations- und Upgrade-Handbuch.