Inhalt

Einleitung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Vorbereitung

Konfigurieren

Lokales Repository konfigurieren

SMU im Repository überprüfen

SMU-Installation

Beispielvorgang des Installationspakets

Apply-Vorgang installieren

Installation der Zusageoperation

Überprüfung

Fehlerbehebung

Einleitung

Dieses Dokument beschreibt die Installation von SMUs (Software Maintenance Updates) für Router, auf denen Cisco IOS® XR7-Softwareversionen ausgeführt werden.

Anmerkung: Cisco IOS XR7 (auch Lindt genannt) ist eine Weiterentwicklung der XR-Softwarearchitektur. Sie gilt derzeit für die Cisco Serien 8000, NCS 540L und NCS-57B1. Eine Softwareversion kann Nummer 7 enthalten, behält jedoch die cXR- oder eXR-Softwarearchitektur bei (die Version ASR 9000 XR 7.5.2 ist beispielsweise keine XR7-Architektur). Weitere Informationen finden Sie hier im Datenblatt.

Voraussetzungen

Anforderungen

Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:

- Workflow für die Installation der Cisco IOS XR7-Software

- Repository für Installation in Cisco IOS XR7 und Upgrade-Prozess eingerichtet

Verwendete Komponenten

Die Informationen in diesem Dokument basieren auf allen Routern, auf denen Cisco IOS XR7 ausgeführt wird.

Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.

Vorbereitung

- Laden Sie die SMU-Dateien von der Seite Cisco Software Download herunter.

- Kopieren Sie diese SMU-Dateien von Ihrem PC auf den Routerharddisk:/

mit dem Befehl scp.

#scp *.tar admin@10.124.50.24:/harddisk:/repo

(admin@10.124.50.24) Password:

8000-7.8.2.CSCwc95868   .tar                                                100%  260MB 894.1KB/s   04:57

8000-7.8.2.CSCwe50868   .tar                                                100%  180KB 676.5KB/s   00:00

8000-7.8.2.CSCwe67656   .tar                                                100%  259MB 734.8KB/s   06:01

8000-7.8.2.CSCwh35363   .tar                                                100% 2960KB 804.6KB/s   00:03

Anmerkung: Sie können den Kopiervorgang auch am Router verwenden, um die Dateien von einem Remote-Server wie FTP/TFTP zu kopieren. Hier wird der Befehl copy eingeführt.

- Melden Sie sich beim Router an, und verwenden Sie zwei einfache Shell-Skripts, um alle SMU-Dateien zu dekomprimieren, die Sie hochladen.

RP/0/RP0/CPU0:8201#run

[node0_RP0_CPU0:~]$cd /harddisk:/repo/

[node0_RP0_CPU0:/harddisk:/repo]$ls -al

total 534524

drwxr-xr-x.  3 root root      4096 Feb  8 12:50 .

drwxrwxrwx. 19 root root      4096 Feb  8 12:41 ..

-rwxr-xr-x.  1 root root 272168960 Feb  8 11:43 8000-7.8.2.CSCwc95868   .tar

-rwxr-xr-x.  1 root root    184320 Feb  8 11:43 8000-7.8.2.CSCwe50868   .tar

-rwxr-xr-x.  1 root root 271953920 Feb  8 11:49 8000-7.8.2.CSCwe67656   .tar

-rwxr-xr-x.  1 root root   3031040 Feb  8 11:49 8000-7.8.2.CSCwh35363   .tar

[node0_RP0_CPU0:/harddisk:/repo]$

[node0_RP0_CPU0:/harddisk:/repo]$for tar in *.tar; do tar -xvf $tar; done

8000-7.8.2.CSCwc95868   .txt

8000-x86_64-7.8.2-CSCwc95868.tgz

8000-7.8.2.CSCwe50868   .txt

8000-x86_64-7.8.2-CSCwe50868.tgz

8000-7.8.2.CSCwe67656   .txt

8000-x86_64-7.8.2-CSCwe67656.tgz

8000-7.8.2.CSCwh35363   .txt

8000-x86_64-7.8.2-CSCwh35363.tgz

[node0_RP0_CPU0:/harddisk:/repo]$

[node0_RP0_CPU0:/harddisk:/repo]$for tgz in *.tgz; do tar -xvf $tgz; done

8000-x86_64-7.8.2-CSCwc95868/

8000-x86_64-7.8.2-CSCwc95868/8101-32h-cpa-sb-x86-7.8.2v1.0.4-r0.corei7_64.rpm

8000-x86_64-7.8.2-CSCwc95868/8102-64h-cpa-sb-x86-7.8.2v1.0.4-r0.corei7_64.rpm

