Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Softwareinstallation und Upgrade-Übersicht (Junos OS Weiterentwickelt)

ZUSAMMENFASSUNG Ein Juniper Networks wird mit dem bereits installierten Juniper Networks (Junos OS Evolved) geliefert. Wenn Sie das Gerät mit Strom beziehen, wird mit der installierten Software gestartet (Boots). Da neue Funktionen und Softwarefixes verfügbar werden, müssen Sie Ihre Software aktualisieren, um sie zu verwenden.

Vor der Installation von Software müssen Sie ein Back-up des Systems (inklusive der Konfiguration) vorgenommen haben. Sie aktualisieren (oder downgrade) der Betriebssystemversion auf einem Gerät, indem Sie ein Softwareinstallationspaket auf Ihr Gerät kopieren, und verwenden dann das CLI, um die neue Software auf dem Gerät zu installieren. Starten Sie dann das Gerät neu, und starten Sie den Boot von der neu installierten Software. Sichern Sie die neue Software und Konfiguration nach dem erfolgreichen Upgrade. Software in Snapshots zurück und stellen Sie sie wiederhergestellt .

Hinweis:

Bevor Sie Software auf einem Gerät mit einem oder mehr benutzerdefinierten YANG-Datenmodellen installieren, können Sie die den individuellen YANG-Datenmodellen entsprechenden Konfigurationsdaten aus der aktiven Konfiguration sichern und entfernen. Weitere Informationen finden Sie unter Verwalten von YANG-Paketen und -Konfigurationen Während eines Software-Upgrades oder Downgrades.

Weitere Informationen über die Junos OS Softwarelizenzierung finden Sie im Juniper Lizenzierungsleitfaden. Weitere Informationen finden Sie in den Produktdatenblättern, die Sie im Bereich Produkte und Services eins finden, oder wenden Sie sich an Ihr Juniper Account-Team oder Ihren Juniper Partner.

In den folgenden Abschnitten werden die allgemeinen Überlegungen beim Aktualisieren und Downgrade der Software erläutert:

Arten der Junos OS Weiterentwickelte Installation

Bei den beiden zum Upgrade oder Downgrade Ihres Geräts verwendeten Installationen handelt es sich um Standardinstallation und -wiederherstellung. Standardinstallation ist die standardmäßige Methode für das Aktualisieren und Downgrade der Software. Sie führen eine Wiederherstellungsinstallation durch, wenn die Software auf dem Gerät beschädigt ist oder auf andere Weise kein Software-Upgrade oder Downgrade unterstützen kann.

Standard Installation

Eine Standardinstallation ist die typische Methode für das Upgrade bzw. Downgrade von Software auf dem Server. Bei dieser Methode wird das Installationspaket verwendet, das dem bereits auf dem System installierten Installationspaket entspricht. Informationen zu den verschiedenen verfügbaren Installationspaketen finden Sie unter Junos OS Evolved Installation Packages.

Recovery Installation

Eine Wiederherstellungsinstallation ist die Methode zur Reparatur eines Geräts mit beschädigter Software oder einem Zustand, der ein Upgrade oder Downgrade der Software verhindert.

Mehrere Softwareversionen verfügbar

Junos OS Evolved speichert mehrere Softwareversionen auf den Speichermedien. Verwenden Sie den Betriebsmodusbefehl, um zu sehen, auf was die Softwarepakete auf dem show system software list System installiert sind. Junos OS Evolved ermöglicht request system software rollback es Ihnen auch, auf alle bereits im System gespeicherten Versionen mit dem Operational Mode-Befehl zurück geschaltet zu werden.

Bei jeder Version wird auch die letzte Konfigurationsdatei gespeichert, die bei Ausführung dieser Version ausgeführt wurde. Junos OS Evolved unterstützt ein Rollback zu einem alternativen Image entweder mit der aktuellen Konfigurationsdatei oder mit dem Konfigurations-Snapshot, von dem aus das alternative Image zuletzt ausgeführt wurde, request system software rollback image-name with-old-snapshot-config mithilfe des Betriebsmodusbefehls.

Node-Softwaresynchronisierung für Dual-Routing-Engine-Systeme

Junos OS Evolved stellt sicher, dass alle Knoten in einem System dieselbe Softwareversion ausführen.

