Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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:

  1. Navigieren Sie in einem Webbrowser auf der Juniper Networks Webseite zur URL zum Download der Software All Junos Platforms: https://www.juniper.net/support/downloads/
  2. Geben Sie im Feld Produkt suchen die Junos OS-Plattform für die Software ein, die Sie herunterladen möchten.
  3. Wählen Sie in der Dropdown-Liste OS die Option Junos Evolved aus.
  4. Wählen Sie die entsprechende Versionsnummer aus der Dropdown-Liste Version aus.
  5. Wählen Sie im Abschnitt Installationspaket das Softwarepaket für die Version aus.
  6. 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 Mitarbeiter von Juniper Networks erhalten haben.
  7. Lesen und akzeptieren Sie die Endbenutzer-Lizenzvereinbarung.
  8. Laden Sie die Software auf einen lokalen Host herunter.
    Hinweis:

    Weitere Informationen zu den Typen von Junos OS-Installationspaketpräfixen finden Sie unter Junos OS Evolved-Installationspakete.

  9. Stellen Sie bei einem Dual-Routing-Engine-Gerät sicher, dass beide Routing-Engines am System teilnehmen und dieselbe Software ausführen. Siehe Vorbereiten beider Routing-Engines zum Verbinden mit dem System.
  10. Stellen Sie sicher, dass genügend Speicherplatz für die Installation des Pakets verfügbar ist, stellen Sie sicher, dass eine Systemsicherung verfügbar ist, und sammeln Sie Informationen über das System und die aktuelle Verarbeitung des Datenverkehrs, indem Sie das Verfahren unter Bevor Sie das Upgrade oder die Neuinstallation von Junos OS Evolved befolgen.
  11. Kopieren Sie das Software-Image mithilfe des scp Befehls in das Verzeichnis /var/tmp/ des Geräts, auf dem Junos OS Evolved ausgeführt wird.
  12. Überprüfen Sie die Konfiguration anhand des Installationsabbilds, bevor Sie ein Upgrade oder Downgrade Ihrer Software durchführen, indem Sie das Verfahren unter Überprüfen der Konfiguration anhand des Installationsabbilds befolgen.
  13. Installieren Sie das neue Paket auf dem Gerät.
Weitere Informationen zu EoL Releases und eine Liste der EoL Releases finden Sie auf der Webseite Junos OS Evolved Dates and Milestones .

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:

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:

  • Wenn der Status lautetStatus : offline, configured-offline, geben Sie den request node online node-name Betriebsmodusbefehl für die Routing-Engine im System ab, um die andere Routing-Engine wieder online zu schalten. Zum Beispiel:

    Geben Sie den show system nodes Befehl ein, um zu überprüfen, ob die Routing-Engine dem System beigetreten ist (beide Routing-Engines zeigen Status : online, apps-ready).

    Wenn der Status immer noch Status : offline, configured-offlinelautet, ist die andere Routing-Engine so konfiguriert, dass sie offline ist, und Sie müssen diesen Teil der Konfiguration löschen und bestätigen. Verwenden Sie den show configuration system node Befehl Betriebsmodus, um die Konfiguration zu überprüfen. Löschen Sie die Konfiguration und geben Sie den show system nodes Befehl ein, um den Status zu überprüfen. Die Routing-Engines sollten beide online sein.
  • Wenn der Status lautetStatus : offline, configured-powered-off, wurde die andere Routing-Engine entweder ausgeschaltet oder angehalten. Geben Sie den request chassis cb slot slot-number offline Betriebsmodusbefehl von der Routing-Engine im System ein, um festzustellen, welcher Fall ist. Zum Beispiel:
    • Wenn die Routing-Engine angehalten wurde, lautet Offline initiateddie Statusmeldung:
    • Wenn die Routing-Engine ausgeschaltet wurde, lautet CB is already Offlinedie Statusmeldung:

    In beiden Fällen müssen Sie die andere Routing-Engine wieder online schalten und überprüfen, ob die Routing-Engine dem System beigetreten ist:

    1. Geben Sie den request chassis cb slot slot-number online Betriebsmodusbefehl für die Routing-Engine im System ein, um die andere Routing-Engine online zu schalten:

      Warten Sie nach der Ausgabe des Befehls einige Minuten, bis die andere Routing-Engine wieder online ist.

    2. Geben Sie den show system software list Betriebsmodusbefehl ein, um zu überprüfen, ob die Routing-Engine dem System beigetreten ist und ob auf beiden Routing-Engines dieselbe Softwareversion ausgeführt wird:
  • Wenn die Ausgabe der show system software list Befehle und show system nodes Betriebsmodus keine Informationen für re1 enthält und der show system alarms Betriebsmodusbefehl zeigt, dass die Softwareversionen nicht übereinstimmen (Software Version Mismatch on re1:package-name), geben Sie den request system software sync all-versions Betriebsmodusbefehl für die Routing-Engine im System ein, um die andere Routing-Engine in das System zu bringen und die Software von der Routing-Engine im System mit der anderen Routing-Engine zu synchronisieren.

    Geben Sie den show system software list Befehl Betriebsmodus ein, um zu überprüfen, ob beide Routing-Engines im System vorhanden sind und auf den Routing-Engines dieselbe Softwareversion ausgeführt wird:

  • Speichern Sie das aktuelle Image auf Datenträger1 auf Datenträger2.

    Im Falle eines frühen Initialisierungsfehlers startet die Routing-Engine von der zweiten Festplatte, die das Software-Image und die Konfigurationsdatei von vor dem Upgrade-Versuch enthält.

  • Stellen Sie sicher, dass der Snapshot korrekt aktualisiert wurde.

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.

