Aktualisieren der Software auf einem EX8200 Virtual Chassis mit Nonstop-Software-Upgrade (CLI-Verfahren)
Sie können Nonstop Software Upgrade (NSSU) verwenden, um die Software auf einem EX8200 Virtual Chassis zu aktualisieren. NSSU aktualisiert die Software, die auf allen Routing-Engines ausgeführt wird, mit minimaler Unterbrechung des Datenverkehrs während des Upgrades. NSSU wird auf EX8200 Virtual Chassis mit redundanten externen XRE200-Routing-Engines unterstützt, die unter Junos OS Version 11.1 oder höher ausgeführt werden.
NSSU aktualisiert alle Routing-Engines auf allen Mitgliedern des Virtual Chassis und auf den externen Routing-Engines XRE200. Bei Verwendung von NSSU können Sie weder nur die Backup-Routing-Engines oder ein bestimmtes Mitglied des Virtual Chassis aktualisieren. Informationen zum Upgrade für ein bestimmtes Mitglied des Virtual Chassis finden Sie unter Installieren von Software für ein einzelnes Gerät in einem EX8200 Virtual Chassis.
In diesem Thema werden folgende Themen behandelt:
Vorbereiten des Switches für die Softwareinstallation
Bevor Sie mit der Softwareinstallation mithilfe von NSSU beginnen:
(Optional) Konfigurieren Sie Linecard-Upgrade-Gruppen, wie unter Konfigurieren von Linecard-Upgrade-Gruppen für Nonstop-Softwareupgrades beschrieben. Standardmäßig aktualisiert NSSU Linecards nacheinander, beginnend mit der Linecard in Steckplatz 0 von Mitglied 0. Dadurch können aggregierte Ethernet-Verbindungen, die Mitglieder auf unterschiedlichen Linecards haben, während des gesamten Upgrade-Prozesses bestehen bleiben. Durch das Konfigurieren von Linecard-Upgradegruppen wird die Zeit eines Upgrades verringert, da die Linecards in jeder Upgradegruppe gleichzeitig und nicht nacheinander aktualisiert werden.
Stellen Sie sicher, dass die Mitglieder dieselbe Version der Software ausführen:
{master:8} user@external-routing-engine> show version all-members
Wenn auf den Virtual Chassis-Mitgliedern nicht die gleiche Version der Software ausgeführt wird, verwenden Sie den
request system software add
Befehl, um die Software auf den inkonsistenten Mitgliedern zu aktualisieren. Anweisungen hierzu finden Sie unter Installieren von Software für ein einzelnes Gerät in einem EX8200 Virtual Chassis.Stellen Sie sicher, dass Nonstop Active Routing (NSR) und Graceful Routing-Engine Switchover (GRES) aktiviert sind. Um zu überprüfen, ob sie aktiviert sind, müssen Sie nur den Status des unterbrechungsfreien, aktiven Routings überprüfen – wenn das unterbrechungsfreie aktive Routing aktiviert ist, ist das ordnungsgemäße Umschalten der Routing-Engine aktiviert.
So überprüfen Sie, ob das unterbrechungsfreie aktive Routing aktiviert ist:
{master:8} user@switch> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status PIM Complete
Wenn das unterbrechungsfreie aktive Routing nicht aktiviert ist (die zustandsbehaftete Replikation ist deaktiviert), finden Sie weitere Informationen zur Aktivierung unter Konfigurieren des unterbrechungsfreien aktiven Routings auf Switches .
Aktualisieren der Software mithilfe von NSSU
In diesem Verfahren wird beschrieben, wie Sie die Software, die auf allen Routingmodulen ausgeführt wird, mithilfe von NSSU aktualisieren. Wenn das Upgrade abgeschlossen ist, wird auf allen Routing-Engines die neue Version der Software ausgeführt. Die externe Backup-Routing-Engine ist jetzt die primäre externe Routing-Engine, und die internen Backup-Routing-Engines in den Mitglieds-Switches sind jetzt die internen primären Routing-Engines in diesen Mitglieds-Switches.
So aktualisieren Sie alle Routing-Engines mithilfe von NSSU:
Laden Sie das Softwarepaket für die Externe Routing-Engine XRE200 herunter, indem Sie eines der Verfahren unter Herunterladen von Software ausführen. Der Name des Softwarepakets für die Externe Routing-Engine XRE200 enthält den Begriff xre200.
Kopieren Sie das Softwarepaket auf den Switch. Es wird empfohlen, die Datei per FTP in das Verzeichnis /var/tmp zu kopieren.
Melden Sie sich über die Konsolenverbindung bei der primären externen Routing-Engine an. Sie können eine NSSU über die Verwaltungsschnittstelle ausführen, aber über eine Konsolenverbindung können Sie den Fortschritt des Neustarts der primären Routing-Engine überwachen.
Installieren Sie das neue Softwarepaket:
{master:8} user@external-routing-engine> request system software nonstop-upgrade reboot /var/tmp/package-name-m.nZx-distribution.tgz
wobei package-name-m.nZx-distribution.tgz z. B. jinstall-ex-xre200-11.1R2.5-domestic-signed.tgz ist.
Anmerkung:Sie können die Neustartoption weglassen. Wenn Sie die Option "Neustart " einschließen, startet NSSU die ursprünglichen primären Routing-Engines automatisch neu, nachdem das neue Image auf ihnen installiert wurde. Wenn Sie die Option zum Neustart weglassen, müssen Sie die ursprünglichen primären Routing-Engines (jetzt die Backup-Routing-Module) manuell neu starten, um das Upgrade abzuschließen. Um den Neustart durchzuführen, müssen Sie eine Verbindung zum Konsolenport auf dem Switch Fabric and Routing-Engine (SRE)-Modul oder Routing-Engine (RE)-Modul herstellen.
Der Switch zeigt Statusmeldungen an, die den folgenden Meldungen ähneln, während das Upgrade ausgeführt wird:
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing LCC Backup REs ISSU: Preparing Backup RE Pushing bundle /var/tmp/jinstall-ex-xre200-11.1-20110208.0-domestic-signed.tgz to member9 member9: -------------------------------------------------------------------------- WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately VC Backup upgrade done Rebooting VC Backup RE Rebooting member9 ISSU: Backup RE Prepare Done Waiting for VC Backup RE reboot Pushing bundle to member0-backup Pushing bundle to member1-backup WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Rebooting member0-backup Rebooting LCC [member0-backup] Rebooting member1-backup Rebooting LCC [member1-backup] ISSU: LCC Backup REs Prepare Done GRES operational Initiating Chassis Nonstop-Software-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking Nonstop-Upgrade status member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) ISSU: Upgrading Old Master RE Pushing bundle /var/tmp/incoming-package-8200.tgz to member0-master Pushing bundle /var/tmp/incoming-package-8200.tgz to member1-master ISSU: RE switchover Done WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately ISSU: Old Master Upgrade Done ISSU: IDLE *** FINAL System shutdown message from root@ *** System going down IMMEDIATELY Shutdown NOW!
Anmerkung:Wenn Sie die Neustartoption in diesem Schritt weglassen, müssen Sie das Upgrade abschließen, indem Sie die ursprüngliche primäre Routing-Engine auf jedem Virtual Chassis-Mitglied und die ursprüngliche primäre externe Routing-Engine separat neu starten. Um die ursprüngliche primäre Routing-Engine auf einem Virtual Chassis-Mitglied neu zu starten, müssen Sie eine Verbindung zum Konsolenport auf dem Switch Fabric and Routing-Engine (SRE)-Modul oder dem Routing-Engine (RE)-Modul herstellen.
Melden Sie sich nach Abschluss des Neustarts an. Geben Sie den folgenden Befehl ein, um zu überprüfen, ob die Software auf allen Routing-Modulen in den Virtual Chassis-Mitgliedern aktualisiert wurde:
{backup:8} user@external-routing-engine> show version all-members
Vergewissern Sie sich, dass die Linecards, die vor dem Upgrade online waren, nach dem Upgrade online sind, indem Sie den
show chassis nonstop-upgrade
folgenden Befehl eingeben:{backup:8} user@external-routing-engine> show chassis nonstop-upgrade member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 5 Online member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 5 Online