Wenn Sie ein Paket Routing-Engine, das dieselbe aktuelle Softwareversion wie die primäre Routing-Engine in das System einfüge, wird die neue Routing-Engine dem System beitreten. Das System synchronisiert automatisch die Konfigurationen und anderen Softwareversionen von der vorhandenen Routing-Engine mit dem neuen Routing-Engine, auch wenn Sie die Anweisung nichtauto-sw-sync konfiguriert haben.

Wenn Sie ein Routing-Engine System mit einer anderen Softwareversion einfügen, wird der Routing-Engine außerhalb des Systems bleiben und das System einen Software-Mismatch-Alarm generiert. Der Alarm gibt den Namen Routing-Engine Softwareversion und die Version der Software auf der neu eingefügten Routing-Engine, ähnlich wie folgt an: Software Version Mismatch on re1:junos-evo-install-ptx-x86-64-20.4R2.6-EVO Sie müssen die Routing-Engines manuell synchronisieren, um RE1 wieder in das System zu bringen.

Sie können die Softwareversionen und Konfigurationen entweder manuell oder automatisch mit dem neuen Gerät synchronisieren Routing-Engine. Die automatische Softwaresynchronisierung ist standardmäßig deaktiviert. Wir empfehlen Ihnen, die automatische Softwaresynchronisierung zu ermöglichen.

  • Um automatisch die Softwareversionen und Konfigurationen mit den neuen Versionen und Konfigurationen zu synchronisieren, Routing-Engine Statement auf auto-sw-sync enable Hierarchieebene [edit system] zu konfigurieren. auto-sw-sync Wenn Sie die Anweisung konfigurieren, erkennt das System den neuen Routing-Engine, synchronisiert alle Images mit dem neuen Routing-Engine und startet den neuen Routing-Engine neu, sodass der neue Routing-Engine mit derselben Software und derselben Konfigurationsversion wie der primäre Routing-Engine hoch startet und dem System beitreten kann. Jedes Software-Image enthält die Konfiguration, die ausgeführt wird, als dieses Software-Image zuletzt aktiv war.

  • Verwenden Sie den Betriebsmodusbefehl, um die Softwareversionen und Konfigurationen mit dem neuen Betriebssystem manuell zu Routing-Engine request system software sync all-versions . Alle mit den Images gespeicherten Software-Images und -Konfigurationen werden mit der neuen Routing-Engine synchronisiert und das System startet die neue Routing-Engine. Wenn die Routing-Engine Neue ankommt, werden auch Routing-Engine System integriert.

Wenn das sekundäre Routing-Engine-System auto-sw-sync enable für ein Dual-Routing-Engine-System ein anderes Aktuelles Image als das primäre Routing-Engine-Image startet und Sie die Anweisung konfiguriert haben, synchronisiert der primäre Routing-Engine das aktuelle Bild mit der sekundären Routing-Engine. Der primäre Routing-Engine synchronisiert auch das Rollback-Softwareabbild und die anderen Images mit der sekundären Routing-Engine. Wenn die aktuelle Konfigurationsdatei (juniper.evangeli.gz) aus dem primären Routing-Engine mit der aktuellen Konfigurationsdatei der sekundären Routing-Engine entspricht, synchronisiert die primäre Routing-Engine nicht die Wiesnkonfiguration (rescue.wies.wies.gz) mit der sekundären Routing-Engine.

Geben Sie den Befehl auf dem primären Server aus, file copy um die Wiewahlkonfiguration von der primären Routing-Engine zur sekundären Routing-Engine zu Routing-Engine synchronisieren:

Weitere Informationen zum Ersetzen von Routing-Engines finden Sie unter Ersetzen eines Routing-Engine in einem Dual-Routing-Engine-System.

Sichern der Dateien des aktuellen Systems

Das Erstellen eines Backup des aktuellen Systems auf Ihrem Gerät hat die folgenden Vorteile:

  • Das Gerät kann aus einem Backup hochfahren und online gehen, wenn eine Komponente ausfällt oder beim Upgrade ein Stromausfall auftritt, beschädigt dies das primäre Boot-Gerät.

  • Die Backup-Kopie des Systems speichert Ihre aktiven Konfigurations- und Protokolldateien.

  • Das Gerät kann im Falle eines erfolglosen Upgrades von einer bekannten, stabilen Umgebung wiederhergestellt werden.

