Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Upgrade und Downgrade auf Junos mit Upgraded FreeBSD

Sie können Junos OS mit einem aktualisierten FreeBSD-Upgrade oder Downgrade durchführen. Sie können ein Upgrade von Junos OS mit aktualisiertem FreeBSD von Junos OS basierend auf FreeBSD 6.1 und ein Upgrade zwischen verschiedenen Versionen von Junos OS mit aktualisiertem FreeBSD durchführen. Bevor Sie ein Upgrade zwischen verschiedenen Versionen von Junos OS mit aktualisiertem FreeBSD durchführen, sollten Sie die os-package-Software installieren, damit das Upgrade reibungsloser verläuft.

Installieren Sie vor dem Upgrade os-package

Bevor Sie ein Upgrade zwischen verschiedenen Versionen von Junos OS mit aktualisiertem FreeBSD durchführen, sollten Sie die os-package-Software installieren, damit das Upgrade reibungsloser verläuft. Die überwiegende Mehrheit aller Upgrade-Probleme ist auf Einschränkungen oder Fehler in der bereits ausgeführten Software zurückzuführen, die die Installation durchführt, und nicht auf die neu installierte Software. Die os-package-Software enthält die neueste Version des Paketsystems und kann auf jeder BSDX-Version (FreeBSD 10 oder höher) von Junos OS Release 15.1 oder höher installiert werden.

Vorteile:

  • os-package unterstützt die wichtigsten FreeBSD-Upgrades (d.h. Version 10 auf Version 11 oder Version 11 auf Version 12).

  • Das Ziel des os-Pakets ist es, abwärtskompatibel mit allen früheren BSDx-Versionen von JUNOS zu sein.

  • os-package ist architekturneutral.

Sie müssen das Gerät nach der Installation von os-package nicht neu starten. Das Hinzufügen dauert nur wenige Sekunden und steht sofort für Hilfe bei einem geplanten Upgrade zur Verfügung. Wenn das os-package hinzugefügt wird, prüft es den os-kernel auf einen Feature-Umschalter, der anzeigt, dass es sicher ist, mit dem os-Paket im aktiven Satz neu zu starten. Wenn der Schalter fehlt, wird die folgende Warnung ausgegeben:

Hinweis:

Das os-Paket ist NICHT im Lieferumfang von Junos OS 22.2R1 und älter enthalten. os-package wird nur benötigt, wenn das mitgelieferte JUNOS-Paket, das auf einem Gerät ausgeführt wird, aktualisiert werden muss, um ein Upgrade zu ermöglichen. Sie müssen vor jedem Upgrade das neueste Paket installieren, unabhängig davon, ob das Betriebssystempaket zuvor auf dem Gerät installiert wurde. Auch wenn das Betriebssystempaket mit Junos OS (Version 22.3R1 und höher) gebündelt ist, sollten Sie vor dem Upgrade das neueste Betriebssystempaket abrufen und installieren, um die Wahrscheinlichkeit von Problemen zu verringern, die das Upgrade beeinträchtigen.

Vor der Installation von os-package:

  • Ermitteln Sie, welche Junos OS-Versionen BSDx enthalten, nach Plattform: Upgrade des Junos-Kernels auf FreeBSD 10+.

  • Sobald Sie wissen, welche Junos OS BSDx-Version Sie haben, finden Sie das richtige Betriebssystempaket dafür:

    • Junos OS Version 18.x und höher: os-package. (Beispiel: os-package-20221105.013526_builder_stable_12.tgz.)

    • Junos OS Version 17.x und früher: os-package-sha1. (Beispiel: os-package-sha1-20221105.013526_builder_stable_12.tgz.)

  1. Laden Sie die neueste Kopie von os-package für Ihr Gerät und Ihre Version von Junos OS herunter und speichern Sie sie im Ordner /var/tmp des Geräts.
    Der ursprüngliche Dateiname von os-package sieht in etwa so aus: os-package-20221105.013526_builder_stable_12.tgz. Möglicherweise möchten Sie die Datei umbenennen, um einen einfacheren Dateinamen zu erhalten, wenn Sie sie in den Ordner / var/tmp herunterladen.
  2. Installieren Sie os-package.

    In diesem Beispiel lautete der Name des heruntergeladenen Pakets / var/tmp/os-package.tgz.

    Hinweis:

    Es dauert nur wenige Sekunden und erfordert keinen Neustart.

    Fügen Sie os-package nicht hinzu, wenn bereits ein "ausstehender" Satz vorhanden ist, da Sie sonst keinen Nutzen aus dem os-package ziehen. Wenn Sie also nach dem Hinzufügen von os-package den folgenden Hinweis sehen, müssen Sie die Software zurücksetzen:

  3. Wenn Sie die Software im vorherigen Schritt aufgrund eines ausstehenden Satzes zurücksetzen mussten, müssen Sie die Schritte 1 und 2 wiederholen, um os-package zu installieren.

