AUF DIESER SEITE
Anweisungen für Migration, Upgrade und Downgrade
Dieser Abschnitt enthält das Verfahren zum Upgrade von Junos OS sowie 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.
Aktualisieren der Software auf Switches der QFX-Serie
Verwenden Sie beim Upgrade oder Downgrade von Junos OS immer das Paket jinstall. Verwenden Sie andere Pakete (z. B. das jbundle-Paket) nur, wenn Sie von einem Supportmitarbeiter von Juniper Networks dazu aufgefordert werden. Informationen zum Inhalt des jinstall-Pakets und Details zum Installationsvorgang finden Sie im Installations- und Upgrade-Handbuch und unter Junos OS-Grundlagen in der Dokumentation zur QFX-Serie.
Wenn Sie mit dem Download- und Installationsvorgang nicht vertraut sind, gehen Sie folgendermaßen vor:
-
Wechseln Sie in einem Browser zu https://www.juniper.net/support/downloads/junos.html.
Die Seite Junos Platforms Download Software (Software herunterladen) wird angezeigt.
-
Wählen Sie auf der Seite "Junos Platforms Download Software" im Abschnitt "QFX-Serie" 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" diese Option 23.2 aus.
-
Wählen Sie im Abschnitt "Paket installieren" der Registerkarte "Software" das Installationspaket der QFX-Serie für die Version 20.3 aus.
Das Feld Warnung wird angezeigt.
-
Klicken Sie im Feld "Warnung" auf den Link zum PSN-Dokument, um Details zur Software anzuzeigen, und klicken Sie auf den Link, um es herunterzuladen.
Ein Anmeldebildschirm wird angezeigt.
-
Melden Sie sich beim Authentifizierungssystem von Juniper Networks mit dem Benutzernamen (in der Regel Ihre E-Mail-Adresse) und dem Passwort an, die Sie von einem Vertreter von Juniper Networks erhalten haben.
-
Laden Sie die Software auf einen lokalen Host herunter.
-
Kopieren Sie die Software auf das Gerät oder auf Ihre interne Softwareverteilungsseite.
-
Installieren Sie das neue jinstall-Paket auf dem Gerät.
Hinweis:Es wird empfohlen, alle Softwarepakete out-of-band über die Konsole zu aktualisieren, da In-Band-Verbindungen während des Upgrade-Vorgangs unterbrochen werden.
Kunden in den USA und Kanada verwenden den folgenden Befehl:
user@host> request system software add source/jinstall-host-qfx-5-x86-64-23.2-R1.n-secure-signed.tgz reboot
Ersetzen Sie 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 war.
-
Nachdem Sie ein Paket der Version 20.3 jinstall
von Junos OS installiert haben, können Sie den request system software rollback
Befehl ausführen, 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-Betriebssystem umfasst. Für dieses Upgrade müssen 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 auf der alternativen SSD verfügbaren Snapshot gestartet werden.
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-23.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-23.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. Nachdem Sie Junos OS Version 15.1X53-D32 installiert haben, 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 die Version des Hostbetriebssystems jedoch von der bereits auf dem Switch installierten Version unterscheidet, 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-23.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-23.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
Upgrade 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 kritischer Dateien erhalten Sie vom Kundendienst unter https://www.juniper.net/support.
Der Switch enthält zwei Routing-Engines, sodass Sie die Software auf jeder Routing-Engine (re0 und re1) installieren müssen.
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, führen Sie eine Junos OS-Installation auf jeder Routing-Engine separat durch, um eine Unterbrechung des Netzwerkbetriebs zu vermeiden.
Bevor Sie die Software installieren, sichern Sie alle wichtigen Dateien in /var/home. Weitere Informationen zum Sichern kritischer Dateien erhalten Sie vom Kundendienst unter https://www.juniper.net/support.
Wenn GRES (Graceful Routing Engine Switchover), NSB (Nonstop Bridging) oder NSR (Nonstop Active Routing) aktiviert ist, wird die Software nicht ordnungsgemäß installiert. Stellen Sie sicher, dass Sie den CLI-Befehl delete chassis redundancy
eingeben, 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 spezifischen Hardwarehandbuch für Ihren Switch.
-
Wechseln Sie in der 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. Dadurch kann die Master-Routing-Engine den Betrieb fortsetzen und Unterbrechungen Ihres Netzwerks minimieren.
Nachdem Sie sich vergewissert haben, dass die neue Softwareversion auf der Backup-Routing-Engine ordnungsgemäß ausgeführt wird, können Sie die Routing-Steuerung auf die Backup-Routing-Engine umschalten und dann die Softwareversion auf der anderen Routing-Engine aktualisieren oder downgraden.
-
Melden Sie sich beim Konsolenport der anderen Routing-Engine an (derzeit das Backup).
Weitere Informationen zur Anmeldung bei der Routing-Engine über den Konsolenport finden Sie im spezifischen 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-23.2R1.n-secure-signed.tgz
Weitere Informationen zum
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
Hinweis:Sie müssen den Switch neu starten, um die neue Installation von Junos OS auf den 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 Startgerät neu gestartet, auf dem die Software gerade installiert wurde. Wenn der Neustart abgeschlossen ist, zeigt der Switch die Anmeldeaufforderung an.
Während der Aktualisierung der Software sendet die Routing-Engine, auf der Sie die Installation durchführen, keinen Datenverkehr.
-
Melden Sie sich an und geben Sie den
show version
Befehl ein, 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 downgraden.
-
Melden Sie sich beim Port der Master-Routing-Engine-Konsole an.
Weitere Informationen zur Anmeldung bei der Routing-Engine über den Konsolenport finden Sie im spezifischen 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 zum
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-23.2R1.n-secure-signed.tgz
Weitere Informationen zum
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
Hinweis:Sie müssen neu starten, um die neue Installation von Junos OS auf den 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 Startgerät neu gestartet, auf dem die Software gerade installiert wurde. Wenn der Neustart abgeschlossen ist, zeigt der Switch die Anmeldeaufforderung an.
Während des Upgrades der Software sendet die Routing-Engine, auf der Sie die Installation durchführen, keinen Datenverkehr.
-
Melden Sie sich an und geben Sie den
show version
Befehl ein, 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 zum
request chassis routing-engine master
Befehl finden Sie im CLI-Explorer. -
Stellen Sie sicher, dass die Master-Routing-Engine (Steckplatz 0) tatsächlich die Master-Routing-Engine ist:
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.
Vorbereiten des Switches für die Softwareinstallation
Bevor Sie mit der Softwareinstallation mit Unified 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ützten Layer-2-Protokollen die Synchronisierung von Protokollinformationen zwischen der Master- und der Backup-Routing-Engine.
So überprüfen Sie, ob das aktive Nonstop-Routing aktiviert ist:
Hinweis:Wenn das aktive Nonstop-Routing aktiviert ist, wird der ordnungsgemäße Routing-Engine-Switchover aktiviert.
user@switch> show task replication Stateful Replication: Enabled RE mode: Master
Wenn das aktive Nonstop-Routing nicht aktiviert ist (
Stateful Replication
istDisabled
), finden Sie Informationen zur Aktivierung unter Konfigurieren des aktiven Nonstop-Routings auf Switches . -
Aktivieren Sie Nonstop-Bridging (NSB). Weitere Informationen zur Aktivierung finden Sie unter Konfigurieren von Nonstop-Bridging auf Switches der EX-Serie .
-
(Optional) Sichern Sie mit dem
request system snapshot
Befehl die Systemsoftware – Junos OS, die aktive Konfiguration und die Protokolldateien – auf dem Switch auf einem externen Speichergerät.
Upgrade der Software mit Unified ISSU
In diesem Verfahren wird beschrieben, wie Sie die Software aktualisieren, die auf einem eigenständigen Switch ausgeführt wird.
So aktualisieren Sie den Switch mit einheitlichem 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 Softwarepaket oder die Softwarepakete auf den Switch. Es wird empfohlen, die Datei in das
/var/tmp
Verzeichnis zu kopieren. -
Melden Sie sich bei der Konsolenverbindung an. Über eine Konsolenverbindung 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 z.B
package-name.tgz
. ist.jinstall-host-qfx-10-f-x86-64-20.4R1.n-secure-signed.tgz
Hinweis: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
Hinweis:Eine einheitliche ISSU kann anhalten, anstatt abzubrechen, wenn sich der FPC in der Warmstartphase befindet. Außerdem werden alle Links, die nach unten und oben gehen, während eines Warmstarts der Packet Forwarding Engine (PFE) nicht erkannt.
Hinweis:Wenn der einheitliche 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 an, nachdem der Neustart des Switches abgeschlossen ist. 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 für 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.
Supportrichtlinie für Upgrades und Downgrade für Junos OS-Versionen und erweiterte End-of-Life-Versionen
Wir haben zwei Arten von Releases, Standard-EOL und EEOL:
-
Die standardmäßigen End-of-Life-Versionen (EOL) bieten technischen Support für vierundzwanzig Monate nach dem ersten allgemeinen Verfügbarkeitsdatum und Kundensupport für weitere sechs Monate.
-
Extended End of Life (EEOL)-Versionen bieten technischen Support für sechzig Monate nach dem ersten allgemeinen Verfügbarkeitsdatum und Kundensupport für weitere sechs Monate.
Hinweis:Der sechzigmonatige Support für EEOL-Versionen wird mit Junos OS 23.2 eingeführt und ist für alle späteren Versionen verfügbar. Für Releases vor 23.2 beträgt der Support für EEOL-Releases weiterhin sechsunddreißig Monate.
Sowohl für standardmäßige 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 21.2 auf die nächsten drei Versionen – 21.3, 21.4 und 22.1 – durchführen oder ein Downgrade auf die vorherigen drei Versionen – 21.1, 20.4 und 20.3 – durchführen.
Nur für EEOL-Versionen haben Sie eine zusätzliche Option: Sie können direkt von einer EEOL-Version auf die nächsten beiden nachfolgenden EEOL-Versionen aktualisieren, auch wenn die Zielversion über die nächsten drei Versionen hinausgeht. Ebenso können Sie ein direktes Downgrade von einer EEOL-Version auf die beiden vorherigen EEOL-Versionen durchführen, selbst wenn die Zielversion über die vorherigen drei Versionen hinausgeht. Beispielsweise ist 21.2 eine EEOL-Version. Daher können Sie ein Upgrade von 21.2 auf die nächsten beiden EEOL-Versionen – 21.4 und 22.2 – durchführen oder ein Downgrade auf die beiden vorherigen EEOL-Versionen – 20.4 und 20.2 – durchführen.
Release-Typ | End of Engineering (EOE) | End of Support (EOS) | Upgrade/Downgrade auf 3 Folgeversionen | Upgrade/Downgrade auf 2 EEOL-Folgeversionen |
---|---|---|---|---|
Standardmäßiges Ende der Lebensdauer (EOL) | 24 Monate | Ende des Engineerings + 6 Monate | Ja | Nein |
Verlängertes Lebensende (EEOL) | 60 Monate | Ende des Engineerings + 6 Monate | Ja | Ja |
Weitere Informationen zu standardmäßigen EOL- und EEOL-Releases finden Sie unter https://www.juniper.net/support/eol/junos.html.
Weitere Informationen zur Softwareinstallation und zum Upgrade finden Sie im Installations- und Upgradehandbuch.