Während eines erfolgreichen Upgrades wird mit dem Upgrade-Paket das vorhandene Betriebssystem vollständig neu installiert. Weiterhin enthalten sind juniper.wiege, rescue.wiege, SNMP ifIndexes, /var/home, /config/scripts, SSH-Dateien und andere Dateisystemdateien. Im Upgrade werden alle anderen Informationen entfernt. Daher sollten Sie Ihr vorhandenes System sichern, falls es nach Ausführung des Installationsprogramms zurückkehren muss.

Sie erstellen mit dem Befehl Kopien der Software und der auf einem Gerät ausgeführten Konfiguration request system snapshot . Der request system snapshot Befehl nimmt einen "Snapshot" der Dateien, die aktuell zum Ausführen des Geräts verwendet werden, und kopiert die Dateien auf das alternative Solid-State-Laufwerk (SSD). Der Snapshot enthält den vollständigen Inhalt der /soft-, /konfigurations- und /root-Directories , einschließlich der aktuellen und aller Rollback-Software-Images, Kopien von Benutzerdaten, der aktiven Konfiguration, der wiegenden Konfiguration und Inhalte aus dem /var-Verzeichnis (außer in den Verzeichnisen /var/core, /var/external, /var/log und /var/tmp Directories).

Sie können diesen Snapshot dann verwenden, um das Gerät beim nächsten Start zu starten, oder auch als Backup-Boot-Option. Nach Abschluss des Backup sind die Installationen der aktuellen und der Backup-Software identisch. Für ein Dual-Routing-Engine-System sollten Sie einen Snapshot sowohl auf der primären als auch der sekundären Routing-Engine erstellen. So wird sichergestellt, dass ein Snapshot verfügbar ist. Dabei spielt es keine Rolle, Routing-Engine Sie das Gerät erneut starten.

Hinweis:

Beim Ausgabe des Befehls request system snapshot wird das /Root File System und das /config File System auf das sekundäre Solid-State-Laufwerk (SSD) aktualisiert. Die /Root- und /config-Dateisysteme befinden sich auf der primären SSD des Geräts. Der Snapshot /Root- und/Konfigurationsdateisystem ist auf der sekundären SSD des Geräts enthalten.

Bestimmen des Softwareinstallationspakets

Juniper Networks stellt Softwareversionen in signierten Paketen mit digitalen Signaturen zur Verfügung, um eine offizielle Juniper Networks gewährleisten. Um die Informationen zu den softwarepaketen, die derzeit auf dem Gerät ausgeführt werden, zu erhalten, show version verwenden Sie den Befehl im Betriebsmodus auf der obersten Ebene des Befehlszeilenschnittstelle (CLI) (CLI).

Hinweis:

Der show version Befehl zeigt nicht die Software-Edition, sondern nur die Versionsnummer der Software an.

Sie laden die Software auf der Webseite /var/tmp Ihres Geräts von Juniper Networks herunter .

Weitere Informationen zu Softwarepaketen finden Sie unter Junos OS Evolved Installation Packages.

Verbindung mit der Konsole herstellen

Wir empfehlen, dass Sie alle einzelnen Softwarepakete über eine Out-of-Band-Verbindung von der Konsole oder der Management-Ethernet-Schnittstelle aktualisieren, weil In-Band-Verbindungen während des Upgrade-Vorgangs fallen können.

Konsolen-Ports ermöglichen einen Root-Zugriff auf Geräte über eine Terminal- oder Laptop-Schnittstelle, unabhängig vom Status des Geräts. Es sei denn, das Gerät ist ausgeschaltet. Indem Sie eine Verbindung mit dem Konsolenport herstellen, können Sie auf die Root-Ebene des Geräts zugreifen, ohne das Netzwerk zu nutzen, mit dem das Gerät möglicherweise verbunden ist oder nicht. Durch die Verbindung mit dem Konsolenport wird ein sekundärer Pfad zum Gerät erstellt, ohne sich vom Netzwerk zu verlassen.

