AUF DIESER SEITE
Bereiten Sie beide Routing-Engines für die Verbindung mit dem System vor
Installieren des Software-Pakets auf einem Gerät mit einer einzigen Routing-Engine
Wiederherstellen nach einem fehlgeschlagenen Installationsversuch, wenn die CLI funktioniert
Ersetzen einer Routing-Engine in einem Dual-Routing-Engine-System
Nicht genügend Speicherplatz für die Installation von Software
Installieren, Aktualisieren und Downgrade von Software
Auf den Geräten ist bereits Junos OS Evolved installiert. Sobald neue Funktionen und Softwarefixes verfügbar werden, müssen Sie ein Upgrade von Junos OS Evolved durchführen, um sie nutzen zu können. Sie können Software auf Geräten installieren, die entweder über eine einzelne oder redundante Routing-Engines verfügen. Bevor Sie eine Softwareversion auf einem Gerät installieren, sollten Sie alle erforderlichen Änderungen an der Konfiguration vornehmen und das aktuelle System sichern.
Junos OS Evolved stellt sicher, dass auf allen Routing-Engines (Routing-Engines) und FPCs im System dieselbe Softwareversion ausgeführt wird. Wenn Sie den request system software add image-name Befehl Betriebsmodus auf der primären Routing-Engine ausgeben, installiert das System standardmäßig die neue Version der Software auf beiden Routing-Engines. Sobald Sie das System nach einer Softwarepaketinstallation neu starten, führen alle Routing-Engines und FPCs im System die neue Version der Software aus.
Junos OS Evolved unterstützt das Speichern mehrerer Softwareversionen auf dem Speichermedium. Sie können die installierten Versionen auf dem Gerät mit dem show system software list Befehl Betriebsmodus anzeigen. Jede Version der Software wird in einem eigenen Bereich im Verzeichnis /soft gespeichert, um sicherzustellen, dass eine Installation des Softwarepakets keine Auswirkungen auf die anderen im System installierten Softwareversionen hat. Wir empfehlen, nicht mehr als 5 Softwareversionen im System zu behalten.
In Junos OS müssen Sie für Geräte mit redundanten Routing-Engines zuerst die Software auf der Backup-Routing-Engine aktualisieren und dann die Steuerung auf die Backup-Routing-Engine umstellen, um die neue Softwareversion auszuführen. Nachdem Sie sicher sind, dass das Softwareupgrade auf der ursprünglichen Backup-Routing-Engine erfolgreich war, können Sie die ursprüngliche primäre Routing-Engine auf die neue Softwareversion aktualisieren und die Steuerung wieder auf die ursprüngliche primäre Routing-Engine umstellen. Standardmäßig müssen Sie bei Junos OS Evolved jedoch nicht zuerst die Backup-Routing-Engine aktualisieren. Sie aktualisieren beide Routing-Engines mit einem einzigen Befehl, der auf der primären Routing-Engine ausgegeben wird. Ab Junos OS Evolved Version 25.4R1 unterstützen wir auch die Installation von Junos OS Evolved auf der Backup-Routing-Engine, das Switching darauf und das anschließende Upgrade der neuen Backup-(ursprünglichen primären) Routing-Engine auf Geräten mit redundanten Routing-Engines.
Bei einer erfolgreichen Installation installiert das Installationspaket die vorhandene Software vollständig neu. Es behält Konfigurationsdateien und ähnliche Informationen wie Secure Shell- und Hostschlüssel aus der vorherigen Version bei. Das vorherige Softwarepaket wird in einem separaten Bereich beibehalten, und Sie können bei Bedarf manuell darauf zurückgreifen. Wenn die Softwareinstallation aus irgendeinem Grund fehlschlägt, z. B. ein Stromausfall während des Installationsvorgangs, kehrt das System bei einem Neustart zur ursprünglich aktiven Installation zurück. Weitere Hintergrundinformationen zur Softwareinstallation finden Sie unter Übersicht über Softwareinstallation und Upgrade (Junos OS Evolved).
Mit Junos OS Evolved können Sie mit dem request system software rollback image-name Befehl "Betriebsmodus" auf jede der im System gespeicherten Versionen zurücksetzen. Außerdem speichert das System mit jedem Release die letzte Konfiguration, die zum Zeitpunkt des Releases lief. Junos OS Evolved unterstützt das Rollback auf ein alternatives Image mit der aktuell ausgeführten Konfiguration oder mit der gespeicherten Konfiguration, die dem Rollback-Software-Image entspricht, mit dem request system software rollback with-old-snapshot-config Befehl Betriebsmodus.
Wenn das System nach dem Upgrade und Neustart nicht richtig funktioniert, kann die vorherige Version durch Rollback auf die vorherige Version wiederhergestellt werden. Weitere Informationen finden Sie im Rollback-Schritt Wiederherstellen nach einem fehlgeschlagenen Installationsversuch, wenn die CLI funktioniert .
Wenn bei Geräten mit Dual-Routing-Engine eine in das Gerät eingefügte Routing-Engine über eine andere Softwareversion verfügt, wird die neue Routing-Engine aus dem System herausgehalten. Es wird empfohlen, die Software so zu konfigurieren, dass sie automatisch mit der neuen Routing-Engine synchronisiert wird, indem Sie die auto-sw-sync Anweisung auf Hierarchieebene [edit system] konfigurieren. Wenn diese Konfiguration vorhanden ist, kopiert die im System vorhandene Routing-Engine alle Images in die neue Routing-Engine und startet die neue Routing-Engine neu, sodass automatisch die richtige Software angezeigt wird. Sie können die Software auch jedes Mal, wenn Sie eine Routing-Engine ersetzen müssen, manuell mit der neuen Routing-Engine synchronisieren, indem Sie den request system software sync all-versions Befehl Betriebsmodus verwenden, der die Softwareversionen und -konfigurationen synchronisiert. Weitere Informationen zum Ersetzen von Routing-Engines finden Sie unter Ersetzen einer Routing-Engine in einem Dual-Routing-Engine-System.
Wenn Sie Software mit dem request system software add Befehl "Betriebsmodus" aktualisieren oder downgraden, installiert das System das Softwarepaket und aktiviert es sofort, wodurch die Software als nächste Boot-Version festgelegt wird. Ab Junos OS Evolved Version 25.4R1 haben Sie die Möglichkeit, Software in separaten Staging- und Aktivierungsphasen auf Geräten zu installieren, die diese Funktion unterstützen. Die Trennung der Installationsaufgaben ermöglicht eine bessere Kontrolle über das Softwaremanagement und erleichtert die Durchführung von Validierungen. Weitere Informationen finden Sie unter Bereitstellen und Aktivieren Junos OS Evolved Software.
Vorbereiten der Installation von Software
Führen Sie die folgenden Schritte aus, um die Installation Ihrer Junos OS Evolved-Software vorzubereiten:
Bereiten Sie beide Routing-Engines für die Verbindung mit dem System vor
Bei Geräten mit Dual-Routing-Engine müssen beide Routing-Engines am System beteiligt sein, um Software auf beiden Routing-Engines installieren zu können. Sie müssen sicherstellen, dass beide Routing-Engines im System vorhanden sind und welche Softwareversionen derzeit im System ausgeführt werden. Sie verwenden dazu die show system software listBefehle , show system nodesund show system alarms Betriebsmodus, um zu bestimmen, welche Vorgehensweise zu ergreifen ist, wenn eine der Routing-Engines nicht am System beteiligt ist.
Geben Sie die show system software list Befehle and show system nodes auf der primären Routing-Engine ein, um den Status der Routing-Engines zu überprüfen. Wenn Informationen zu beiden re0 und re1 in der Ausgabe erscheinen und in der show system nodes Ausgabe des Befehls den Status von Status : online, apps-ready anzeigen, sind beide Routing-Engines betriebsbereit, Teil des Systems und führen dieselbe Softwareversion aus. Sie können mit der Installation der Software fortfahren. Siehe Installieren des Software-Pakets auf einem Gerät mit redundanten Routing-Engines auf allen Knoten gleichzeitig. Zum Beispiel:
user@host-re0> show system software list
[...output truncated...]
-------------------------------
node: re0
-------------------------------
Active boot device is primary: /dev/sda
List of installed version(s) :
'-' running version
'>' next boot version after upgrade/downgrade
'<' rollback boot version
- junos-evo-install-ptx-x86-64-20.4R2.13-EVO - [2021-05-05 09:19:16]
< junos-evo-install-ptx-x86-64-20.4R2.14-EVO - [2021-05-05 09:03:23]
-------------------------------
node: re1
-------------------------------
Active boot device is primary: /dev/sda
List of installed version(s) :
'-' running version
'>' next boot version after upgrade/downgrade
'<' rollback boot version
- junos-evo-install-ptx-x86-64-20.4R2.13-EVO - [2021-05-05 09:22:09]
< junos-evo-install-ptx-x86-64-20.4R2.14-EVO - [2021-05-05 09:06:50]
user@host-re0> show system nodes
Node: fpc0
Node Id : 2201170739216
Node Nonce : 2632845278
Status : online, apps-ready
Attributes : ASICS (Active), BT (Active), FABRIC_PFE (Active), FPC (Active), PIC (Active), TIMINGD_FPC (Active), MSVCSD (Active)
Node: re0
Node Id : 2201170739204
Node Nonce : 1829978227
Status : online, apps-ready
Attributes : FABRIC_CONTROL (Active), FABRIC_FCHIP_PARALLEL (Active), RE (Active), TIMINGD_RE (Active), MasterRE (Active), GlobalIPOwner (Active)
Node: re1 Node Id : 2201170739205
Node Nonce : 3166228206
Status : online, apps-ready
Attributes : FABRIC_CONTROL (Spare), FABRIC_FCHIP_PARALLEL (Spare), RE (Spare), TIMINGD_RE (Spare), BackupRE (Active)
Wenn beide Routing-Engines vorhanden sind, der Status einer Routing-Engine jedoch nicht Status : online, apps-ready, müssen Sie Maßnahmen ergreifen, um diese Routing-Engine in das System zu bringen. In diesen Beispielen re0 ist die Routing-Engine im System und re1 die andere Routing-Engine, die dem System beitreten muss:
Installieren Sie das Software-Paket auf einem Gerät mit redundanten Routing-Engines auf allen Knoten gleichzeitig
Im Gegensatz zu Junos OS stellt Junos OS Evolved sicher, dass auf allen Knoten in einem System dieselbe Softwareversion ausgeführt wird. In Junos OS Evolved kann das Gerät mehrere Versionen der Software gleichzeitig enthalten, wenn genügend Speicherplatz vorhanden ist. Wenn das Gerät nicht über genügend Speicherplatz verfügt, müssen Sie ein älteres Image der Software löschen, bevor Sie ein neues installieren. Es wird empfohlen, nicht mehr als 5 Softwareversionen auf dem Gerät zu speichern.
Bevor Sie eine neue Softwareversion auf einem Gerät installieren, sollten Sie das aktuelle System sichern. Siehe Sichern und Wiederherstellen von Software mit Snapshots.
Bevor Sie die Software aktualisieren, müssen Sie die Installation vorbereiten. Siehe Vorbereiten der Installation von Software.
Der request system software add Befehl "Betriebsmodus" installiert die Software auf beiden Routing-Engines. Dieser Befehl ändert nicht den aktuell ausgeführten Software-Stack. Dieser Befehl validiert die aktuelle Konfiguration mit der neuen Version der Software. Sobald die Validierung erfolgreich war, prüft der Installationsprozess, ob auf beiden Routing-Engines ausreichend Speicherplatz vorhanden ist. Sobald die Speicherprüfungen bestanden sind, wird die neue Software auf beiden Routing-Engines installiert. Sie müssen das System neu starten, um die neue Software auszuführen. Der Softwareinstallationsprozess wirkt sich nur für kurze Zeit auf den Datenverkehr aus. Weitere Informationen finden Sie in Tabelle 1.
| Aufgaben | Aktionen | Auswirkungen auf den Datenverkehr |
|---|---|---|
| Fügen Sie die Software hinzu | Konfiguration validieren, auf ausreichend Speicherplatz prüfen und auf beiden Routing-Engines installieren | Keine |
| Überprüfen Sie die Softwareinstallation | Bild anzeigen, das nach dem Neustart des Systems das aktuelle Bild sein wird | Keine |
| Starten Sie das System neu. | Starten Sie alle Routing-Engines und FPCs gleichzeitig neu. | Betroffen; wird nach dem Neustart des Systems fortgesetzt |
| Überprüfen, welches Software-Image ausgeführt wird | Bild nach Neustart anzeigen | Keine |
So aktualisieren Sie die Software auf einem Gerät:
Installieren Sie das Softwarepaket auf einem Gerät mit redundanten Routing-Engines, zuerst auf der Backup-Routing-Engine, dann auf der primären Routing-Engine
Im Gegensatz zu Junos OS stellt Junos OS Evolved sicher, dass auf allen Knoten in einem System dieselbe Softwareversion ausgeführt wird. In Junos OS Evolved kann das Gerät mehrere Versionen der Software gleichzeitig enthalten, wenn genügend Speicherplatz vorhanden ist. Sie können die Software jedoch jeweils nur auf einer Routing-Engine installieren, um:
-
Minimieren Sie die Auswirkungen, dass die Routing-Engine nicht erreichbar ist, indem
sshSie zuerst nur die Backup-Routing-Engine aktualisieren. -
Pflegen Sie die alte Version auf der primären Routing-Engine.
-
Falls der Datenverkehr nach dem Switching zur Routing-Engine mit der neuen Version nicht wieder aufgenommen wird, unterstützen Sie das Switching zurück zur alten Version.
-
Stellen Sie Prüfpunkte bereit, um mit der neuen Version zur Routing-Engine wechseln zu
sshkönnen.
Wenn Sie zuerst Software auf der Backup-Routing-Engine installieren, können Sie anschließend überprüfen, ob die Installation erfolgreich war. Sie können dann die Masterschaft auf der Backup-Routing-Engine wechseln, und diese Routing-Engine übernimmt die primäre Rolle in einem sauberen Zustand.
Ab Junos OS Evolved Version 25.4R1 unterstützen wir dieselbe Installationsmethode wie Junos OS, sodass Sie eine weitere Methode zur Installation der Junos OS Evolved-Software auf Geräten mit redundanten Routing-Engines haben. Sie installieren zunächst die neue Version von Junos OS Evolved auf der Backup-Routing-Engine, während Sie die aktuell ausgeführte Softwareversion auf der primären Routing-Engine beibehalten. Diese Methode ermöglicht es der primären Routing-Engine, den Betrieb fortzusetzen und Unterbrechungen für Ihr Netzwerk zu minimieren.
Wenn das Gerät nicht über genügend Speicherplatz verfügt, müssen Sie ein älteres Image der Software löschen, bevor Sie ein neues installieren. Es wird empfohlen, nicht mehr als 5 Softwareversionen auf dem Gerät zu speichern.
Bevor Sie eine neue Softwareversion auf einem Gerät installieren, sollten Sie das aktuelle System sichern. Siehe Sichern und Wiederherstellen von Software mit Snapshots.
Bevor Sie die Software aktualisieren, müssen Sie die Installation vorbereiten. Siehe Vorbereiten der Installation von Software.
Um die Software zu installieren, müssen Sie:
-
Deaktivieren Sie alle Formen der Routing-Engine-Synchronisation, wie GRES, NSR, Nonstop-Bridging und automatische Softwaresynchronisierung, und konfigurieren Sie einen Backup-Router, um auf das System zugreifen zu können.
-
Installieren Sie die Software auf der Hardware-Backup-Routing-Engine (RE1), und stellen Sie Mastership auf RE1 um.
-
Installieren Sie die Software auf RE0.
-
Aktivieren Sie alle Formen der Routing-Engine-Synchronisierung erneut, und wechseln Sie optional die Mastership zurück zu RE0.
Installieren des Software-Pakets auf einem Gerät mit einer einzigen Routing-Engine
Bevor Sie eine neue Softwareversion auf einem Gerät installieren, sollten Sie das aktuelle System sichern. Siehe Sichern und Wiederherstellen von Software mit Snapshots.
In Junos OS Evolved kann das Gerät mehrere Versionen der Software gleichzeitig enthalten, solange das System über genügend Speicherplatz verfügt. Wenn das System nicht über genügend Speicherplatz verfügt, müssen Sie ein älteres Image der Software löschen, bevor Sie ein neues installieren. Es wird empfohlen, nicht mehr als 5 Softwareversionen auf dem Gerät zu speichern.
Bevor Sie die Software aktualisieren, müssen Sie die Installation vorbereiten. Siehe Vorbereiten der Installation von Software.
So aktualisieren Sie die Software auf einem Gerät:
Siehe auch
Wiederherstellen nach einem fehlgeschlagenen Installationsversuch, wenn die CLI funktioniert
Wenn eine Installation von Junos OS Evolved fehlschlägt und die CLI funktioniert, verwenden Sie je nach Situation eines der folgenden Verfahren, um Junos OS Evolved zu installieren:
Ersetzen einer Routing-Engine in einem Dual-Routing-Engine-System
Junos OS Evolved stellt sicher, dass auf allen Knoten in einem System dieselbe Softwareversion ausgeführt wird.
Wenn Sie eine Routing-Engine einfügen, die dieselbe aktuelle Softwareversion wie die primäre Routing-Engine in das System einfügt, tritt die neue Routing-Engine dem System bei, und die Konfigurationen und die anderen Softwareversionen werden automatisch von der vorhandenen Routing-Engine zur neuen Routing-Engine synchronisiert, auch wenn Sie die auto-sw-sync Anweisung nicht konfiguriert haben.
Wenn Sie eine Routing-Engine mit einer anderen Softwareversion in das System einfügen und die auto-sw-sync enable Anweisung nicht konfiguriert haben, wird die Routing-Engine außerhalb des Systems gehalten und das System generiert einen Alarm wegen Softwareabweichung. Die Alarmmeldung zeigt den Namen der Routing-Engine und die Version der Software auf der neu eingefügten Routing-Engine an, ähnlich der folgenden: Software Version Mismatch on re1:junos-evo-install-ptx-x86-64-20.4R2.6-EVO..
user@host-re0> show system alarms 2 alarms currently active Alarm time Class Description 2021-04-19 16:02:26 PDT Major Re1 Node unreachable 2021-04-19 16:04:46 PDT Major Software Version Mismatch on re1:junos-evo-install-ptx-x86-64-20.4R2.6-EVO
Um die Alarme zu löschen und die Routing-Engine in das System zu bringen, synchronisieren Sie die primäre Routing-Engine manuell mit der neuen Routing-Engine mit dem request system software sync all-versions Befehl Betriebsmodus.
Es wird empfohlen, die auto-sw-sync enable Konfigurationsanweisung auf Hierarchieebene [edit system] zu konfigurieren, bevor Sie eine neue Routing-Engine in das System einfügen. Dabei erkennt die Routing-Engine im System die neu eingefügte Routing-Engine und synchronisiert die Software automatisch mit der neuen Routing-Engine. Alle Images werden mit der neuen Routing-Engine synchronisiert und das System startet die neu eingefügte Routing-Engine neu. Wenn die neu eingefügte Routing-Engine wieder hochgefahren wird, tritt sie dem System bei. Jedes Software-Image verfügt über die Konfiguration, die bei der Ausführung des Images verwendet wurde. Die Konfiguration, die dem aktuell ausgeführten Image zugeordnet ist, wird von der primären Routing-Engine mit der Backup-Routing-Engine synchronisiert. Konfigurationen, die mit dem Rollback und anderen Images gespeichert sind, werden auch mit der Backup-Routing-Engine synchronisiert, wenn Sie die auto-sw-sync enable Anweisung auf der primären Routing-Engine konfigurieren.
So ersetzen Sie eine Routing-Engine in einem Dual-Routing-Engine-System:
Nicht genügend Speicherplatz für die Installation von Software
Die Softwareinstallation erfordert eine bestimmte Menge an ungenutztem Speicherplatz. Wenn das System nicht über genügend Speicherplatz verfügt, erhalten Sie eine Fehlermeldung ähnlich der folgenden:
WARNING: The /soft filesystem is low on free disk space.
WARNING: This package requires 1075136k free, but there is only 666502k available.
Wenn Sie genügend Speicherplatz für eine erfolgreiche Softwareinstallation erstellen müssen, können Sie wie folgt vorgehen:
- Identifizieren und löschen Sie ältere Images mithilfe der
show system software listBefehle undrequest system software deleteBetriebsmodus. - Identifizieren und löschen Sie unnötige Dateien mithilfe der
show system storageBefehle undrequest system storage cleanupBetriebsmodus.
Weitere Informationen zum Erstellen von genügend Speicherplatz für eine Softwareinstallation finden Sie unter Sicherstellen von ausreichend Speicherplatz für Upgrades.