Sobald os-package erfolgreich installiert wurde, können Sie mit dem Upgrade auf eine höhere Version von Junos OS fortfahren. Wenn das System neu gestartet wird, bevor Sie die Möglichkeit hatten, ein Upgrade von Junos OS durchzuführen, deaktiviert sich os-package selbst, und Sie müssen os-package erneut installieren. Wenn Sie os-package löschen möchten, können Sie den request system software delete os-package CLI-Befehl verwenden.

Upgrade von Junos OS mit aktualisiertem FreeBSD

Hinweis:

Wenn Sie ein Upgrade oder eine Installation von Junos OS auf einem VM-Host durchführen, finden Sie weitere Informationen unter Installieren, Upgraden, Sichern und Wiederherstellen eines VM-Hosts.

Ab Junos OS Release 15.1 wird auf bestimmten Hardwareplattformen anstelle von FreeBSD 6.1 ein aktualisierter FreeBSD-Kernel (FreeBSD 10.x oder höher) ausgeführt. Die Informationen in diesem Abschnitt beziehen sich auf das Upgrade von Junos OS ohne Upgrade von FreeBSD (d. h. basierend auf FreeBSD 6.1) auf Junos OS mit aktualisiertem FreeBSD. Upgrades mit ISSU werden nicht behandelt. Bei einem Upgrade auf Junos OS mit aktualisiertem FreeBSD gibt es gewisse Einschränkungen bei der Verwendung von ISSU. Weitere Informationen zur Verwendung von ISSU finden Sie unter Beispiel: Ausführen einer vereinheitlichten ISSU.

Wenn Sie ein Upgrade auf eine andere Version von Junos OS durchführen, verwenden Sie in der Regel den request system software add validate Befehl. Die validate Option vergleicht die Kandidatensoftware mit der aktuellen Konfiguration des Geräts, um sicherzustellen, dass sie kompatibel ist. (Validieren ist das Standardverhalten, wenn es sich bei dem hinzugefügten Softwarepaket um eine andere Version handelt.) Es gibt jedoch Umstände, unter denen Sie die ausgeführte Konfiguration nicht auf diese Weise validieren können. Ein solcher Umstand ist, wenn Sie ein Upgrade auf Junos OS mit aktualisiertem FreeBSD von Junos OS basierend auf FreeBSD 6.1 durchführen. Ein weiterer solcher Umstand ist, wenn Sie zwischen verschiedenen Versionen von Junos OS mit aktualisiertem FreeBSD aktualisieren und die neueste Version von FreeBSD Systemaufrufe verwendet, die in früheren FreeBSD-Versionen nicht verfügbar waren.

Wenn Sie ein Upgrade zwischen Versionen durchführen, für die request system software add die direkte Validierung nicht verwendet werden kann, müssen Sie beim Upgrade im Befehl Betriebsmodus eine der folgenden Optionen angeben:

  • Die no-validate Option: Mit dieser Option wird das Softwarepaket nicht anhand der aktuellen Konfiguration validiert. Daher kann die aktuelle Konfiguration fehlschlagen, sobald Sie das System aktualisieren. Wählen Sie diese Option aus, wenn Sie zum ersten Mal ein Upgrade auf die neuere Version durchführen.

  • Die validate-on-host Option: Mit dieser Option wird das Softwarepaket validiert, indem es mit der ausgeführten Konfiguration auf einem Remote-Junos OS-Host verglichen wird. Stellen Sie sicher, dass Sie einen Host auswählen, den Sie bereits auf die neuere Version der Software aktualisiert haben.

  • Die validate-on-routing-engine Option – (für Systeme mit redundanten REs) Diese Option validiert das Softwarepaket, indem sie es mit der laufenden Konfiguration auf einer Routing-Engine im selben Gehäuse vergleicht. Verwenden Sie diese Option, wenn Sie die andere Routing-Engine bereits auf die neuere Version aktualisiert haben.