Über die Terminalschnittstelle wird ein Techniker NOC (Network Operations Center) der Lage, ein Gerät wiederherzustellen oder eine Initialisierungskonfiguration sicher durch das Modem durchzuführen, selbst wenn das primäre Netzwerk ausgefallen ist. Ohne die Verbindung mit dem Konsolenanschluss muss ein Techniker den Standort auf dem Gelände reparieren oder initialisieren. Für eine Remoteverbindung zum Gerät über ein Modem sind das Kabel und der Stecker (im Zubehörfeld des Geräts enthalten) und ein DB-9- auf DB-25-Adapter (oder ähnliches) für Ihr Modem erforderlich, den Sie separat erwerben müssen. Weitere Informationen über die Verbindung mit dem Konsolenport finden Sie im Hardwarehandbuch für Das bestimmte Gerät.

Validieren Sie das Installationspaket mit der aktuellen Konfiguration

Beim Upgrade bzw. Downgrade von Software empfehlen wir Ihnen, request system software add die Konfiguration mit dem Betriebsmodusbefehl zu validieren, um zu prüfen, ob die Kandidatensoftware mit der aktuellen Konfiguration kompatibel ist. Wenn Sie standardmäßig ein Paket mit einer anderen Versionsnummer hinzufügen, führt das System automatisch die Validierungsprüfung durch.

Auswirkungen der Aktualisierungsmethode auf interne Medien

Die Installation vom Boot-Loader mithilfe eines USB-Speichergeräts formatiert die internen Medien vor der Installation neu.

Die Installation mithilfe CLI behält das vorhandene Partitionierungsschema bei.

VORSICHT:

Aktualisieren Sie Methoden, mit denen die internen Medien neu formatiert werden, bevor der vorhandene Inhalt des Mediums und der Konfigurationsdateien gelöscht wird. Sie müssen vor der Installation alle Konfigurationsdateien im /Konfigurationsverzeichnis und alle wichtigen Daten sichern.

Boot-Folge

Juniper Networks beginnen mit der installierten Junos OS Evolved Software. Boot-fähige Softwarekopien werden an zwei Standorten gespeichert: dem internen Solid-State-Laufwerk und dem Wechselmedien (USB). In den folgenden Unterabschnitten wird die Reihenfolge der Standorte diskutiert, in der die Systemprüfungen für ein gültiges bootfähiges Betriebssystem ausgeführt werden.

Boot-Reihenfolge

Junos OS Weiterentwickelte Geräte versuchen, von diesen Speichermedien in der folgenden Reihenfolge zu starten:

  1. Interne SSD-Dual-Geräte. Zuerst versucht das System, das primäre SSD-Gerät zu starten. Wenn dieses SSD nicht gestartet wird, versucht das System, das zweite SSD-Gerät zu starten.

  2. USB-Gerät. (Wenn Sie ein USB-Notfallstartgerät einstecken, wählen Sie USB00 aus dem GERÄTS-Menü, um das USB-Gerät zu starten.)

Boot von einem anderen Boot-Gerät

Wenn das Gerät einen Neustart von einem anderen Boot-Gerät startet, wird bei der Anmeldung am Gerät eine Meldung angezeigt, die das alternative Boot-Gerät angibt. Die folgende Meldung zeigt z. B., dass die aus der sekundären SSD gestartete Software (/dev/sdb):

Hinweis:

Wählen Sie beim Neustart im normalen Betrieb kein Notfall-Boot-Gerät aus. Der Router funktioniert beim Hochfahren von einem Notfall-Boot-Gerät nicht normal. Durch Auswahl der Option USB00 im DANN-Menü wird das Image vom USB auf die SSD installiert. Anschließend müssen Sie die Benutzerkonfiguration anwenden.

Das System startet von einem anderen Boot-Gerät, wenn das System ein Problem mit dem primären Boot-Gerät erkennt – in der Regel die primäre SSD (/dev/sda), die verhindert, dass das Gerät hochfahren wird. Daher boott das System vom alternativen Boot-Gerät (der sekundären SSD, /dev/sdb). Wenn das System von einem anderen Boot-Gerät hoch gestartet wird, entfernt das System das primäre Boot-Gerät aus der Liste der Kandidaten-Boot-Geräte. Das Problem ist in der Regel ein ernster Hardwarefehler. Wir empfehlen Ihnen, sich an das Juniper Networks Technical Assistance Center (JTAC) zu wenden.

Wenn das Gerät von einem anderen Boot-Gerät hoch gestartet wird, sind die Software und die Konfiguration nur so aktuell wie der neueste Snapshot ( request system snapshot aufgenommen mit dem Betriebsmodusbefehl).