8000-x86_64-7.8.2-CSCwc95868/8111-32eh-cpa-sb-x86-7.8.2v1.0.4-r0.corei7_64.rpm

8000-x86_64-7.8.2-CSCwc95868/8201-32fh-cpa-sb-x86-7.8.2v1.0.4-r0.corei7_64.rpm

8000-x86_64-7.8.2-CSCwc95868/8201-cpa-sb-x86-7.8.2v1.0.4-r0.corei7_64.rpm

Konfigurieren

Lokales Repository konfigurieren

RP/0/RP0/CPU0:8201(config)#install

RP/0/RP0/CPU0:8201(config-install)#repository local-repo

RP/0/RP0/CPU0:8201(config-repository)#url file:///harddisk:/repo/

RP/0/RP0/CPU0:8201(config-repository)#commit

SMU im Repository überprüfen

- Überprüfen Sie, welche Komponenten SMU repariert.

RP/0/RP0/CPU0:8201#show install available

Trying to access repositories...

Package                                              Architecture                         Version Repository                          Cached

---------------------------------------------------- ---------------- --------------------------- ----------------------------------- ------

xr-8000-core                                         x86_64                         7.8.2v1.0.1-1 local-repo

xr-8000-core                                         x86_64                         7.8.2v1.0.1-1 local-repo

xr-8000-cpa                                          x86_64                         7.8.2v1.0.3-1 local-repo

xr-8000-cpa                                          x86_64                         7.8.2v1.0.4-1 local-repo

xr-8000-cpa-npu                                      x86_64                         7.8.2v1.0.4-1 local-repo

xr-8000-cpa-npu                                      x86_64                         7.8.2v1.0.6-1 local-repo

xr-8000-forwarder                                    x86_64                         7.8.2v1.0.1-1 local-repo

xr-cpa-common                                        x86_64                         7.8.2v1.0.4-1 local-repo

xr-cpa-common                                        x86_64                         7.8.2v1.0.6-1 local-repo

xr-cpa-driver-optics                                 x86_64                         7.8.2v1.0.1-1 local-repo

xr-cpa-driver-optics                                 x86_64                         7.8.2v1.0.3-1 local-repo

xr-is-is                                             x86_64                         7.8.2v1.0.2-1 local-repo

xr-optics                                            x86_64                         7.8.2v1.0.1-1 local-repo

xr-optics                                            x86_64                         7.8.2v1.0.2-1 local-repo

- Überprüfen Sie die SMU-ID, in der das lokale Repository Folgendes enthält:

RP/0/RP0/CPU0:8201#show install fixes available

Trying to access repositories...

Available Fixes (count: 9):

Bug Id      Packages                                                    Repository                               Cached

----------- ----------------------------------------------------------- ---------------------------------------- ------

CSCwc95868     xr-8000-cpa-7.8.2v1.0.4-1                                   local-repo

xr-8000-cpa-npu-7.8.2v1.0.6-1                               local-repo

xr-cpa-common-7.8.2v1.0.6-1                                 local-repo

xr-cpa-driver-optics-7.8.2v1.0.3-1                          local-repo

CSCwe50868     xr-8000-forwarder-7.8.2v1.0.1-1                             local-repo

CSCwe54175     xr-is-is-7.8.2v1.0.2-1                                      local-repo

CSCwe54265     xr-8000-core-7.8.2v1.0.1-1                                  local-repo

xr-8000-cpa-7.8.2v1.0.3-1                                   local-repo

xr-8000-cpa-7.8.2v1.0.4-1                                   local-repo

xr-8000-cpa-npu-7.8.2v1.0.4-1                               local-repo

xr-8000-cpa-npu-7.8.2v1.0.6-1                               local-repo

xr-cpa-common-7.8.2v1.0.4-1                                 local-repo

xr-cpa-common-7.8.2v1.0.6-1                                 local-repo

xr-optics-7.8.2v1.0.1-1                                     local-repo

xr-optics-7.8.2v1.0.2-1                                     local-repo

CSCwe67656     xr-8000-cpa-7.8.2v1.0.3-1                                   local-repo

xr-8000-cpa-7.8.2v1.0.4-1                                   local-repo

xr-8000-cpa-npu-7.8.2v1.0.4-1                               local-repo

xr-8000-cpa-npu-7.8.2v1.0.6-1                               local-repo

xr-cpa-common-7.8.2v1.0.4-1                                 local-repo

xr-cpa-common-7.8.2v1.0.6-1                                 local-repo

CSCwe90105     xr-8000-cpa-7.8.2v1.0.3-1                                   local-repo

xr-8000-cpa-7.8.2v1.0.4-1                                   local-repo

