AUF DIESER SEITE
Vorbereiten beider Routing-Engines für den Beitritt zum System
Installieren des Softwarepakets auf einem Gerät mit redundanten Routing-Engines
Installieren des Softwarepakets auf einem Gerät mit einer einzelnen Routing-Engine
Wiederherstellen nach einem fehlgeschlagenen Installationsversuch, wenn die CLI funktioniert
Ersetzen einer Routing-Engine in einem System mit dualer Routing-Engine
Installieren, Aktualisieren und Downgrade von Software
Auf den Geräten ist Junos OS Evolved bereits installiert. Sobald neue Funktionen und Softwarefixes verfügbar werden, müssen Sie Junos OS Evolved aktualisieren, um sie verwenden zu können. Sie können Software auf Geräten installieren, die entweder über eine 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 ausführen, installiert das System die neue Softwareversion auf beiden Routing-Modulen. Sobald Sie das System nach der Installation eines Softwarepakets 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 separaten Bereich im Verzeichnis /soft gespeichert, wodurch sichergestellt wird, dass sich die Installation eines Softwarepakets nicht auf die anderen im System installierten Softwareversionen auswirkt. Wir empfehlen, nicht mehr als 5 Softwareversionen im System zu haben.
In Junos OS müssen Sie zuerst die Software auf der Standby-Routing-Engine aktualisieren und dann die Steuerung auf die Standby-Routing-Engine umstellen, um die neue Softwareversion auszuführen. Nachdem Sie sicher sind, dass das Softwareupgrade der ursprünglichen Standby-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. Mit Junos OS Evolved müssen Sie jedoch nicht zuerst die Standby-Routing-Engine aktualisieren. Sie aktualisieren beide Routing-Engines mit einem einzigen Befehl, der auf der primären Routing-Engine ausgegeben wird.
Bei einer erfolgreichen Installation installiert das Installationspaket die vorhandene Software vollständig neu. Konfigurationsdateien und ähnliche Informationen, z. B. Secure Shell und Hostschlüssel, aus der vorherigen Version werden beibehalten. Das vorherige Softwarepaket wird in einem separaten Bereich aufbewahrt, und Sie können bei Bedarf manuell darauf zurückgreifen. Wenn die Softwareinstallation aus irgendeinem Grund fehlschlägt, z. B. durch Stromausfall während des Installationsvorgangs, kehrt das System beim 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" ein Rollback auf eine der im System gespeicherten Versionen durchführen. Das System speichert mit jedem Release auch die letzte Konfiguration, die zum Zeitpunkt der Release-Ausführung lief. Junos OS Evolved unterstützt das Zurücksetzen 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 ordnungsgemäß funktioniert, kann die vorherige Version durch Zurücksetzen auf die vorherige Version wiederhergestellt werden. Weitere Informationen finden Sie im Rollback-Schritt in der Prozedur Wiederherstellen nach einem fehlgeschlagenen Installationsversuch, wenn die CLI funktioniert .
Bei Geräten mit dualer Routing-Engine wird die neue Routing-Engine aus dem System ausgeschlossen, wenn eine in das Gerät eingefügte Routing-Engine eine andere Softwareversion aufweist. Es wird empfohlen, die Software so zu konfigurieren, dass sie automatisch mit der neuen Routing-Engine synchronisiert wird, indem Sie die auto-sw-sync enable
Anweisung auf Hierarchieebene [edit system]
konfigurieren. Wenn diese Konfiguration vorhanden ist, kopiert die Routing-Engine, die sich im System befindet, alle Images in die neue Routing-Engine und startet die neue Routing-Engine neu, damit sie automatisch die richtige Software erstellt. Sie können die Software auch manuell mit der neuen Routing-Engine synchronisieren, wenn Sie eine Routing-Engine austauschen müssen, indem Sie den request system software sync all-versions
Befehl operational mode verwenden, der die Softwareversionen und -konfigurationen synchronisiert. Weitere Informationen zum Ersetzen von Routingmodulen finden Sie unter Ersetzen einer Routing-Engine in einem System mit dualer Routing-Engine.
Vorbereiten der Installation von Software
Führen Sie die folgenden Schritte aus, um die Installation Ihrer Junos OS Evolved-Software vorzubereiten:
Vorbereiten beider Routing-Engines für den Beitritt zum System
Bei Geräten mit dualer Routing-Engine müssen beide Routing-Module am System beteiligt sein, um Software auf beiden Routing-Modulen installieren zu können. Sie müssen überprüfen, ob beide Routing-Engines im System vorhanden sind und welche Softwareversionen derzeit im System ausgeführt werden. Sie verwenden die show system software list
show system nodes
Befehle , und show system alarms
Betriebsmodus, um dies zu tun und 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 und show system nodes
auf der primären Routing-Engine ein, um den Status der Routing-Engines zu überprüfen. Wenn Informationen zu beiden re0
re1
und in der Ausgabe angezeigt werden und in der Ausgabe des show system nodes
Befehls den Status anzeigenStatus : online, apps-ready
, sind beide Routing-Engines betriebsbereit, Teil des Systems und führen dieselbe Softwareversion aus. Sie können mit der Installation der Software fortfahren. Weitere Informationen finden Sie unter Installieren des Softwarepakets auf einem Gerät mit redundanten Routing-Engines. 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
lautet, müssen Sie Maßnahmen ergreifen, um diese Routing-Engine in das System zu integrieren. In diesen Beispielen re0
ist die Routing-Engine im System und re1
die andere Routing-Engine, die dem System beitreten muss:
Installieren des Softwarepakets auf einem Gerät mit redundanten Routing-Engines
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. Weitere Informationen finden Sie unter Sichern und Wiederherstellen von Software mit Snapshots.
Bevor Sie die Software aktualisieren, müssen Sie die Installation vorbereiten. Weitere Informationen finden Sie unter Vorbereiten der Installation von Software.
Mit dem request system software add
Befehl "Betriebsmodus" wird die Software auf beiden Routing-Engines installiert. Mit diesem Befehl wird der aktuell ausgeführte Softwarestapel nicht geändert. Mit diesem Befehl wird die aktuelle Konfiguration mit der neuen Version der Software validiert. Sobald die Überprüfung erfolgreich war, prüft der Installationsvorgang, ob auf beiden Routingmodulen genügend Speicherplatz vorhanden ist. Sobald die Speicherprüfungen erfolgreich waren, wird die neue Software auf beiden Routing-Engines installiert. Sie müssen das System neu starten, um die neue Software auszuführen. Der Software-Installationsprozess 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 | Überprüfen Sie die Konfiguration, prüfen Sie, ob genügend Speicherplatz vorhanden ist, und installieren Sie sie auf beiden Routing-Engines | Nichts |
Überprüfen der Softwareinstallation | Zeigen Sie das Bild an, das nach dem Neustart des Systems das aktuelle Image ist | Nichts |
Starten Sie das System neu. | Starten Sie alle Routing-Engines und FPCs gleichzeitig neu. | Zusammengepresst; wird nach dem Neustart des Systems fortgesetzt |
Überprüfen, welches Softwareimage ausgeführt wird | Bild anzeigen, das nach dem Neustart ausgeführt wird | Nichts |
So aktualisieren Sie die Software auf einem Gerät:
Installieren des Softwarepakets auf einem Gerät mit einer einzelnen Routing-Engine
Bevor Sie eine neue Softwareversion auf einem Gerät installieren, sollten Sie das aktuelle System sichern. Weitere Informationen finden Sie unter 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. Weitere Informationen finden Sie unter 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 Befehlszeileneingabe funktioniert, verwenden Sie je nach Situation eines der folgenden Verfahren, um Junos OS Evolved zu installieren:
Ersetzen einer Routing-Engine in einem System mit dualer Routing-Engine
Junos OS Evolved stellt sicher, dass auf allen Knoten eines Systems dieselbe Softwareversion ausgeführt wird.
Wenn Sie eine Routing-Engine mit derselben aktuellen Softwareversion wie die primäre Routing-Engine in das System einfügen, tritt die neue Routing-Engine dem System bei, und die Konfigurationen und die anderen Softwareversionen werden automatisch von der vorhandenen Routing-Engine mit der 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 Sie die auto-sw-sync enable
Anweisung nicht konfiguriert haben, wird die Routing-Engine außerhalb des Systems gehalten, und das System generiert einen Software-Mismatch-Alarm. Die Warnmeldung zeigt den Namen der Routing-Engine und die Version der Software auf der neu eingefügten Routing-Engine an, ähnlich wie folgt: 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 einzubinden, synchronisieren Sie die primäre Routing-Engine manuell mit der neuen Routing-Engine mit dem Befehl für den request system software sync all-versions
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. Wenn Sie dies tun, 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. Für jedes Software-Image ist die Konfiguration gespeichert, die verwendet wurde, als das Image ausgeführt 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 werden, 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 System mit dualer Routing-Engine:
Nicht genügend Speicherplatz für die Softwareinstallation
Für die Installation der Software ist eine bestimmte Menge an ungenutztem Speicherplatz erforderlich. 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 erstellen müssen, damit die Softwareinstallation erfolgreich ist, können Sie Folgendes tun:
- Identifizieren und löschen Sie ältere Images mit den
show system software list
request system software delete
Befehlen und Betriebsmodus. - Identifizieren und löschen Sie unnötige Dateien mithilfe der
show system storage
Befehle undrequest system storage cleanup
Betriebsmodus.
Weitere Informationen dazu, wie Sie genügend Speicherplatz für eine Softwareinstallation erstellen, finden Sie unter Sicherstellen von ausreichendem Speicherplatz für Upgrades.