O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve a instalação de SMUs (Software Maintenance Updates, Atualizações de Manutenção de Software) para roteadores que executam as versões do software Cisco IOS® XR7.
Observação: o Cisco IOS XR7 (também conhecido como Lindt) é uma evolução da arquitetura do software XR. Atualmente, é aplicável às séries Cisco 8000, NCS 540L e NCS-57B1. Uma versão de software pode conter o número 7, mas ainda observa a arquitetura de software cXR ou eXR (por exemplo, a versão ASR 9000 XR 7.5.2 não é a arquitetura XR7). Consulte a ficha técnica aqui para obter mais informações.
A Cisco recomenda que você tenha conhecimento destes tópicos:
As informações neste documento são baseadas em todos os roteadores que executam o Cisco IOS XR7.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
harddisk:/<path-to-repository> com o comando 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
Observação: você também pode usar a operação de cópia no roteador para copiar os arquivos de um servidor remoto como FTP/TFTP. Aqui está o comando copy apresentado.
- Faça login no roteador e use dois scripts de shell simples para descompactar todos os arquivos SMU que você carrega.
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
Configurar
Configurar repositório local
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
Verificar o SMU no repositório
- Verifique quais componentes o SMU corrige.
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
- Verifique a ID SMU onde o repositório local contém:
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
Instalação do SMU
A ativação do SMU requer três etapas operacionais:
- Adicione o SMU ao sistema de arquivos com o comando install package.
- Ative o SMU no sistema com o comando install apply (esta etapa exige uma recarga do roteador se o SMU for uma SMU de recarga necessária).
- Depois que o SMU for aplicado, não se esqueça de instalar o commit.
Exemplo de operação de instalação de pacote
Você tem três métodos para adicionar o SMU ao sistema de arquivos:
Comandos
Propósito
install package add cisco-CSCab12345
Instale um SMU especial como a ID de bug da Cisco CSCab12345
install package upgrade xr-core
Instale o Cisco Unified Presence Server (CUPS) de SMUs para corrigir um ou mais componentes especiais, como o xr-core
install package upgrade
Instalar todas as SMUs em seu repositório
Aqui está um exemplo para instalar todo o SMU em seu repositório:
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.
Instalar Operação de Aplicação
Depois que o SMU é adicionado com êxito ao sistema, a show install request saída mostra o Estado como Êxito.
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
Em seguida, você pode ativar o SMU com o comando install apply.
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 .
Operação de Confirmação de Instalação
Para tornar uma ativação de SMU persistente entre recarregamentos, você deve confirmar a alteração com o comando install commit.
Aqui está um exemplo:
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
Você também pode usar o comandoshow install request para verificar o estado de confirmação.
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
Verificar
Use estes comandos para verificar o software de confirmação e o software ativo. Geralmente, os valores de hash são iguais.
Se não estiverem, você pode esquecer de instalar o commit.
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#
Troubleshooting
Estes são alguns comandos que podem ajudá-lo a entender o processo de instalação, o status e se há erros.
Comandos
Propósito
show install request [verbose]
Verificar o status do processo de instalação
show install log [detail]
Verificar as informações de log do processo de instalação
show install history table
Mostrar uma tabela de resumo das operações de instalação
show install history id <ID> [verbose]
Mostrar um log de opções de ID de transação específico
show tech-support install
Gerar o arquivo de suporte do TAC
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
16-Feb-2024 |
Versão inicial |