Introdução
Este documento descreve como evitar situações em que o processador de roteamento (RP) do Cisco NCS 560 deixa de responder após uma recarga ou um ciclo de energia.
Informações de Apoio
Na maioria dos casos, as implantações do NCS 560 estão em locais remotos, em grande número, e onde a intervenção humana deve ser reduzida ao mínimo.
Nessas implantações, também é importante atender ao requisito de instalação obrigatória de SMU com base na versão instalada.
Note: A partir do Cisco IOS XR versão 7.2.2 e posteriores, não será mais necessário instalar as SMUs separadamente.
Tabela de resumo de SMU
FPD Upgrade MOP
Os FPDs devem ser atualizados para garantir que os FPDs estejam sempre em uma versão igual ou superior à versão mínima necessária para essa versão do Cisco IOS® XR.
|
ADM
|
1.06
|
|
IOFPGA
|
0.64
|
|
BIOS
|
0.16
|
Este documento pressupõe que:
- RP0 é o RP ativo
- RP1 é o RP em standby
o prompt para vários locais, de modo que todos os comandos para navegar pelos vários locais sejam omitidos.
1. XR - RP0
RP/0/RP0/CPU0:ios#
2. XR - RP1
RP/0/RP1/CPU0:ios#
3. sysadmin - RP0
sysadmin-vm:0_RP0#
4. sysadmin - RP1
sysadmin-vm:0_RP1#
5. sysadmin - shell RP0
[sysadmin-vm:0_RP0:~]$
6. sysadmin - shell RP1
[sysadmin-vm:0_RP1:~]$
Caso de uso. Sistema com Cisco IOS-XR Versão 7.1.2. e SMUS necessários ativados
Essas SMUs devem estar ativas e comprometidas com o sistema antes desse processo.
VM XR
RP/0/RP0/CPU0:ios#show install active summary
Active Packages: 10
ncs560-xr-7.1.2 version=7.1.2 [Boot image]
ncs560-mcast-2.0.0.0-r712
ncs560-mgbl-2.0.0.0-r712
ncs560-mpls-1.0.0.0-r712
ncs560-mpls-te-rsvp-2.0.0.0-r712
ncs560-ospf-2.0.0.0-r712
ncs560-k9sec-2.1.0.0-r712
ncs560-iosxr-fwding-2.1.0.1-r712.CSCvp67225
ncs560-os-support-2.1.0.1-r712.CSCvv41516
cisco-klm-rsp4-0.1.p1-r0.0.r712.CSCvt26907 .xr
sysadmin
sysadmin-vm:0_RP0# show install active summary
Active Packages: 4
ncs560-sysadmin-7.1.2 version=7.1.2 [Boot image]
ncs560-sysadmin-ncs560-7.1.2.1-r712.CSCvv41516
cisco-klm-rsp4-0.1.p1-r0.0.r712.CSCvt26907 .admin
cisco-klm-rsp4-0.1.p1-r0.0.r712.CSCvt26907 .host
Verificar versões de FPD nos RPs
RP/0/RP0/CPU0:ios#show hw-module fpd
FPD Versions
=================
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------
0/5 A900-IMA8Z 0.0 IMFPGA NEED UPGD 17.02 17.02
0/14 A900-IMA8CS1Z-M 0.0 IMFPGA CURRENT 1.95 1.95
0/RP0 N560-RSP4-E 0.0 ADM NEED UPGD 1.04 1.04
0/RP0 N560-RSP4-E 0.0 IOFPGA NEED UPGD 0.53 0.53
0/RP0 N560-RSP4-E 0.0 PRIMARY-BIOS NEED UPGD 0.15 0.15
0/RP0 N560-RSP4-E 0.0 SATA NEED UPGD 1.30 1.30
0/RP1 N560-RSP4-E 0.0 ADM NEED UPGD 1.04 1.04
0/RP1 N560-RSP4-E 0.0 IOFPGA NEED UPGD 0.53 0.53
0/RP1 N560-RSP4-E 0.0 PRIMARY-BIOS NEED UPGD 0.15 0.15
0/RP1 N560-RSP4-E 0.0 SATA NEED UPGD 1.30 1.30
0/FT0 A907-FAN-E 1.0 PSOC CURRENT 1.65 1.65
Verifique a área TAM em ambos os RPs (Avalie a remoção da seção)
É importante garantir que a área da TAM não seja corrompida; caso contrário, um IOFPGA, atualização de FPD e recarregamentos subsequentes podem levar a uma RMA. Com este MOP, já que a versão 0.64 ou superior do FPD está em uso, este processo de atualização do FPD IOFPGA e o recarregamento do RP levam à recuperação de corrupção do TAM.
RP0
sysadmin-vm:0_RP0# show control-driver info location 0/RP0
...
Card view from local RP:
TAM Memory is not corrupted
Can proceed with IOFPGA upgrade if required
...
RP1
sysadmin-vm:0_RP0# show control-driver info location 0/RP1
...
Card view from local RP:
TAM Memory is not corrupted
Can proceed with IOFPGA upgrade if required
...
Note: Se a memória TAM estiver corrompida, não haverá problema se a versão IOFPGA de destino for 0.64 ou superior.
Exemplo de saída de memória TAM corrompida
sysadmin-vm:0_RP1# show control-driver info location 0/RP0
<snip>
Card view from local RP:
TAM Memory is corrupted
Do not proceed with IOFPGA upgrade
<snip>
Note: Se todos os pré-requisitos mencionados neste documento forem atendidos, você poderá prosseguir com a atualização. O "Não continuar com o upgrade IOFPGA" refere-se à versão IOFPGA anterior à 0.64.
Executar atualização de IOFPGA em ambos os RPs
RP/0/RP0/CPU0:ios#upgrade hw-module location all fpd IOFPGA
upgrade command issued (use "show hw-module fpd" to check upgrade status)
RP/0/RP0/CPU0:RONALDO-RF2a#0/RP0/ADMIN0:Oct 16 15:19:26.609 CEST: fpdserv[4356]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Upgrade for the following FPDs has been committed:
0/RP0/ADMIN0:Oct 16 15:19:26.610 CEST: fpdserv[4356]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Location FPD name Force
0/RP0/ADMIN0:Oct 16 15:19:26.610 CEST: fpdserv[4356]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : ==================================================
0/RP0/ADMIN0:Oct 16 15:19:26.610 CEST: fpdserv[4356]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP1 IOFPGA FALSE
0/RP0/ADMIN0:Oct 16 15:19:26.610 CEST: fpdserv[4356]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0 IOFPGA FALSE
Verificar
RP/0/RP0/CPU0:ios#show hw-module fpd
Fri Oct 16 15:22:11.256 CEST
FPD Versions
=================
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------
0/5 A900-IMA8Z 0.0 IMFPGA NEED UPGD 17.02 17.02
0/14 A900-IMA8CS1Z-M 0.0 IMFPGA CURRENT 1.95 1.95
0/RP0 N560-RSP4-E 0.0 ADM NEED UPGD 1.04 1.04
0/RP0 N560-RSP4-E 0.0 IOFPGA RLOAD REQ 0.53 0.64
0/RP0 N560-RSP4-E 0.0 PRIMARY-BIOS NEED UPGD 0.15 0.15
0/RP0 N560-RSP4-E 0.0 SATA NEED UPGD 1.30 1.30
0/RP1 N560-RSP4-E 0.0 ADM NEED UPGD 1.04 1.04
0/RP1 N560-RSP4-E 0.0 IOFPGA RLOAD REQ 0.53 0.64
0/RP1 N560-RSP4-E 0.0 PRIMARY-BIOS NEED UPGD 0.15 0.15
0/RP1 N560-RSP4-E 0.0 SATA NEED UPGD 1.30 1.30
0/FT0 A907-FAN-E 1.0 PSOC CURRENT 1.65 1.65
Recarregue os RPs ativo e em espera para que a atualização do IOFPGA seja concluída
Primeiro, recarregue o RP em standby:
sysadmin-vm:0_RP0# hw-module location 0/RP1 reload
Reload hardware module ? [no,yes] yes
Depois que a redundância for restaurada, recarregue o RP ativo (RP0) (ele dispara um failover):
sysadmin-vm:0_RP0# hw-module location 0/RP0 reload
Reload hardware module ? [no,yes] yes
Verificar Versão do ADM
No novo RP ativo (RP1):
[sysadmin-vm:0_RP1:~]$/opt/cisco/calvados/sbin/show_adm_version.sh
ADM 1266 Version info
Firmware Version : 1.14.2
Bootloader Version : 0.0.9
Config Version : 1.4
No novo RP em standby (RP0):
[sysadmin-vm:0_RP0:~]$/opt/cisco/calvados/sbin/show_adm_version.sh
ADM 1266 Version info
Firmware Version : 1.14.2
Bootloader Version : 0.0.9
Config Version : 1.4
Execute outra atualização de FPD em ambos os RPs
1. ADM
RP/0/RP1/CPU0:ios#upgrade hw-module location all FPd ADM
upgrade command issued (use "show hw-module fpd" to check upgrade status)
RP/0/RP1/CPU0:RONALDO-RF2a#0/RP1/ADMIN0:Oct 16 15:57:14.332 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Upgrade for the following FPDs has been committed:
0/RP1/ADMIN0:Oct 16 15:57:14.333 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Location FPD name Force
0/RP1/ADMIN0:Oct 16 15:57:14.333 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : ==================================================
0/RP1/ADMIN0:Oct 16 15:57:14.333 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP1 ADM FALSE
0/RP1/ADMIN0:Oct 16 15:57:14.333 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0 ADM FALSE
2. BIOS
RP/0/RP1/CPU0:ios#upgrade hw-module location all FPD PRIMARY-BIOS
upgrade command issued (use "show hw-module fpd" to check upgrade status)
RP/0/RP1/CPU0:RONALDO-RF2a#0/RP1/ADMIN0:Oct 16 16:00:29.257 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Upgrade for the following FPDs has been committed:
0/RP1/ADMIN0:Oct 16 16:00:29.257 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Location FPD name Force
0/RP1/ADMIN0:Oct 16 16:00:29.257 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : ==================================================
0/RP1/ADMIN0:Oct 16 16:00:29.257 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP1 PRIMARY-BIOS FALSE
0/RP1/ADMIN0:Oct 16 16:00:29.257 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0 PRIMARY-BIOS FALSE
3. SATA
RP/0/RP1/CPU0:ios#upgrade hw-module location all FPD SATA
upgrade command issued (use "show hw-module fpd" to check upgrade status)
RP/0/RP1/CPU0:RONALDO-RF2a#0/RP1/ADMIN0:Oct 16 16:02:06.472 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Upgrade for the following FPDs has been committed:
0/RP1/ADMIN0:Oct 16 16:02:06.472 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Location FPD name Force
0/RP1/ADMIN0:Oct 16 16:02:06.472 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : ==================================================
0/RP1/ADMIN0:Oct 16 16:02:06.472 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP1 SATA FALSE
0/RP1/ADMIN0:Oct 16 16:02:06.472 CEST: fpdserv[4503]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0 SATA FALSE
Verifique as atualizações
RP/0/RP1/CPU0:ios#show hw-module fpd
FPD Versions
=================
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------
0/5 A900-IMA8Z 0.0 IMFPGA NEED UPGD 17.02 17.02
0/14 A900-IMA8CS1Z-M 0.0 IMFPGA CURRENT 1.95 1.95
0/RP0 N560-RSP4-E 0.0 ADM RLOAD REQ 1.04 1.04
0/RP0 N560-RSP4-E 0.0 IOFPGA CURRENT 0.64 0.64
0/RP0 N560-RSP4-E 0.0 PRIMARY-BIOS RLOAD REQ 0.15 0.16
0/RP0 N560-RSP4-E 0.0 SATA RLOAD REQ 1.30 2.10
0/RP1 N560-RSP4-E 0.0 ADM RLOAD REQ 1.04 1.04
0/RP1 N560-RSP4-E 0.0 IOFPGA CURRENT 0.64 0.64
0/RP1 N560-RSP4-E 0.0 PRIMARY-BIOS RLOAD REQ 0.15 0.16
0/RP1 N560-RSP4-E 0.0 SATA RLOAD REQ 1.30 2.10
0/FT0 A907-FAN-E 1.0 PSOC CURRENT 1.65 1.65
Procedimento de ciclo de energia para concluir outra atualização de FPD
Note: Se a versão do firmware do ADM for 1.14.2, você deverá sincronizar todos os sistemas de arquivos em todas as VMs/hosts antes de usar o script de recarregamento.
[sysadmin-vm:0_RP1:~]$chvrf 0 ssh 192.0.0.1 sync
[sysadmin-vm:0_RP1:~]$chvrf 0 ssh 192.0.0.4 sync
[sysadmin-vm:0_RP1:~]$chvrf 0 ssh 192.0.4.4 sync
[sysadmin-vm:0_RP1:~]$chvrf 0 ssh 192.0.4.1 sync
[sysadmin-vm:0_RP1:~]$chvrf 0 ssh 192.0.4.1 chvrf 0 ssh 10.0.2.2 sync
[sysadmin-vm:0_RP1:~]$chvrf 0 ssh 192.0.0.1 chvrf 0 ssh 10.0.2.2 sync
Note: Não há saída para esses comandos.
Para recarregar o chassi:
[sysadmin-vm:0_RP1:~]$/opt/cisco/calvados/sbin/reboot_system.sh
Initiating power-cycle of 0/RP0
Initiating power-cycle of 0/RP1
Note: Se a versão do firmware do ADM for 1.14.3, os FPDs no RP exigirão uma recarga.
Primeiro, recarregue o RP em standby (RP0):
sysadmin-vm:0_RP1# hw-module location 0/RP0 reload
Reload hardware module ? [no,yes] yes
Depois que a redundância for restaurada, recarregue o RP ativo (RP1) (ele dispara um failover):
sysadmin-vm:0_RP1# hw-module location 0/RP1 reload
Reload hardware module ? [no,yes] yes
Verificar versões de FPD
RP/0/RP0/CPU0:ios#show hw-module fpd
Fri Oct 16 16:24:18.849 CEST
FPD Versions
=================
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------
0/5 A900-IMA8Z 0.0 IMFPGA NEED UPGD 17.02 17.02
0/14 A900-IMA8CS1Z-M 0.0 IMFPGA CURRENT 1.95 1.95
0/RP0 N560-RSP4-E 0.0 ADM CURRENT 1.06 1.06
0/RP0 N560-RSP4-E 0.0 IOFPGA CURRENT 0.64 0.64
0/RP0 N560-RSP4-E 0.0 PRIMARY-BIOS CURRENT 0.16 0.16
0/RP0 N560-RSP4-E 0.0 SATA CURRENT 2.10 2.10
0/RP1 N560-RSP4-E 0.0 ADM CURRENT 1.06 1.06
0/RP1 N560-RSP4-E 0.0 IOFPGA CURRENT 0.64 0.64
0/RP1 N560-RSP4-E 0.0 PRIMARY-BIOS CURRENT 0.16 0.16
0/RP1 N560-RSP4-E 0.0 SATA CURRENT 2.10 2.10
0/FT0 A907-FAN-E 1.0 PSOC CURRENT 1.65 1.65
Verificar Versão do ADM
[sysadmin-vm:0_RP0:~]$/opt/cisco/calvados/sbin/show_adm_version.sh
ADM 1266 Version info
Firmware Version : 1.14.3
Bootloader Version : 0.0.9
Config Version : 1.6
[sysadmin-vm:0_RP1:~]$/opt/cisco/calvados/sbin/show_adm_version.sh
ADM 1266 Version info
Firmware Version : 1.14.3
Bootloader Version : 0.0.9
Config Version : 1.6
Atualizar outros FPDs em outros locais (se houver)
RP/0/RP0/CPU0:ios#upgrade hw-module location 0/5 FPD IMFPGA
Fri Oct 16 16:28:15.006 CEST
upgrade command issued (use "show hw-module fpd" to check upgrade status)