Wenn Sie ein Upgrade zwischen Versionen durchführen, die keine direkte Validierung verwenden können, besteht ein anderer Ansatz darin, auf einem anderen Host zu validieren. Es spielt keine Rolle, wo sich der andere Host befindet, solange Sie ihn mit NETCONF über SSH erreichen können (siehe Herstellen einer SSH-Verbindung für eine NETCONF-Sitzung). Das Zielsystem verwendet das Netzwerk, um den anderen Host zu kontaktieren, die Validierung und Authentifizierung auszuführen und das Ergebnis zurückzugeben.

Die folgenden Abschnitte enthalten zwei Prozeduren und eine Matrix. Die Verfahren umfassen (1) das Upgrade auf Junos OS mit aktualisiertem FreeBSD von Junos OS basierend auf FreeBSD 6.1 und (2) das Upgrade zwischen verschiedenen Versionen von Junos OS mit aktualisiertem FreeBSD. Informationen dazu, ob Sie ein Upgrade zwischen Versionen durchführen, die die direkte Validierung verwenden können oder nicht, finden Sie im Abschnitt Upgrade von Junos OS mit Upgraded FreeBSD.

Hinweis:

Bevor Sie Software auf einem Gerät installieren, dem ein oder mehrere benutzerdefinierte YANG-Datenmodelle hinzugefügt wurden, sichern Sie die Konfigurationsdaten, die den benutzerdefinierten YANG-Datenmodellen entsprechen, und entfernen Sie sie aus der aktiven Konfiguration. Weitere Informationen finden Sie unter Verwalten von YANG-Paketen und -Konfigurationen während eines Softwareupgrades oder -downgrades.

Bestimmen Sie, welches Paket oder welche Pakete installiert werden sollen

Um festzustellen, welches Softwarepaket für ein Upgrade auf Junos OS mit aktualisiertem FreeBSD installiert werden muss, müssen Sie den Feature Explorer und Tabelle 1 konsultieren. Beachten Sie bei der Verwendung von Tabelle 1 Folgendes:

  • Sie können beim Upgrade (oder Downgrade) nicht mehr als zwei Versionen überspringen. Das bedeutet, dass Sie nur auf eine der drei Versionen aktualisieren können, die auf Ihre aktuelle Version folgen. Wenn Sie ein Upgrade auf mehrere Versionen durchführen möchten, müssen Sie mehrere Upgrades durchführen.

  • Beachten Sie, dass in Tabelle 1 die Informationen zwischen Sicherheitsgeräten und Routing- oder Switching-Geräten getrennt sind. Dies liegt daran, dass Sicherheitsgeräte in einer anderen Release-Reihenfolge als Routing- und Switching-Geräte freigegeben wurden, und dies wiederum bestimmt, was das Überspringen von nicht mehr als zwei Releases ausmacht. Während Routing- und Switching-Plattformen in jeder Hauptversion Software veröffentlicht haben, gab es für Sicherheitsplattformen nur die folgenden Versionen: 17.4, 17.3, 15.1X49 und 12.3X48. Damit beispielsweise ein Router von Version 12.3 auf die erste Version, die Junos OS mit aktualisiertem FreeBSD (Version 15.1) unterstützt, aktualisiert werden kann, sind mehrere Upgrades erforderlich. Für ein Upgrade eines Sicherheitsgeräts von Version 12.3 auf die erste Version, die Junos OS mit aktualisiertem FreeBSD (Version 17.3) unterstützt, ist jedoch nur ein Upgrade erforderlich.

