Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Achtergrondinformatie

Probleem

Oplossing

Procedure om de juiste upgradestatus in te stellen

Inleiding

Dit document beschrijft hoe u problemen kunt oplossen bij het probleem van de diameter per probleem bij de fout van In-Service Software Migration (ISSM) in Cisco Policy Suite (CPS).

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- Linux

- CPS

- Doorsnede

- Open Service Gateway Initiative (OSGI)-framework

Opmerking: Cisco raadt aan dat u bevoorrechte toegang tot CPS CLI moet hebben.

Gebruikte componenten

De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:

- COPS 19.4, 21.1

- CentOS Linux release 8.1.1911 (Core)

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.

Achtergrondinformatie

Gebruikers hebben de mogelijkheid om ISSM van een CPS uit te voeren 19.4.0/CPS 19.5.0 tot CPS 21.1.0. Deze migratie maakt het mogelijk om het verkeer zonder enige impact voort te zetten terwijl het wordt voltooid.

ISSM naar CPS 21.1.0 wordt alleen ondersteund voor installaties met mobiele hoge beschikbaarheid (HA) en geografische redundantie (GR). Andere CPS-installatietypen (mog|pats|arbiter|andsf|escef) kunnen niet worden gemigreerd.

Probleem

Er wordt opgemerkt dat wanneer het ISSM van CPS19.4 tot CPS21.1 mislukt is door een ongeldig Hosts.csv ingang, alle diameterpeers verbinding met zowel de Taakverdeling (LB) daalt en normale herstart helpt niet te herstellen.

[root@lab-lb02 ~]# ./show_peers.sh --all --summary

###############################################################################

[Wed Sep 21 01:57:47 CDT 2022]

SUMMARY of Peers in OKAY State:

|  Gx  |  Re  |  Rx  |  Sh  |  Sy  |

-------------|------|------|------|------|------|

lb01 peers   |  0   |  0   |  0   |  0   |  0   |

-------------|------|------|------|------|------|

lb02 peers   |  0   |  0   |  0   |  0   |  0   |

-------------|------|------|------|------|------|

Dit is de uitzondering die u kunt zien in consolidated-qns.log wanneer u debug level logger inschakelt.

2022-09-21 08:25:00,188 [pool-3-thread-1] DEBUG c.b.d.i.server.DelayedStartManager.? - isWorkerConnected: true queueSystem.enabled: false queueSystem.available: true isUpgradeState: false

Na de uitvoering van deze stap wordt het proces opgehangen vanwege een ongeldige vermelding in de Hosts.csv bestand.

/mnt/iso/migrate.sh disable set 1

2022-09-21 02:52:48,913 INFO [__main__.migrate_disable_set] Waiting for build init.d background task

Replica-set Configuration

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

The progress of this script can be monitored in the following log:

/var/log/broadhop/scripts//build_set_21092022_024648_1663728408306850218.log

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

[ Done ] file creation [ In Progress ]

2022-09-21 02:58:16,385 INFO [__main__.migrate_disable_set] build init.d successfully.

2022-09-21 02:58:16,385 INFO [__main__.run_recipe] Performing installation stage: QuiesceClusterSet

[lab-cc02 PSZ06PCRFCC02] Executing task 'DisableArbiterVipNode'

[lab-cc02 PSZ06PCRFCC02] run: /var/qps/bin/support/disable_arbiter_vip_node.sh

Fatal error: Name lookup failed for lab-cc02 PSZ06PCRFCC02 --> Error highlight. Invalid host entry is noticed.

Underlying exception:

Name or service not known

Aborting.

2022-09-21 02:58:16,967 ERROR [__main__.<module>] Error during installation

2022-09-21 02:58:16,970 INFO [__main__.<module>] =====================

2022-09-21 02:58:16,970 INFO [__main__.<module>] FAILURE

2022-09-21 02:58:16,970 INFO [__main__.<module>] ======== END ========

2022-09-21 02:58:16,970 INFO [__main__.<module>] To have the environment variable updated, please logout and login from all opened shell on the current system

[root@lab-cm csv]#

Het script trigger_silo.sh, als onderdeel van migrate.sh uitvoering pauzeert alle qns processen in de geselecteerde LB voor set1-migratie.

2022-09-21 03:11:34,885 INFO [migrate_traffic.run] running - ['bash', '-c', 'source /var/qps/install/current/scripts/migrate/trigger_silo.sh && trigger_silo_pre_set1_upgrade /var/tmp/cluster-upgrade-set-1.txt /var/tmp/cluster-upgrade-set-2.txt /var/log/trigger_silo.log']

2022-09-21 03:17:27,594 INFO [command.execute] (stdout): LB qns process count : 7

Running pause on lb02-1

checking JMX port 9045 ....

Done - Paused qns-1

Running pause on lb02-2

checking JMX port 9046 ....

Done - Paused qns-2

Running pause on lb02-3

checking JMX port 9047 ....

Done - Paused qns-3

Running pause on lb02-4

checking JMX port 9048 ....

Done - Paused qns-4

Running pause on lb02-5

checking JMX port 9049 ....

Done - Paused qns-5

Running pause on lb02-6

checking JMX port 9050 ....

Done - Paused qns-6

Running pause on lb02-7

checking JMX port 9051 ....

Done - Paused qns-7

Oplossing

De upgrade is niet voltooid en is gedeeltelijk, het ISSM-proces houdt het CPS-systeem in isUpgradeState: false.

Om van deze voorwaarde te herstellen, moet u de isUpgradeState: true in het kader van de OSGI van CPS.

Procedure om de juiste upgradestatus in te stellen

Stap 1. Meld u aan bij het knooppunt Cluster Manager.

Stap 2. Maak verbinding met het OSGI-framework van het CPS-systeem.

[root@installer ~]# telnet qns01 9091

Trying 192.168.10.11...

Connected to qns01.

Escape character is '^]'.

osgi>

Stap 3. Voer deze opdracht uit.

osgi> markNodeUpgraded

Upgraded status set to true

osgi>

Stap 4. Verbreek de verbinding met het OSGI-framework op elegante wijze met dit commando.

osgi> disconnect

Disconnect from console? (y/n; default=y) y

Connection closed by foreign host.

[root@installer ~]#

Zodra u de oplossing toepast, controleer de diameter peer status met deze opdracht en zorg ervoor dat alle benodigde peers actief zijn.

[root@lab-lb02 ~]# ./show_peers.sh --all --summary

###############################################################################

[Wed Sep 21 01:57:47 CDT 2022]

SUMMARY of Peers in OKAY State:

|  Gx  |  Re  |  Rx  |  Sh  |  Sy  |

-------------|------|------|------|------|------|

lb01 peers   |  72  |  120 |  36  |  0   |  12  |

-------------|------|------|------|------|------|

lb02 peers   |  72  |  120 |  36  |  0   |  12  |

-------------|------|------|------|------|------|