xr-8000-cpa-npu-7.8.2v1.0.4-1                               local-repo

xr-8000-cpa-npu-7.8.2v1.0.6-1                               local-repo

xr-cpa-common-7.8.2v1.0.4-1                                 local-repo

xr-cpa-common-7.8.2v1.0.6-1                                 local-repo

xr-cpa-driver-optics-7.8.2v1.0.1-1                          local-repo

xr-cpa-driver-optics-7.8.2v1.0.3-1                          local-repo

CSCwf20312     xr-8000-cpa-npu-7.8.2v1.0.4-1                               local-repo

xr-8000-cpa-npu-7.8.2v1.0.6-1                               local-repo

xr-cpa-common-7.8.2v1.0.4-1                                 local-repo

xr-cpa-common-7.8.2v1.0.6-1                                 local-repo

CSCwf30655     xr-8000-cpa-npu-7.8.2v1.0.6-1                               local-repo

xr-cpa-common-7.8.2v1.0.6-1                                 local-repo

xr-cpa-driver-optics-7.8.2v1.0.3-1                          local-repo

xr-optics-7.8.2v1.0.2-1                                     local-repo

CSCwh35363     xr-is-is-7.8.2v1.0.2-1                                      local-repo

SMU-Installation

Die SMU-Aktivierung erfordert drei Arbeitsschritte:

1. Fügen Sie SMU mit dem Befehl install package zum Dateisystem hinzu.

2. Aktivieren Sie die SMU auf dem System mit dem Befehl install apply (für diesen Schritt muss der Router neu geladen werden, wenn es sich bei der SMU um eine SMU mit erforderlichem Neuladen handelt).

3. Vergessen Sie nach der Anwendung von SMU nicht, commit zu installieren.

Beispielvorgang des Installationspakets

Sie haben drei Methoden, um SMU zum Dateisystem hinzuzufügen:

Befehle

Zweck

install package add cisco-CSCab12345

Installieren Sie eine spezielle SMU wie die Cisco Bug-ID CSCab12345.

install package upgrade xr-core

Installieren Sie den Cisco Unified Presence Server (CUPS) von SMUs, um eine oder mehrere spezielle Komponenten wie den xr-core zu reparieren.

install package upgrade

Alle SMUs im Repository installieren

Hier ist ein Beispiel, um alle SMU unter Ihrem Repository zu installieren:

RP/0/RP0/CPU0:8201#install  package upgrade

Thu Feb  8 13:16:48.087 +08

Install upgrade operation 1.1.1 has started

Install operation will continue in the background

RP/0/RP0/CPU0:8201#show install request

Thu Feb  8 13:17:25.744 +08

User request: install package upgrade

Operation ID: 1.1.1

State:        In progress since 2024-02-08 13:16:48 UTC+08:00

Current activity:    Verify input and download to internal repository if needed

Next activity:       Veto check

Time started:        2024-02-08 13:16:57 UTC+08:00

No per-location information.

Apply-Vorgang installieren

Nachdem die SMU dem System erfolgreich hinzugefügt wurde, wird der Statusshow install requestals Success angezeigt.

RP/0/RP0/CPU0:8201#show install request

Thu Feb  8 13:31:19.943 +08

User request: install package upgrade

Operation ID: 1.1.1

State:        Success since 2024-02-08 13:20:54 UTC+08:00.   <<<<<

Current activity:    Await user input

Time started:        2024-02-08 13:20:54 UTC+08:00

The following actions are available:

install package add

install package remove

install package upgrade

install package downgrade

install package abort latest

install package abort all-since-apply

install apply reload

Least impactful apply method: install apply reload

Anschließend können Sie SMU mit dem Befehl install apply aktivieren.

RP/0/RP0/CPU0:8201#install apply synchronous

Thu Feb  8 13:35:18.600 +08

Once the packaging dependencies have been determined, the install operation may have to reload the system.

If you want more control of the operation, then explicitly use 'install apply restart' or 'install apply reload' as reported by 'show install request'.

Continue? [yes/no]:[yes] yes

Starting:

install apply reload

Atomic change 1.1

Press Ctrl-C to return to the exec prompt. This will not cancel the install operation

Current activity: Initializing

Current activity: Apply by reload .

Installation der Zusageoperation

Um eine SMU-Aktivierung bei Neuladevorgängen dauerhaft zu machen, müssen Sie die Änderung mit dem Befehl install commit bestätigen.

Hier ein Beispiel:

RP/0/RP0/CPU0:8201#show install active summary

Thu Feb  8 13:46:09.237 +08

Active Packages:    XR: 201    All: 1457

Label:              7.8.2