Wir empfehlen Ihnen, auf ein 64-Bit-Image von Junos OS mit aktualisiertem FreeBSD zu aktualisieren. In Junos OS-Versionen vor 15.1 werden die Partitionsauslagerungsseiten als Teil der Speicherdateisystempartition gezählt. Bei Verwendung dieser Methode bleiben maximal 4 GB Arbeitsspeicher übrig, auf den theoretisch zugegriffen werden kann, wenn Sie ein 32-Bit-Image verwenden. Wenn jedoch Junos OS mit aktualisiertem FreeBSD ausgeführt wird, zählt das System nur die tatsächliche Partitionsgröße, so dass etwa 3,4 GB verfügbarer physischer Adressraum oder nur 3 GB nutzbarer RAM übrig bleiben.

So bestimmen Sie, welches Installationspaket und welches Installationsverfahren Sie benötigen:

  1. Weitere Informationen finden Sie im Eintrag Upgrade des Junos-Kernels auf FreeBSD 10+ im Feature Explorer.

    Klicken Sie auf den Link oder gehen Sie zu https://pathfinder.juniper.net/feature-explorer/, geben Sie ein, und wählen Sie freebsdJunos kernel upgrade to FreeBSD 10+.

    Sie sehen eine Liste der Plattformen, auf denen Junos OS mit aktualisiertem FreeBSD läuft, sowie die Softwareversion, in der es eingeführt wurde. Verschiedene Plattformen unterstützen zunächst Junos OS mit aktualisiertem FreeBSD in verschiedenen Versionen. In dieser Liste finden Sie, welche Version Sie installieren müssen, damit Ihr Gerät mit FreeBSD auf Junos OS aktualisieren kann.

  2. Ermitteln Sie in Tabelle 1 den durchzuführenden Upgrade-Pfad.

    • Bestimmen Sie, welche Version auf Ihrem Gerät derzeit ausgeführt wird.

      Sehen Sie sich zuerst die Release-Sequenz und dann die zweite Spalte an und finden Sie die Release-Ausführung, die auf Ihrem Gerät ausgeführt wird.

    • Bestimmen Sie, welche Version Sie installieren müssen.

      In der dritten Spalte finden Sie die früheste Version, die Sie installieren müssen, damit auf Ihrer Plattform Junos OS mit aktualisiertem FreeBSD läuft.

    Tabelle 1: Upgrade-Pfad auf Junos OS mit dem aktualisierten FreeBSD

    Release-Reihenfolge

    Aktuelle Version des Routers Junos OS

    Frühestes Release für Junos OS mit aktualisiertem FreeBSD

    Upgrade-Pfad

    Beispiel

    Routing und Switching

    Vor Version 12.3

    15.1

    Führen Sie ein Upgrade in mehreren Schritten durch, wobei nicht mehr als zwei Versionen in einem Upgrade übersprungen werden.

    Um ein Upgrade von Version 12.1 durchzuführen, führen Sie zuerst ein Upgrade auf Version 13.1, dann auf Version 14.1 und von dort auf Version 15.1 oder 16.1 durch.

    12,3 bis 13,2

    15.1

    Upgrade in zwei Schritten.

    Um ein Upgrade von Version 12.3 durchzuführen, führen Sie zuerst ein Upgrade auf Version 13.3 und dann ein Upgrade auf Version 15.1 durch.

    Um ein Upgrade von Version 13.2 durchzuführen, führen Sie zuerst ein Upgrade auf Version 14.2 und dann ein Upgrade auf Version 15.1 durch.

    13.3 bis 14.2

    15.1

    Upgrade in einem einzigen Schritt.

    Um ein Upgrade von Version 13.3 durchzuführen, führen Sie direkt ein Upgrade auf Version 15.1 durch.

    Um ein Upgrade von Version 14.2 durchzuführen, führen Sie direkt ein Upgrade auf Version 15.1 oder 16.1 durch.

    Sicherheit

    12,3 bis 17,2

    17.3

    Upgrade in einem einzigen Schritt.

    Um ein Upgrade von Version 12.3X48 durchzuführen, führen Sie direkt ein Upgrade auf Version 17.3 durch.

    15.1 bis 17.2

    17.3

    Upgrade in einem einzigen Schritt.

    Um ein Upgrade von Version 15.1X49 durchzuführen, führen Sie direkt ein Upgrade auf Version 17.3 durch.

    15.1 bis 17.3

    17.4

    Upgrade in einem einzigen Schritt.

    Um ein Upgrade von Version 15.1x49-D80 durchzuführen, führen Sie direkt ein Upgrade auf Version 17.4 durch.

    Hinweis:

    Sie können auch ein Downgrade von Junos OS Release mit einem Upgrade von FreeBSD auf Junos OS basierend auf FreeBSD 6.1 durchführen, sofern der Pfad mit der Junos OS-Richtlinie übereinstimmt, maximal zwei frühere Versionen zu überspringen.

  3. Laden Sie das Junos OS mit einem aktualisierten FreeBSD-Paket herunter.

    Eine Tabelle mit den Paketpräfixen finden Sie unter Namen der Installationspakete für Junos OS und Junos OS Evolved. Weitere Informationen zu den Paketnamen finden Sie unter Änderungen der Paketnamen für Junos OS mit aktualisiertem FreeBSD.

  4. Fahren Sie mit der Installation eines Softwarepakets auf einem Gerät fort, indem Sie eines der folgenden Verfahren verwenden:

Installieren Sie Junos OS mit aktualisiertem FreeBSD gegenüber Junos OS

Bei einem Upgrade auf Junos OS mit aktualisiertem FreeBSD wird das Dateisystem neu formatiert. Nur bestimmte Dateien und Verzeichnisse bleiben erhalten, es sei denn, es werden Vorsichtsmaßnahmen getroffen. Standardmäßig werden beim Aktualisierungsprozess nur die folgenden Verzeichnisse beibehalten:

  • /Config

  • /etc/localtime

  • /var/db

  • /var/etc/master.passwd

  • /var/etc/inetd.conf

  • /var/etc/pam.conf

  • /var/etc/resolv.conf

  • /var/etc/syslog.conf

  • /var/etc/localtime

  • /var/etc/exports

  • /var/etc/extensions.allow

  • /var/preserve

  • /var/tmp/baseline-config.conf

  • /var/tmp/preinstall_boot_loader.conf

Hinweis:

In / var/db/config werden je nach Größe der Konfigurationsdatei bis zu 10 Rollback-Konfigurationen gespeichert.

Hinweis:

Auf EX2300- und EX3400-Switches sind die folgenden Verzeichnisse nicht anwendbar:

  • /etc/localtime

  • /var/etc/localtime

  • /var/etc/exports

  • /var/preserve

  • /var/tmp/preinstall_boot_loader.conf

Wenn Sie wichtige Dateien in anderen Verzeichnissen haben, die nicht erhalten bleiben, kopieren Sie diese vom Router oder Switch an einen sicheren Speicherort, bevor Sie den Router oder Switch aktualisieren.

VORSICHT:

Wenn Sie eine Medieninstallation (entweder USB oder Netzwerk) durchführen, wird das System gelöscht und vollständig neu partitioniert. Wenn Sie über wichtige Dateien verfügen, kopieren Sie diese zunächst vom Gerät an einen sicheren Speicherort, bevor Sie das Gerät aktualisieren.

