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 aktualisiertem FreeBSD

Sie können Junos OS mit dem aktualisierten FreeBSD aktualisieren oder downgraden. Sie können Junos OS mit einem Upgrade von Junos OS auf Basis von 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.

Anmerkung:

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

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 ausführt, und nicht auf die neue Software, die installiert wird. 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.

Nützt:

  • os-package erleichtert die wichtigsten FreeBSD-Upgrades (d.h. von Version 10 auf Version 11 oder von 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 Funktionsschalter, 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:

Anmerkung:

Das os-Paket ist NICHT im Lieferumfang von Junos OS 22.2R1 und älter enthalten. os-package wird nur benötigt, wenn das ausgelieferte 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. Selbst wenn das os-package mit Junos OS (Version 22.3R1 und höher) gebündelt ist, sollten Sie vor dem Upgrade das neueste os-Paket abrufen und installieren, um die Wahrscheinlichkeit von Problemen zu reduzieren, die das Upgrade beeinträchtigen.

Vor der Installation von os-package:

  • Bestimmen Sie, welche Junos OS-Versionen BSDx enthalten, nach Plattform: Junos-Kernel-Upgrade auf FreeBSD 10+.

  • Sobald Sie wissen, welche Junos OS BSDx-Version Sie haben, suchen 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 die neueste 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.

    Anmerkung:

    Die Ausführung dauert nur wenige Sekunden und erfordert keinen Neustart.

    Fügen Sie kein os-package hinzu, wenn es bereits einen "ausstehenden" Satz gibt, sonst werden Sie keinen Nutzen aus 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.

Nach der erfolgreichen Installation von os-package 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, Junos OS zu aktualisieren, deaktiviert sich os-package selbst, und Sie müssen os-package erneut installieren. Wenn Sie jemals os-package löschen möchten, können Sie den request system software delete os-package CLI-Befehl verwenden.

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

VORSICHT:

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

So installieren Sie Junos OS mit aktualisiertem FreeBSD über Junos OS mit aktualisiertem FreeBSD einer anderen Version:

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

    Da Junos OS Version 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

    Anmerkung:

    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 diese validate Option standardmäßig. Wir empfehlen Benutzern, die Verwendung dieser 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 wird auf dem Gerät installiert.

  2. Überprüfen Sie die Installation von Junos OS mit dem aktualisierten FreeBSD.
    Anmerkung:

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

Upgrade von Junos OS mit Upgraded FreeBSD

In diesem Abschnitt werden verschiedene Verfahren für das Upgrade auf eine Version von Junos OS mit aktualisiertem FreeBSD erläutert.

Anmerkung:

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

Bestimmte Hardwareplattformen verwenden einen aktualisierten FreeBSD-Kernel (FreeBSD 10.x oder höher) anstelle von FreeBSD 6.1. Die Informationen in diesem Abschnitt beziehen sich auf ein Upgrade von Junos OS ohne Upgrade von FreeBSD (d.h. basierend auf FreeBSD 6.1) auf Junos OS mit aktualisiertem FreeBSD. Das Upgrade mithilfe von ISSU wird nicht behandelt. Es gibt bestimmte Einschränkungen bei der Verwendung von ISSU beim Upgrade auf Junos OS mit aktualisiertem FreeBSD. Weitere Informationen zur Verwendung von ISSU finden Sie unter Beispiel: Durchführen einer einheitlichen ISSU.

Wenn Sie ein Upgrade auf eine andere Version von Junos OS durchführen, verwenden Sie normalerweise den folgenden request system software add validate Befehl. Diese validate Option vergleicht die Kandidatensoftware mit der aktuellen Konfiguration des Geräts, um sicherzustellen, dass sie kompatibel sind. (Überprüfen 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 überprüfen können. Ein solcher Umstand ist, wenn Sie ein Upgrade auf Junos OS mit aktualisiertem FreeBSD von Junos OS 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 Versionen von FreeBSD nicht verfügbar sind.

Wenn Sie ein Upgrade zwischen Versionen durchführen, für die die direkte Validierung nicht verwendet werden kann, müssen Sie beim Upgrade eine der folgenden Optionen für den request system software add Befehl Betriebsmodus 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: Diese Option validiert das Softwarepaket durch einen Vergleich mit der ausgeführten Konfiguration auf einem Remote-Junos OS-Host. Stellen Sie sicher, dass Sie einen Host auswählen, für den Sie bereits ein Upgrade auf die neuere Version der Software durchgeführt haben.

  • Die validate-on-routing-engine Option – (für Systeme mit redundanten REs) Diese Option validiert das Softwarepaket durch Vergleich mit der ausgeführten Konfiguration auf einer Routing-Engine im selben Gehäuse. 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, für die die direkte Validierung nicht verwendet werden kann, können Sie auch die Validierung auf einem anderen Host durchführen. Es spielt keine Rolle, wo sich dieser 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 auf Basis von 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 eine direkte Validierung verwenden können oder nicht, finden Sie unter Aktualisieren von Junos OS mit aktualisiertem FreeBSD.

Anmerkung:

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, welche Pakete installiert werden sollen

Um zu bestimmen, welches Softwarepaket für das Upgrade auf Junos OS mit aktualisiertem FreeBSD installiert werden muss, müssen Sie den Funktions-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 für 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 freigegeben wurden als Routing- und Switching-Geräte, was wiederum bestimmt, was als Überspringen von nicht mehr als zwei Releases gilt. 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. Daher müsste ein Upgrade eines Routers von Version 12.3 auf die erste Version, die Junos OS mit aktualisiertem FreeBSD (Version 15.1) unterstützt, mehrere Upgrades erfordern. Für ein Sicherheitsgerät ist jedoch nur ein Upgrade von Version 12.3 auf die erste Version erforderlich, die Junos OS mit aktualisiertem FreeBSD (Version 17.3) unterstützt.

Wir empfehlen ein Upgrade auf ein 64-Bit-Image von Junos OS mit aktualisiertem FreeBSD. In Junos OS-Versionen vor 15.1 werden die Partitionsauslagerungsseiten als Teil der Speicherdateisystempartition gezählt. Wenn Sie diese Methode verwenden, bleiben maximal 4 GB Arbeitsspeicher, auf die 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 Verfahren Sie benötigen:

  1. Weitere Informationen finden Sie im Eintrag Junos kernel upgrade to FreeBSD 10+ im Feature Explorer.

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

    Sie sehen eine Liste der Plattformen, auf denen Junos OS mit dem aktualisierten FreeBSD ausgeführt wird, 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 heraus, welche Version Sie installieren müssen, damit Ihr Gerät mit FreeBSD auf Junos OS aktualisieren kann.

  2. Konsultieren Sie Tabelle 1 , um den zu befolgenden Upgradepfad zu bestimmen.

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

      Schauen Sie sich zuerst die Release-Reihenfolge und dann die zweite Spalte an und finden Sie das Release, das auf Ihrem Gerät läuft.

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

      In der dritten Spalte finden Sie die früheste Version, die Sie installieren müssen, damit Ihr Plattformtyp Junos OS mit aktualisiertem FreeBSD ausführen kann.

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

    Release-Reihenfolge

    Junos OS-Version des aktuellen Routers

    Früheste Version zur Unterstützung von 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 dann 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 ein direktes Upgrade auf Version 15.1 durch.

    Um ein Upgrade von Version 14.2 durchzuführen, führen Sie ein direktes 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 ein direktes 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 ein direktes Upgrade auf Version 17.3 durch.

    15,1 bis 17,3

    17.4

    Upgrade in einem einzigen Schritt.

    Um ein Upgrade von Version 15.1 x 49-D80 durchzuführen, führen Sie ein direktes Upgrade auf Version 17.4 durch.

    (nur SRX300, SRX320, SRX340, SRX345, SRX380), 23.4R2-S3 oder 24.2R2

    24.4R1

    Upgrade in einem einzigen Schritt.

    Upgrade-Anweisungen, einschließlich für Upgrades von Versionen vor 23.4R2-S3, finden Sie unter KB85650.

    Anmerkung:

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

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

    Eine Tabelle mit den Paketpräfixen finden Sie unter Junos OS und Junos OS Evolved Installationspaketnamen.

  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 über Junos OS

Bei einem Upgrade auf Junos OS mit aktualisiertem FreeBSD wird das Dateisystem neu formatiert. Es werden nur bestimmte Dateien und Verzeichnisse aufbewahrt, es sei denn, es werden Vorsichtsmaßnahmen getroffen. Standardmäßig werden beim Upgradevorgang 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

Anmerkung:

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

Anmerkung:

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 aufbewahrt werden, kopieren Sie sie vom Router oder Switch an einen sicheren Speicherort, bevor Sie den Router oder Switch aktualisieren.

VORSICHT:

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

So installieren Sie Junos OS mit dem aktualisierten FreeBSD über ein einfaches Junos OS:

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

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

    Verwenden Sie die no-validate Option mit dem request system software add Befehl. Wenn Sie die no-validate Option weglassen, verwendet der Befehl standardmäßig die validate Option, und die 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.

    Anmerkung:

    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 FreeBSD 6.1-basierten Junos OS auf Junos OS mit aktualisiertem FreeBSD durchführen.

    Anmerkung:

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

    Das neue Junos OS-Image wird 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:
    Anmerkung:

    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 stoppen (gilt nicht für EX2300- und EX3400-Plattformen).

    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.

    Während die Software aktualisiert wird, 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 aus, um die Version der installierten Software zu überprüfen.
    Anmerkung:

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

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

VORSICHT:

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

So installieren Sie Junos OS mit aktualisiertem FreeBSD über Junos OS mit aktualisiertem FreeBSD einer anderen Version:

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

    Da Junos OS Version 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

    Anmerkung:

    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 diese validate Option standardmäßig. Wir empfehlen Benutzern, die Verwendung dieser 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 wird auf dem Gerät installiert.

  2. Überprüfen Sie die Installation von Junos OS mit dem aktualisierten FreeBSD.
    Anmerkung:

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

Downgrade von Junos OS mit aktualisiertem FreeBSD

In diesem Abschnitt werden die verschiedenen Verfahren für das Downgrade von einer Version von Junos OS mit aktualisiertem FreeBSD erläutert.

Bestimmte Hardwareplattformen verwenden ein Junos OS, das auf einem aktualisierten FreeBSD-Kernel anstelle älterer Versionen von FreeBSD basiert. Um herauszufinden, welche Plattformen Junos OS mit aktualisiertem FreeBSD unterstützen, gehen Sie im Feature-Explorer auf freebsdund wählen Sie Junos kernel upgrade to FreeBSD 10+ aus.

In diesem Abschnitt werden die verschiedenen Verfahren für das Downgrade von einer Version von Junos OS mit aktualisiertem FreeBSD erläutert. In einem Verfahren wird das Downgrade auf die ältere Version von Junos OS beschrieben. In den anderen Verfahren wird beschrieben, wie Sie ein Downgrade auf eine frühere Version von Junos OS mit aktualisiertem FreeBSD durchführen können.

Der Hauptunterschied zwischen den Verfahren 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. Ähnlich verhält es sich, wenn Sie ein Downgrade von Junos OS mit aktualisiertem FreeBSD Version 18.1 oder höher auf Version 17.4 oder höher validate durchführen. Es gibt jedoch eine Reihe von Umständen, unter denen die no-validate Option beim Downgrade zwischen Junos OS und aktualisierten FreeBSD-Versionen verwendet werden muss, nämlich beim Downgrade von einem Junos OS mit aktualisierter FreeBSD-Version 17.4 oder höher auf eine Version vor 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 zuvor ein Upgrade auf Junos OS mit aktualisiertem FreeBSD durchgeführt haben, können Sie ein Downgrade auf eine frühere Version von Junos OS (d. h. auf ein älteres Junos OS) durchführen, sofern das Downgrade mit der Junos OS-Richtlinie übereinstimmt, wonach höchstens zwei frühere Versionen übersprungen werden können.

Anmerkung:

Für SRX300-, SRX320-, SRX340-, SRX345- und SRX380-Firewalls müssen Sie zuerst ein Downgrade auf Junos OS Version 23.4R2-S3 oder Version 24.2R2 durchführen, bevor Sie ein Downgrade auf eine andere Version durchführen können. Wenn Sie über Gehäusecluster verfügen, können Sie die ICU-Methode (In-Band Cluster Upgrade) für dieses spezielle Downgrade nicht verwenden. Sie können entweder das in KB17947 beschriebene KB85650 Verfahren oder das in (Minimal_Downtime_Upgrade_Branch_Mid PDF-Datei) dokumentierte Verfahren zur minimalen Ausfallzeit verwenden. Sie müssen den request system software add package-name no-validate Befehl verwenden, um ein Downgrade der Software durchzuführen.

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

So führen Sie ein Downgrade von Junos OS mit aktualisiertem FreeBSD auf Junos OS durch:

  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 no-validate Option weglassen, verwendet der Befehl standardmäßig die validate Option, und die direkte Validierung der ausgeführten Konfiguration funktioniert nicht für ein Downgrade von Junos OS mit aktualisiertem FreeBSD auf das ältere 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 Pakete, die auf dem Gerät installiert sind.

Downgrade von Junos OS mit aktualisiertem FreeBSD Release 17.4 oder höher auf Release 15.1 bis 17.3

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

Anmerkung:

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

So führen Sie ein Downgrade von Junos OS mit aktualisiertem FreeBSD Release 17.4 oder höher auf Release 15.1 bis 17.3 durch:

  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 no-validate Option weglassen, verwendet der Befehl standardmäßig die validate Option und die 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 aktualisiertem FreeBSD Release 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 wird auf dem Gerät installiert.

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

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

Downgrade von Junos OS mit aktualisiertem FreeBSD Version 17.3 oder früher auf Version 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.

Anmerkung:

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

So führen Sie ein Downgrade von Junos OS mit aktualisiertem FreeBSD Version 17.3 oder früher auf eine frühere Version von Junos OS mit aktualisiertem FreeBSD durch:

  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 diese validate Option standardmäßig. Wenn Sie die reboot Option weglassen, können Sie dies in einem separaten Neustartschritt erledigen.

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

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

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

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 aktualisierten FreeBSD-Versionen 18.1 oder höher auf ein Junos OS mit aktualisierter FreeBSD-Version 17.4 oder höher durchführen.

Anmerkung:

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

So führen Sie 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 durch:

  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 diese validate Option standardmäßig. Wenn Sie die reboot Option weglassen, können Sie dies in einem separaten Neustartschritt erledigen.

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

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

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