Tabelle 1: Software-Installationsaufgaben und ihre Auswirkungen auf den Datenverkehr
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:

  1. Installieren Sie das neue Softwarepaket mit dem request system software add installation-package Befehl "Betriebsmodus" auf der primären Routing-Engine:

    Die Variable installation-package ist der Name des Installationspakets. Geben Sie den absoluten Pfad auf der lokalen Festplatte an. Beispiel: /var/tmp/ptx.iso. In diesem Beispiel wurde das Paket junos-evo-install-ptx-x86-64-20.4R2.13-EVO als /var/tmp/ptx.iso auf die lokale Festplatte heruntergeladen. Informationen zu Paketnamenpräfixen finden Sie unter Junos OS Evolved Installationspakete.

    Hinweis:

    Ändern Sie die Konfiguration nicht, bevor Sie das Gerät neu starten. Wenn Sie zu diesem Zeitpunkt Konfigurationsänderungen vornehmen, verwirft das System die Änderungen.

  2. Verwenden Sie den show system software list Befehl "Betriebsmodus" auf der primären Routing-Engine, um zu überprüfen, ob das neu hinzugefügte Softwarepaket jetzt die Next-Boot-Version auf beiden Routing-Engines ist:

    Im Beispiel ist die Next-Boot-Version auf beiden Routing-Engines jetzt junos-evo-install-ptx-x86-64-20.4R2.13-EVO. Beachten Sie, dass junos-evo-install-ptx-x86-64-20.4R2.14-EVO dies immer noch die aktuell laufende Version ist.

  3. Starten Sie das Gerät von der primären Routing-Engine neu, um die neue Software zu starten:

    Das System startet alle Knoten gleichzeitig neu.

    Hinweis:

    Sie müssen das Gerät neu starten, um die neue Softwareversion auf das Gerät zu laden.

    Um zu verhindern, dass das neu hinzugefügte Paket zur aktuell ausgeführten Software wird, starten Sie das Gerät nicht neu. Beantworten noSie stattdessen, und geben Sie dann den request system software delete package-name Befehl aus. Diese Aufforderung gibt Ihnen die Möglichkeit, den Abschluss der Installation zu stoppen.

    Die Software wird geladen, wenn Sie das System neu starten. Die Installation kann zwischen 5 und 10 Minuten dauern. Das Gerät startet dann von dem Boot-Gerät neu, auf dem die Software gerade installiert wurde. Wenn der Neustart abgeschlossen ist, zeigt das Gerät die Anmeldeaufforderung an. Nach dem Neustart speichert Junos OS Evolved automatisch das vorherige Image der Software und Konfiguration, um das Rollback-Image zu erstellen.

    Während des Neustarts leitet die Routing-Engine, auf der Sie die Installation durchführen, keinen Datenverkehr weiter.

  4. Melden Sie sich bei der primären Routing-Engine an und überprüfen Sie die Version der auf beiden Routing-Engines installierten Software mit dem show system software list Befehl "Betriebsmodus":

    Die aktuelle Version auf beiden Routing-Engines ist jetzt junos-evo-install-ptx-x86-64-20.4R2.13-EVO. junos-evo-install-ptx-x86-64-20.4R2.14-EVO ist jetzt die Rollback-Version.

  5. Stellen Sie sicher, dass das System ordnungsgemäß funktioniert und den Datenverkehr korrekt verarbeitet, indem Sie die Schritte unter Vor dem Upgrade oder der Neuinstallation von Junos OS Evolved wiederholen und die Informationen mit denen vergleichen, die Sie vor der Installation des Softwarepakets gesammelt haben.
  6. Wenn Sie aufgrund des Überprüfungsschritts Änderungen an der Konfiguration vornehmen müssen, vergessen Sie nicht, die Software und Konfiguration mit dem request system snapshot Befehl Betriebsmodus zu sichern. Siehe Sichern und Wiederherstellen von Software mit Snapshots.

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 ssh Sie 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 ssh kö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.

  1. Stellen Sie sicher, dass sich alle Knoten im Cluster befinden.
    RE0, RE1 und alle FPCs laufen mit der alten Softwareversion. RE0 ist die primäre Hardware-Routing-Engine. RE1 ist die Hardware-Backup-Routing-Engine.
  2. Überprüfen Sie, welche Routing-Engine der Master ist.
    In diesem Beispiel ist RE0 Master und RE1 Backup. Wir befolgen diese Konvention durch dieses Verfahren.
  3. Konfigurieren Sie einen Backup-Router so, dass Sie von außerhalb des Systems sshmit auf die Routing-Engines zugreifen können.

    Wenn keine Backup-Router-Konfiguration vorhanden oder nicht mit der Next-Hop-Adresse der verfügbaren statischen Routen identisch ist, müssen Sie eine Backup-Router-Konfiguration hinzufügen. Junos OS Evolved unterstützt die backup-router Anweisung, einen IPv4-Backup-Router zu konfigurieren; Junos OS Evolved unterstützt diese inet6-backup-router Aussage nicht.

    Im Folgenden finden Sie ein Beispiel für eine backup-router Konfiguration, die mit der routing-options Konfiguration für die statischen Routen identisch ist:

  4. Testen Sie, ob Sie den Befehl ssh für den Zugriff auf RE1 verwenden können:
  5. Deaktivieren Sie alle Formen der Routing-Engine-Synchronisation.

    Der Startzustand ist RE0 ist die primäre Hardware-Routing-Engine und RE1 ist die Hardware-Backup-Routing-Engine. Die Konfiguration wird von RE0 auf RE1 synchronisiert. RE0 und die FPCs übertragen den Datenverkehr.

    RE1 wird nach der Deaktivierung von GRES automatisch neu gestartet und startet mit der alten Softwareversion. RE1 ist jetzt ein Knoten für sich. RE0 und die FPCs sind der andere Knoten im System.

  6. Testen Sie, ob Sie den Befehl ssh für den Zugriff auf RE1 verwenden können:

    Wenn dieser Befehl erfolgreich ist, fahren Sie mit dem nächsten Schritt fort. Wenn dieser Befehl fehlschlägt, können Sie mit dem Upgrade nicht fortfahren. Synchronisierung wiederherstellen:

  7. Entfernen Sie die Synchronisierung aus zukünftigen Konfigurationscommits.
  8. Installieren Sie das neue Softwarepaket mit dem request system software add installation-package Befehl "Betriebsmodus" auf der Backup-Routing-Engine:

    Die Variable installation-package ist der Name des Installationspakets. Geben Sie den absoluten Pfad auf der lokalen Festplatte an. Beispiel: /var/tmp/ptx.iso. In diesem Beispiel wurde das Paket junos-evo-install-ptx-x86-64-25.4R1.13-EVO als /var/tmp/ptx.iso auf die lokale Festplatte heruntergeladen. Informationen zu Paketnamenpräfixen finden Sie unter Junos OS Evolved Installationspakete.

    Hinweis:

    Ändern Sie die Konfiguration nicht, bevor Sie das Gerät neu starten. Wenn Sie zu diesem Zeitpunkt Konfigurationsänderungen vornehmen, verwirft das System die Änderungen.

  9. Starten Sie RE1 neu, und überprüfen Sie, ob auf dem System die neue Version ausgeführt wird.
  10. Testen Sie, ob Sie den Befehl ssh für den Zugriff auf RE1 verwenden können:

    Wenn Sie auf RE1 zugreifen können ssh , fahren Sie mit dem nächsten Schritt fort. Wenn ssh dies fehlschlägt, synchronisieren Sie die Routing-Engines:

    1. Synchronisieren Sie die Routing-Engines.

      Synchronisieren Sie RE1 mit RE0 über die RE0 CLI-Eingabeaufforderung:

    2. Aktivieren Sie GRES sowohl auf RE0 als auch auf RE1.

      RE1 wird automatisch neu gestartet. Der Status wird zwischen allen Knoten im Cluster synchronisiert.

    3. Aktivieren Sie andere Formen der Synchronisation.

      Wenn Sie zuvor in diesem Verfahren eine Konfiguration für einen Backup-Router hinzugefügt haben, löschen Sie diese Konfiguration ebenfalls.

    4. Überprüfen Sie, ob sich alle Knoten im Cluster befinden.
    5. Überprüfen Sie, ob auf allen Knoten die alte Softwareversion ausgeführt wird.
  11. Verwenden Sie diese Optionssh, um auf RE0 zuzugreifen und die Masterschaft auf RE1 umzustellen.

    Dieser Schritt wirkt sich auf den Datenverkehr aus, da die FPCs in der neuen Version neu gestartet werden, wenn sie mit RE1 Teil des Clusters werden.

    Die FPCs starten automatisch in die neue Version neu. RE0 ist jetzt die Hardware-Backup-Routing-Engine. RE0 wird neu gestartet, um den Zustand zu bereinigen, und wird als einzelner Knoten angezeigt. RE1 ist nun die primäre Hardware-Routing-Engine und bildet mit den FPC-Knoten einen Cluster. Warten Sie, bis die FPCs online gehen.

    Hinweis: Nur für Junos OS Evolved Version 25.4R1 funktioniert der Befehl request chassis routing-engine master switch nicht, wenn GRES deaktiviert ist. Möglicherweise wird eine ähnliche Meldung wie Master switch/release/acquire not supported in Backup RE when GRES is disabled bei der Eingabe dieses Befehls angezeigt. Versionen nach 25.4R1, beginnend mit 25.4R1-S1, können diesen Befehl verwenden.

    Verwenden Sie die show system nodes Befehle und show chassis fpc , um den FPC-Status zu überprüfen. Verwenden Sie den show system software list Befehl, um zu überprüfen, ob RE1 einen Cluster mit den FPCs gebildet hat.

  12. Testen Sie, ob der WAN-Datenverkehr mit RE1 als primärer Hardware-Routing-Engine fortgesetzt wird.

    Um zu testen, ob der WAN-Datenverkehr fortgesetzt wird, sehen Sie sich benachbarte Router in Ihrem Netzwerk an, um zu überprüfen, ob die Routing-Protokolle verfügbar sind. Verwenden Sie beispielsweise die Befehle show route summary und show bgp summary. Sie können auch überprüfen, ob die FPCs aktiv sind.

    Wenn sich der Datenverkehr erholt hat, fahren Sie mit dem nächsten Schritt fort. Wenn sich der Datenverkehr nicht erholt, wechseln Sie mit dem request chassis routing-engine master switch force Befehl wieder auf RE0. Dann führen Sie ein Downgrade von RE1 auf die alte Softwareversion per request system software rollback with-old-snapshot-config Befehl durch.

    Hinweis: Nur für Junos OS Evolved Version 25.4R1 funktioniert der Befehl request chassis routing-engine master switch nicht, wenn GRES deaktiviert ist. Möglicherweise wird eine ähnliche Meldung wie Master switch/release/acquire not supported in Backup RE when GRES is disabled bei der Eingabe dieses Befehls angezeigt. Versionen nach 25.4R1, beginnend mit 25.4R1-S1, können diesen Befehl verwenden.
  13. Installieren Sie die neue Softwareversion auf RE0.
    Hinweis:

    Ändern Sie die Konfiguration nicht, bevor Sie das Gerät neu starten. Wenn Sie zu diesem Zeitpunkt Konfigurationsänderungen vornehmen, verwirft das System die Änderungen.

  14. Starten Sie RE0 neu.
  15. Aktivieren Sie GRES zuerst auf der primären Hardware-Routing-Engine (RE1) und dann auf der Hardware-Backup-Routing-Engine (RE0).

    Die Hardware-Backup-Routing-Engine (RE0) wird automatisch neu gestartet. Die Hardware-Master-Routing-Engine (RE1) und die FPCs bleiben aktiv und übertragen den Datenverkehr. Auf beiden Routing-Engines wird die neue Softwareversion ausgeführt, und der Status ist synchronisiert. RE0 ist immer noch die Hardware-Backup-Routing-Engine und daher wird der Routing-Protokollprozess nicht auf RE0 ausgeführt.

  16. Aktivieren Sie andere Formen der Synchronisierung auf RE1, da es sich um die Hardware-Master-Routing-Engine handelt.

    Wenn Sie zuvor in diesem Verfahren eine Konfiguration für einen Backup-Router hinzugefügt haben, löschen Sie diese Konfiguration ebenfalls.

    Der Routingprotokollprozess wird jetzt auf RE0 ausgeführt, und der Status ist synchronisiert.

  17. Überprüfen Sie, ob sich alle Knoten im Cluster befinden.
  18. Überprüfen Sie, ob auf allen Knoten die neue Softwareversion ausgeführt wird.
  19. Optional können Sie die Beherrschung wieder auf RE0 umstellen.

    Stellen Sie sicher, dass RE0 für den Switchover bereit ist.

    Nach dem Upgrade wurden NSR und Nonstop-Bridging aktiviert, und die Synchronisierung ist abgeschlossen. Daher wird der Datenverkehr durch diese Umschaltung nicht unterbrochen.

  20. Nachdem Sie sich vergewissert haben, dass der Cluster erfolgreich ausgeführt wird, sichern Sie die neue Software. Siehe Sichern und Wiederherstellen von Software mit Snapshots.

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:

  1. Installieren Sie das neue Softwarepaket mit dem request system software add Befehl "Betriebsmodus":

    Die Variable installation-package ist der Name des Installationspakets. Geben Sie den absoluten Pfad auf der lokalen Festplatte an. Beispiel: /var/tmp/junos-evo-install-ptx.iso. Informationen zu Paketnamenpräfixen finden Sie unter Junos OS Evolved Installationspakete.

    Hinweis:

    Ändern Sie die Konfiguration nicht, bevor Sie das Gerät neu starten. Wenn Sie zu diesem Zeitpunkt Konfigurationsänderungen vornehmen, verwirft das System die Änderungen.

  2. Verwenden Sie den show system software list Befehl "Betriebsmodus", um zu überprüfen, ob das neu hinzugefügte Softwarepaket jetzt die Next-Boot-Version ist:

    Im Beispiel ist die Next-Boot-Version jetzt junos-evo-install-ptx-x86-64-20.4R2.13-EVO. Beachten Sie, dass junos-evo-install-ptx-x86-64-20.4R2.14-EVO dies immer noch die aktuell laufende Version ist.

  3. Starten Sie das Gerät neu, um die neue Software zu starten:
    Hinweis:

    Sie müssen das Gerät neu starten, um die neue Softwareversion auf das Gerät zu laden.

    Um zu verhindern, dass das neu hinzugefügte Paket zur aktuell ausgeführten Software wird, starten Sie das Gerät nicht neu. Beantworten noSie stattdessen, und geben Sie dann den request system software delete package-name Befehl aus. Diese Aufforderung gibt Ihnen die Möglichkeit, den Abschluss der Installation zu stoppen.

    Die Software wird geladen, wenn Sie das System neu starten. Die Installation kann zwischen 5 und 10 Minuten dauern. Das Gerät startet dann von dem Boot-Gerät neu, auf dem die Software gerade installiert wurde. Wenn der Neustart abgeschlossen ist, zeigt das Gerät die Anmeldeaufforderung an. Nach dem Neustart speichert Junos OS Evolved automatisch das vorherige Image der Software und Konfiguration, um das Rollback-Image zu erstellen.

    Während des Neustarts leitet die Routing-Engine keinen Datenverkehr weiter.

  4. Melden Sie sich an und überprüfen Sie die Version der installierten Software mit dem show system software list Befehl Betriebsmodus:
  5. Stellen Sie sicher, dass das System ordnungsgemäß funktioniert und den Datenverkehr korrekt verarbeitet, indem Sie die Schritte unter Vor dem Upgrade oder der Neuinstallation von Junos OS Evolved wiederholen und die Informationen mit denen vergleichen, die Sie vor der Installation des Softwarepakets gesammelt haben.
  6. Wenn Sie aufgrund des Überprüfungsschritts Änderungen an der Konfiguration vornehmen müssen, vergessen Sie nicht, die Software und Konfiguration mit dem request system snapshot Befehl Betriebsmodus zu sichern. Siehe Sichern und Wiederherstellen von Software mit Snapshots.

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:

  • Rollback auf die vorherige Version der Software.

    Geräte, auf denen Junos OS Evolved ausgeführt wird, speichern das zuvor ausgeführte Image. Wenn Sie das Gerät zum ersten Mal aktualisieren, wird das neue Softwarepaket beim nächsten Start installiert. Wenn Sie die Installation abschließen und neu starten, wird das neue Image zum aktuellen Image. Das vorherige Image wird zum Rollback-Image. Bei frühen Initialisierungsfehlern wechselt die Routing-Engine automatisch zur sekundären SSD.

    Sie können ein Rollback auf die zuvor gespeicherte Softwareversion und Konfiguration durchführen, die aktiv war, als diese Version ausgeführt wurde.

  • Verwenden Sie bei frühen Initialisierungsfehlern die auf dem inaktiven Solid-State-Drive (SSD) gespeicherte Software, um die Software auf der aktiven SSD der betroffenen Routing-Engine zu reparieren. Wenn die aktiven SSDs auf beiden Routing-Engines ausgefallen sind, müssen Sie diese Schritte auf beiden Routing-Engines ausführen.
    1. Starten Sie von der inaktiven SSD neu, in der Regel von der sekundären SSD (disk2) auf der primären Routing-Engine (RE0).

      Wenn die aktive SSD auf der anderen Routing-Engine ebenfalls ausgefallen ist, müssen Sie diesen Schritt für die andere Routing-Engine wiederholen, in der Regel RE1.

    2. Erstellen Sie einen Snapshot, um das Rollback-Image auf der primären SSD zu installieren.
      Um die primäre SSD wiederherzustellen, führen Sie einen Snapshot aus, um das Rollback-Image von der sekundären SSD auf der primären SSD zu installieren.
    3. Starten Sie von der primären SSD, in der Regel disk1 auf der primären Routing-Engine (re0).
      Das System ist jetzt mit dem Rollback-Software-Image betriebsbereit.
  • Wenn keiner der vorherigen Schritte erfolgreich ist, installieren Sie das Image von einem USB-Laufwerk.

    Der USB-Installationsvorgang löscht alle Konfigurations- und anderen Dateien. Daher nach Abschluss des USB-Installationsvorgangs:

    • Wenn Ihr System nur eine Routing-Engine enthält, müssen Sie die Konfigurationsdatei neu erstellen. Hoffentlich haben Sie zuvor eine Konfigurationsdatei auf einem Remote-Server oder einem anderen externen Speicherort gespeichert. Ist dies nicht der Fall, müssen Sie mit den anfänglichen Konfigurationsschritten beginnen, wie im Hardwarehandbuch für Ihr Produkt beschrieben, und dann die erforderlichen Konfigurationsanweisungen hinzufügen.

    • Wenn Ihr System zwei Routing-Engines enthält, wird die sekundäre Routing-Engine hochgefahren, tritt aber nicht dem System bei, das aus der primären Routing-Engine und den FPCs besteht, da die aktuellen Softwareversionen unterschiedlich sind. Verwenden Sie den request system software sync all-versions Befehl Betriebsmodus, um die Software und Konfigurationen von der primären Routing-Engine mit der sekundären Routing-Engine zu synchronisieren. Die sekundäre Routing-Engine wird dann neu gestartet und tritt dem System bei.

    Wenn Sie bereits ein USB-Laufwerk mit dem richtigen Softwarepaket erstellt haben, befolgen Sie die Anweisungen unter Booten von Junos OS Evolved von einem bootfähigen USB-Laufwerk Verwenden der CLI , um ein Image auf der Routing-Engine zu installieren und das Gerät zu starten. Wenn Sie noch kein USB-Laufwerk erstellt haben, befolgen Sie die Anweisungen unter Booten von Junos OS Evolved durch Verwenden eines bootfähigen USB-Laufwerks , um ein USB-Laufwerk mit einem Windows- oder einem Mac OS X-Gerät zu erstellen. Verwenden Sie dann dieses USB-Laufwerk, um das Image 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..

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:

  1. Konfigurieren Sie die auto-sw-sync enable Anweisung.

    Wechseln Sie in den Konfigurationsmodus, konfigurieren Sie die auto-sw-sync enable Anweisung, bestätigen Sie die Konfiguration und verlassen Sie den Konfigurationsmodus, um zum Betriebsmodus zurückzukehren:

  2. Ersetzen Sie die Routing-Engine.
  3. Warten Sie einige Minuten, bis die Software und die Konfigurationen synchronisiert sind und die neu eingefügte Routing-Engine neu gestartet wird.
  4. Stellen Sie sicher, dass die neu eingefügte Routing-Engine jetzt Teil des Systems ist und dass die Softwareversionen auf beiden Routing-Engines identisch sind, indem Sie den show system software list Befehl Betriebsmodus ausgeben.

    Sie müssen sicherstellen, dass das System die Synchronisierung aller Bilder im Hintergrund abgeschlossen hat, bevor Sie die Steuerung auf die neu eingefügte Routing-Engine umstellen, um sicherzustellen, dass die neu eingefügte Routing-Engine keine Bilder aus der vorhandenen Routing-Engine entfernt.

  5. Wenn die Software nicht automatisch synchronisiert wurde oder wenn Sie sich entschieden haben, die auto-sw-sync enable Anweisung nicht zu konfigurieren, synchronisieren Sie die Softwareversionen und Konfigurationen manuell mit der neu eingefügten Routing-Engine, indem Sie den request system software sync all-versions Betriebsmodusbefehl von der primären Routing-Engine absetzen.

    Alle mit den Images gespeicherten Software-Images und Konfigurationen werden mit der neuen Routing-Engine synchronisiert und die neue Routing-Engine wird neu gestartet. Wenn die neue Routing-Engine wieder hochgefahren wird, tritt sie dem System bei.

  6. (Erforderlich, wenn Sie über eine Rettungskonfiguration verfügen) Synchronisieren Sie die Rettungskonfiguration von der primären Routing-Engine zur sekundären Routing-Engine mit dem file copy rescue-config-filenamesecondary-re-name:/config/ Befehl auf der primären Routing-Engine.

    Wenn bei einem Dual-Routing-Engine-System die sekundäre Routing-Engine mit einem anderen aktuellen Image als das aktuelle Image der primären Routing-Engine gestartet wird und die auto-sw-sync enable Anweisung konfiguriert ist, synchronisiert die primäre Routing-Engine das aktuelle Image mit der sekundären Routing-Engine. Die primäre Routing-Engine synchronisiert auch das Rollback-Software-Image und die anderen Images mit der sekundären Routing-Engine. Wenn die aktuelle Konfigurationsdatei (juniper.conf.gz) des primären Routing-Engine mit der aktuellen Konfigurationsdatei auf dem sekundären Routing-Engine übereinstimmt, synchronisiert das primäre Routing-Engine die Rettungskonfiguration (rescue.conf.gz) nicht mit dem sekundären Routing-Engine. Zum Beispiel:

  7. Stellen Sie sicher, dass die neu eingefügte Routing-Engine ordnungsgemäß mit dem request chassis routing-engine master release Betriebsmodusbefehl auf der primären Routing-Engine funktioniert, um die Steuerung an die neu eingefügte Routing-Engine freizugeben.

    Wenn die neu eingefügte Routing-Engine dann nicht zur primären Routing-Engine wird, geben Sie den Befehl für die neu eingefügte Routing-Engine ab, um die request chassis routing-engine master release Steuerung freizugeben, entfernen Sie die neu eingefügte Routing-Engine, rufen Sie eine andere Routing-Engine an, fügen Sie sie ein und wiederholen Sie diesen Vorgang.

Weitere Informationen zur Knotensynchronisierung finden Sie unter Anforderungssystemsoftwaresynchronisierung und auto-sw-sync.

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 list Befehle und request system software delete Betriebsmodus.
  • Identifizieren und löschen Sie unnötige Dateien mithilfe der show system storage Befehle und request system storage cleanup Betriebsmodus.

Weitere Informationen zum Erstellen von genügend Speicherplatz für eine Softwareinstallation finden Sie unter Sicherstellen von ausreichend Speicherplatz für Upgrades.