Gehen Sie wie folgt vor, um Junos OS mit aktualisiertem FreeBSD über ein einfaches Junos OS zu installieren:

  1. Geben Sie den request system software add install-package-name.tgz no-validate Befehl aus dem Betriebsmodus in der CLI ein:
    Hinweis:

    Die no-copy Option ist standardmäßig aktiviert.

    Verwenden Sie die no-validate Option mit dem request system software add Befehl. Wenn Sie die Option weglassen, verwendet der Befehl standardmäßig die Option, und die no-validate validate direkte Validierung der laufenden Konfiguration funktioniert nicht für ein Upgrade auf Junos OS mit aktualisiertem FreeBSD von Junos OS, das auf älteren Versionen des FreeBSD-Kernels basiert.

    Hinweis:

    Sie können die reboot Option auch zusammen mit dem request system software add Befehl verwenden, aber es wird nicht empfohlen, dies in einem einzigen Schritt zu tun, wenn Sie ein Upgrade von einem auf FreeBSD 6.1 basierenden Junos OS auf ein Junos OS mit aktualisiertem FreeBSD durchführen.

    Hinweis:

    Um die aktuelle Konfiguration bei einem Upgrade von Junos OS auf Junos OS mit aktualisiertem FreeBSD von Junos OS zu überprüfen, verwenden Sie den Befehl request system software validate on (Junos OS with Upgraded FreeBSD).

    Das neue Junos OS-Image ist auf dem Gerät installiert.

  2. Starten Sie das Gerät neu, um die neue Software mit dem request system reboot folgenden Befehl zu starten:
    Hinweis:

    Sie müssen das Gerät neu starten, um die neu installierte Version von Junos OS auf das Gerät zu laden.

    Um die Installation zu beenden, starten Sie das Gerät nicht neu. Beenden Sie stattdessen die Installation, und geben Sie dann den request  system software delete install-package-name.tgz Befehl aus. Dies ist Ihre letzte Chance, die Installation zu beenden (gilt nicht für die Plattformen EX2300 und EX3400).

    Die Software wird geladen, wenn Sie das System neu starten. Die Installation kann zwischen 5 und 10 Minuten dauern. Das Gerät wird dann von dem Startgerät, auf dem die Software gerade installiert wurde, neu gestartet. Wenn der Neustart abgeschlossen ist, zeigt das Gerät die Anmeldeaufforderung an.

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

  3. Melden Sie sich an und geben Sie den show version Befehl ein, um die Version der installierten Software zu überprüfen.
    Hinweis:

    Die Ausgabe zeigt den Betriebssystemkernel, die Betriebssystemlaufzeit und andere auf dem Gerät installierte Pakete.

Installieren Sie Junos OS mit aktualisiertem FreeBSD über Junos OS mit aktualisiertem FreeBSD einer anderen Version

VORSICHT:

Wenn Sie eine Medieninstallation (entweder USB oder Netzwerk) durchführen, wird das System gelöscht und vollständig neu partitioniert. Wenn Sie über wichtige Dateien verfügen, kopieren Sie diese zunächst vom Gerät an einen sicheren Speicherort, bevor Sie das Gerät aktualisieren.

Gehen Sie wie folgt vor, um Junos OS mit aktualisiertem FreeBSD über Junos OS mit aktualisiertem FreeBSD einer anderen Version zu installieren:

  1. Geben Sie den request system software add package-name validate reboot Befehl aus dem Betriebsmodus in der CLI ein:
    Hinweis:

    Da Junos OS Release 21.2R1 unter FreeBSD 12 läuft, das Systemaufrufe verwendet, die unter FreeBSD 10 oder 11 nicht verfügbar sind, müssen Sie bei der Installation des Pakets eine der folgenden Optionen anstelle der validate Option im request system software add Befehl angeben:

    • no-validate

    • validate-on-host

    • validate-on-routing-engine

    Hinweis:

    Die no-copy Option ist standardmäßig aktiviert.

    Verwenden Sie die validate Optionen und reboot mit dem request system software add Befehl. Der Befehl verwendet die validate Option standardmäßig. Wir empfehlen Benutzern, diese validate Option zu überprüfen, wenn sie ein Upgrade von Junos OS auf Junos OS oder von Junos OS mit aktualisiertem FreeBSD auf Junos OS mit aktualisiertem FreeBSD durchführen.

    Wenn Sie die reboot Option weglassen, können Sie dies in einem separaten Neustartschritt erledigen.

    Das neue Junos OS-Image ist auf dem Gerät installiert.

  2. Überprüfen Sie die Installation von Junos OS mit aktualisiertem FreeBSD.
    Hinweis:

    Die Ausgabe zeigt den Betriebssystemkernel, die Betriebssystemlaufzeit und andere auf dem Gerät installierte Pakete.

Downgrade von Junos OS mit aktualisiertem FreeBSD