Software Hash:      a15e0ebf78fcb8390810ac451cd76935097c3d48b2907a4030dc59ead5ef8b9d

Optional Packages                                                        Version

---------------------------------------------------- ---------------------------

xr-8000-l2mcast                                                    7.8.2v1.0.0-1

xr-8000-mcast                                                      7.8.2v1.0.0-1

xr-8000-netflow                                                    7.8.2v1.0.0-1

xr-bgp                                                             7.8.2v1.0.0-1

xr-ipsla                                                           7.8.2v1.0.0-1

xr-is-is                                                           7.8.2v1.0.2-1

xr-lldp                                                            7.8.2v1.0.0-1

xr-mcast                                                           7.8.2v1.0.0-1

xr-mpls-oam                                                        7.8.2v1.0.0-1

xr-netflow                                                         7.8.2v1.0.0-1

xr-ospf                                                            7.8.2v1.0.0-1

xr-perf-meas                                                       7.8.2v1.0.0-1

xr-perfmgmt                                                        7.8.2v1.0.0-1

xr-track                                                           7.8.2v1.0.0-1

Mandatory Packages with Active Bugfixes                                  Version

---------------------------------------------------- ---------------------------

xr-8000-core                                                       7.8.2v1.0.1-1

xr-8000-cpa                                                        7.8.2v1.0.4-1

xr-8000-cpa-npu                                                    7.8.2v1.0.6-1

xr-8000-forwarder                                                  7.8.2v1.0.1-1

xr-cpa-common                                                      7.8.2v1.0.6-1

xr-cpa-driver-optics                                               7.8.2v1.0.3-1

xr-optics                                                          7.8.2v1.0.2-1

Active Fixes (count: 9):

CSCwc95868   : xr-8000-cpa, xr-8000-cpa-npu, xr-cpa-common, xr-cpa-driver-optics

CSCwe50868   : xr-8000-forwarder

CSCwe54175   : xr-is-is

CSCwe54265   : xr-8000-core, xr-8000-cpa, xr-8000-cpa-npu, xr-cpa-common, xr-optics

CSCwe67656   : xr-8000-cpa, xr-8000-cpa-npu, xr-cpa-common

CSCwe90105   : xr-8000-cpa, xr-8000-cpa-npu, xr-cpa-common, xr-cpa-driver-optics

CSCwf20312   : xr-8000-cpa-npu, xr-cpa-common

CSCwf30655   : xr-8000-cpa-npu, xr-cpa-common, xr-cpa-driver-optics, xr-optics

CSCwh35363   : xr-is-is

RP/0/RP0/CPU0:8201#

RP/0/RP0/CPU0:8201#install commit

Thu Feb  8 13:46:16.209 +08

Install commit operation 1 has started

Install operation will continue in the background

Sie können den Befehl auch verwenden, um den Commit-Status zu überprüfenshow install request.

RP/0/RP0/CPU0:8201#show install request

Thu Feb  8 13:47:56.727 +08

User request: install commit

Operation ID: 1

State:        Success since 2024-02-08 13:46:40 UTC+08:00

Current activity:    No install operation in progress

The following actions are available:

install package add

install package remove

install package upgrade

install package downgrade

install package replace

install package rollback

install replace

install rollback

install source

Überprüfung

Verwenden Sie diese Befehle, um die Commit-Software und die aktive Software zu überprüfen. In der Regel sind die Hashwerte gleich.

Wenn nicht, können Sie vergessen, commit zu installieren.

RP/0/RP0/CPU0:8201#show install committed summary  | in Hash

Thu Feb  8 13:49:32.854 +08

Software Hash:      a15e0ebf78fcb8390810ac451cd76935097c3d48b2907a4030dc59ead5ef8b9d

RP/0/RP0/CPU0:8201#

RP/0/RP0/CPU0:8201#show install active summary | in Hash

Thu Feb  8 13:49:43.616 +08

Software Hash:      a15e0ebf78fcb8390810ac451cd76935097c3d48b2907a4030dc59ead5ef8b9d

RP/0/RP0/CPU0:8201#

Fehlerbehebung

Mit diesen Befehlen können Sie den Installationsprozess, den Status und etwaige Fehler besser verstehen.

Befehle

Zweck

show install request [verbose]

Überprüfen des Status des Installationsprozesses

show install log [detail]

Überprüfen Sie die Protokollinformationen für den Installationsprozess.

show install history table

Übersichtstabelle der Installationsvorgänge anzeigen

show install history id

[verbose]

Ein bestimmtes Transaktions-ID-Optionsprotokoll anzeigen

show tech-support install

Erstellen der TAC-Support-Datei