Ab Junos OS Release 15.1 wird auf bestimmten Hardwareplattformen ein Junos OS verwendet, das auf einem aktualisierten FreeBSD-Kernel anstelle älterer FreeBSD-Versionen basiert. Um herauszufinden, welche Plattformen Junos OS mit aktualisiertem FreeBSD unterstützen, lesen Sie den Funktions-Explorer, geben Sie ein, und wählen Sie freebsdJunos kernel upgrade to FreeBSD 10+.

In diesem Thema werden die verschiedenen Verfahren für ein Downgrade von einer Version von Junos OS mit aktualisiertem FreeBSD beschrieben. Ein Verfahren beschreibt, wie Sie ein Downgrade auf Legacy-Junos-Betriebssysteme durchführen. Die anderen Verfahren beschreiben ein Downgrade auf eine frühere Version von Junos OS mit aktualisiertem FreeBSD.

Der Hauptunterschied zwischen den Prozeduren besteht darin, ob die validate Option or no-validate mit dem request system software add Befehl verwendet werden soll. Wenn Sie ein Downgrade zwischen zwei Versionen des älteren Junos OS durchführen, validate funktioniert es. Ähnlich verhält es sich, wenn Sie ein Downgrade von Junos OS mit einem Upgrade von FreeBSD Version 18.1 oder höher auf Version 17.4 oder höher durchführen. validate Es gibt jedoch eine Reihe von Umständen, unter denen diese no-validate Option bei einem Downgrade zwischen Junos OS mit aktualisierten FreeBSD-Versionen verwendet werden muss, und zwar beim Downgrade von einem Junos OS mit aktualisierter FreeBSD-Version 17.4 oder höher auf eine ältere Version als 17.4, d. h. Junos OS-Versionen 15.1 bis 17.3.

Wählen Sie das Verfahren aus, das Ihren Umständen entspricht, und führen Sie es aus.

Downgrade von Junos OS mit Upgrade von FreeBSD auf Legacy Junos OS

Wenn Sie bereits ein Upgrade auf Junos OS mit einem Upgrade von FreeBSD durchgeführt haben, können Sie ein Downgrade auf eine frühere Version von Junos OS (d. h. ein älteres Junos OS) durchführen, sofern das Downgrade der Junos OS-Richtlinie entspricht, maximal zwei frühere Versionen zu überspringen.

In diesem Beispiel wird das Paket / var/tmp/jinstall-13.3R2.7-domestic-signed.tgz verwendet, um Legacy-Junos-Betriebssysteme auf der primären Routing-Engine (re0) zu installieren.

Gehen Sie wie folgt vor, um ein Downgrade von Junos OS mit einem Upgrade von FreeBSD auf ein älteres Junos OS durchzuführen:

  1. Geben Sie den request system software add package-name no-validate reboot Befehl aus dem Betriebsmodus in der CLI ein.

    Verwenden Sie die no-validate Optionen und reboot mit dem request system software add Befehl. Wenn Sie die Option weglassen, verwendet der Befehl standardmäßig die Option, und die no-validate validate direkte Validierung der laufenden Konfiguration funktioniert nicht für ein Downgrade von Junos OS mit aktualisiertem FreeBSD auf ein älteres Junos OS.

    Wenn Sie die reboot Option weglassen, können Sie dies in einem separaten Neustartschritt erledigen.

    Im folgenden Beispiel wird die re0 Option verwendet:

  2. Überprüfen Sie das Downgrade des Softwarepakets.

    Die Ausgabe zeigt den Betriebssystemkernel, die Betriebssystemlaufzeit und andere auf dem Gerät installierte Pakete.

Downgrade von Junos OS mit Upgrade von FreeBSD Version 17.4 oder höher auf Version 15.1 bis 17.3

Dieses Verfahren ist anwendbar, wenn Sie ein Downgrade von Junos OS mit aktualisiertem FreeBSD Release 17.4 oder höher auf ein früheres Release von Junos OS mit aktualisiertem FreeBSD durchführen.

Hinweis:

Wenn sich wichtige Dateien in anderen Verzeichnissen befinden, kopieren Sie diese vom Router oder Switch an einen sicheren Speicherort, bevor Sie den Router oder Switch aktualisieren.

Für ein Downgrade von Junos OS mit FreeBSD Version 17.4 oder höher auf Version 15.1 bis 17.3 gehen Sie wie folgt vor:

  1. Geben Sie den request system software add package-name no-validate reboot Befehl aus dem Betriebsmodus in der CLI ein:

    Verwenden Sie die no-validate Optionen und reboot mit dem request system software add Befehl. Wenn Sie die Option weglassen, verwendet der Befehl standardmäßig die Option, und die no-validate validate direkte Validierung der laufenden Konfiguration funktioniert nicht für ein Downgrade auf eine frühere Version von Junos OS mit aktualisiertem FreeBSD von Junos OS mit aktualisierter FreeBSD-Version 17.4 oder höher.

    Wenn Sie die reboot Option weglassen, können Sie dies in einem separaten Neustartschritt erledigen.

    Das neue Junos OS-Image ist auf dem Gerät installiert.

  2. Überprüfen Sie die Installation von Junos OS mit aktualisiertem FreeBSD:

    Die Ausgabe zeigt den Betriebssystemkernel, die Betriebssystemlaufzeit und andere auf dem Gerät installierte Pakete.

Downgrade von Junos OS mit aktualisiertem FreeBSD Release 17.3 oder früher auf Release 15.1 bis 17.2

Dieses Verfahren ist anwendbar, wenn Sie ein Downgrade von Junos OS mit aktualisierten FreeBSD-Versionen 17.3 bis 15.1 auf eine frühere Version von Junos OS mit aktualisiertem FreeBSD durchführen.

Hinweis:

Wenn sich wichtige Dateien in anderen Verzeichnissen befinden, kopieren Sie diese vom Router oder Switch an einen sicheren Speicherort, bevor Sie den Router oder Switch aktualisieren.

Gehen Sie wie folgt vor, um ein Downgrade von Junos OS mit aktualisierter FreeBSD-Version 17.3 oder früher auf eine frühere Version von Junos OS mit aktualisiertem FreeBSD durchzuführen:

  1. Geben Sie den request system software add package-name validate reboot Befehl aus dem Betriebsmodus in der CLI ein:

    Verwenden Sie die validate Optionen und reboot mit dem request system software add Befehl. Der Befehl verwendet die validate Option standardmäßig. Wenn Sie die reboot Option weglassen, können Sie dies in einem separaten Neustartschritt erledigen.

    Das neue Junos OS-Image ist auf dem Gerät installiert.

  2. Überprüfen Sie die Installation von Junos OS mit aktualisiertem FreeBSD:

    Die Ausgabe zeigt den Betriebssystemkernel, die Betriebssystemlaufzeit und andere auf dem Gerät installierte Pakete.

Downgrade von Junos OS mit aktualisiertem FreeBSD Version 18.1 oder höher auf Version 17.4 oder höher

Dieses Verfahren ist anwendbar, wenn Sie ein Downgrade von Junos OS mit aktualisierter FreeBSD-Version 18.1 oder höher auf ein Junos-Betriebssystem mit aktualisierter FreeBSD-Version 17.4 oder höher durchführen.

Hinweis:

Wenn sich wichtige Dateien in anderen Verzeichnissen befinden, kopieren Sie diese vom Router oder Switch an einen sicheren Speicherort, bevor Sie den Router oder Switch aktualisieren.

Gehen Sie wie folgt vor, um ein Downgrade von Junos OS mit aktualisierter FreeBSD-Version 18.1 oder höher auf Junos OS mit aktualisierter FreeBSD-Version 17.4 oder höher durchzuführen:

  1. Geben Sie den request system software add package-name validate reboot Befehl aus dem Betriebsmodus in der CLI ein:

    Verwenden Sie die validate Optionen und reboot mit dem request system software add Befehl. Der Befehl verwendet die validate Option standardmäßig. Wenn Sie die reboot Option weglassen, können Sie dies in einem separaten Neustartschritt erledigen.

    Das neue Junos OS-Image ist auf dem Gerät installiert.

  2. Überprüfen Sie die Installation von Junos OS mit aktualisiertem FreeBSD:

    Die Ausgabe zeigt den Betriebssystemkernel, die Betriebssystemlaufzeit und andere auf dem Gerät installierte Pakete.