Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Conventies

Problemen oplossen

Voorbeeld van probleemoplossing

Gerelateerde informatie

Inleiding

Dit document is ontworpen om u te helpen problemen op te lossen met Cisco PGW 2200 wanneer u het bericht 'MSO geweigerd, Warm start-up mislukt' ontvangt. Deze foutmelding wordt weergegeven nadat u de MML opdracht sw-over hebt afgegeven::bevestig. Aangezien warme start een laagprioritaire en asynchrone activiteit is, kunnen meerdere componenten in het proces van het warm beginnen van hun stand-by peers zijn. Het alarm helpt een operator te weten wanneer een stand-by unit klaar is om het in te nemen als een standby. Verhoog het alarm wanneer procM een verzoek om Make peer Standby bij IOCM stuurt. Alleen het alarm na de warme start is succesvol.

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- Cisco Media Gateway Controller software release 9

Gebruikte componenten

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

- Cisco PGW 2200 softwarereleases 9.3(2) en hoger

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 de potentiële impact van elke opdracht begrijpen.

Conventies

Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.

Problemen oplossen

Nadat u de MML opdracht sw-over hebt gegeven::Bevestig de actieve Cisco PGW 2200, ontvangt u deze fout.

PGW2200 mml> sw-over::Confirm

MGC-01 - Media Gateway Controller 2004-05-26 11:37:37.061 MEST

M DENY

SROF

"Proc Mgr"

/* MSO refused, Warm start-up Failed. */

;

PGW2200 mml>

Opmerking: Een "Warm Restart" is een indicatie dat de STANDBY klaar is om controlelampgegevens te ontvangen. Dit gebeurt meestal bij processen zoals de replicator en IOCC MTP3 via de IOCM. Het kan zijn dat SS7 IOCC de reden is waarom IOCM de sw-over commando verwerpt. Andere problemen kunnen ook het geval zijn. In dit geval verzamel u de loginformatie met de informatie in deze rubriek.

Wanneer de gebruiker een manuele overschakeling (MSO) probeert en wordt geweigerd, reageert het MML met een van deze redenen:

- MSO weigerde, standby systeem niet klaar-Switching faalde omdat het standby systeem niet klaar was.

- MSO weigerde, warme start-up in uitvoering—Switching faalde omdat de start van het standby systeem was gestart.

- MSO weigerde, Warm start-up mislukt — de MSO wordt geweigerd en de warme start-overschakeling faalde.

- MSO weigerde, is het Systeem niet in actieve staat—Switching mislukt omdat de PGW 2200 host niet in een actieve status is.

- MSO geweigerd, herkend standalone lag-switching mislukt, omdat geen standby PGW 2200 host is geconfigureerd.

PGW2200 mml> rtrv-alms

MGC-01 - Media Gateway Controller 2004-05-26 11:37:40.732 MEST

M RTRV

"lnk-1-cisco1: 2004-04-29 18:24:43.766 MEST,ALM=\"SC FAIL\",SEV=MJ"

"lnk-1-cisco2: 2004-04-29 18:24:43.779 MEST,ALM=\"SC FAIL\",SEV=MJ"

"lnk-2-cisco3: 2004-04-29 18:24:43.797 MEST,ALM=\"SC FAIL\",SEV=MJ"

Opmerking: Controleer altijd met de opdracht MML rtrv-alms de alarmen die tijdens de sw-over optreden::bevestig opdracht. Doe dit in combinatie met de UNIX-opdracht tail-f platform.log onder de /opt/CiscoMGC/var/log folder. Controleer ook de foutmelding die is gekoppeld aan de opdracht sw-over.

De foutmeldingen platform.log die in verband staan met deze situatie zijn als volgt:

Wed May 1 16:13:47:752 2004 MEST | ProcessManager

(PID 698) <Error>GEN_ERR_HA_MSO: Cannot comply with Manual

Switch Over request. Reason  Warm start up failed

Voorbeeld van probleemoplossing

Het alarm dat de Standby-Warm Start start, wordt ingesteld in het actieve vak aan het begin van het Warm-Start-proces in de IOCM.

Het alarm wordt automatisch uit het actieve vakje gewist wanneer het proces van het starten met succes is voltooid.

In het geval van een defect aan de start wordt dit alarm niet gewist. Als dit zich voordoet, wordt het alarm alleen uitgeschakeld wanneer de Warm-Start op een later tijdstip met succes wordt verwerkt.

De impact van het alarm is dat een handmatige switch wordt ontkend.

Dit is de corrigerende actie indien het alarm niet duidelijk is:

1. Zorg ervoor dat de pom.dataSync parameter is ingesteld op waarheid in de actieve en standby PGW 2200.

2. Stop de Standby PGW 2200-software.

3. Als het alarm nog steeds niet duidelijk is, opent u een serviceaanvraag voor technische ondersteuning en logt u het platform.log onder folder /opt/CiscoMGC/var/log en mml.log - alarm.log, de huidige configuratie van PGW 2200, de vorige twee configuratiedirectories (CFG_) toen het alarm werd gezien en platform.log van zowel PGW 2200 naar het servicesvraag.

Dit is een voorbeeld van een procedure voor het oplossen van problemen:

1. Controleer de opmerkingen bij de release van alle items die aan deze foutmelding zijn gekoppeld. Deze worden vastgesteld in latere Cisco PGW 2200-releases.

Zorg ervoor dat u geen beschadigde pleister tegenkomt. Controleer de platform.log bestanden op het moment dat het probleem wordt gemeld onder de /opt/CiscoMGC/var/log folder. Controleer ook de bestandsberichten met betrekking tot UNIX-foutmeldingen onder de map /var/adm.

Cisco raadt u aan om te upgraden naar de nieuwste Cisco PGW 2200-patches.

Als alles in deze stap OK is, gaat u naar stap 2.

2. Geef het netstat -a opdracht uit om te zien of de replicatie in een ingestelde modus staat (bijvoorbeeld Actief <-> Standby).

Geef de MML prov-sync opdracht uit om te zien of dit correct werkt. Geef ook een sw-over op::bevestig de opdracht opnieuw en controleer de status. Cisco PGW 2200 gebruikt TCP-poort 2970.2974 voor replicatie.

- Voer op een actief Cisco PGW 2200 de opdracht UNIX in -a | gr. 29\[0-9\]\[0-9\].

- Voer in de Standby-modus Cisco PGW 2200 de UNIX-opdracht netstaat -a uit | gr. 29\[0-9\]\[0-9\].

Controleer bijvoorbeeld het actieve systeem om te zien of het in een VASTGESTELDE modus staat.

mgc-bru-20 mml> rtrv-ne

MGC-01 - Media Gateway Controller 2004-05-28 11:03:46.236 GMT

M  RTRV

"Type:MGC"

"Hardware platform:sun4u sparc SUNW,UltraAX-i2"

"Vendor:"Cisco Systems, Inc.""

"Location:MGC-01 - Media Gateway Controller"

"Version:"9.3(2)""

"Platform State:ACTIVE"

;

mgc-bru-20 mml>

mgcusr@mgc-bru-20% netstat -a | grep 29\[0-9\]\[0-9\]

mgc-bru-20.2974            *.*                0      0 24576      0 LISTEN

mgc-bru-20.2970            *.*                0      0 24576      0 LISTEN

mgc-bru-20.37637     mgc-bru-22.2974      24820      0 24820      0 ESTABLISHED

mgc-bru-20.37638     mgc-bru-22.2970      24820      0 24820      0 ESTABLISHED

mgc-bru-20.telnet    dhcp-peg3-cl31144-254-5-149.cisco.com.2906 65256      3 25D

mgcusr@mgc-bru-20%

In dit voorbeeld wordt het Standby - systeem voor de INGESTELDE modus gecontroleerd.

mgc-bru-22 mml> rtrv-ne

MGC-01 - Media Gateway Controller 2004-05-28 13:09:20.552 MSD

M  RTRV

"Type:MGC"

"Hardware platform:sun4u sparc SUNW,Ultra-5_10"

"Vendor:"Cisco Systems, Inc.""

"Location:MGC-01 - Media Gateway Controller"

"Version:"9.3(2)""

"Platform State:STANDBY"

;

mgc-bru-22 mml>

mgcusr@mgc-bru-22% netstat -a | grep 29\[0-9\]\[0-9\]

mgc-bru-22.2974            *.*                0      0 24576      0 LISTEN

mgc-bru-22.2970            *.*                0      0 24576      0 LISTEN

mgc-bru-22.2974      mgc-bru-20.37637     24820      0 24820      0 ESTABLISHED

mgc-bru-22.2970      mgc-bru-20.37638     24820      0 24820      0 ESTABLISHED

mgc-bru-22.telnet    dhcp-peg3-cl31144-254-5-149.cisco.com.2910 65256      1 25D

mgcusr@mgc-bru-22%

Als dit OK is, gaat u naar stap 3.

3. Controleer of beide configuraties hetzelfde zijn op Active en Standby als de UNIX diff-opdracht.

Geef de UNIX-opdracht netstat uit om te zien of er geen toename is in de tellers van de Ierse, Oerrs en Collis-waarden.

mgcusr@PGW2200% netstat -i

Name  Mtu  Net/Dest        Address             Ipkts        Ierrs     Opkts       Oerrs Collis Queue

lo0      8232 loopback       localhost          28389215    0       28389215         0     0      0

eri0     1500 mgc-bru-20   mgc-bru-20     187731714 231   185007958        3     0

eri1     1500 mgc-bru-20b  mgc-bru-20b    0      0        82         2                   0     0

mgcusr@PGW2200%

Controleer de configuratie op Cisco PGW 2200 en maak een Cisco PGW 2200 Standby bestand onder de /opt-map. Dit is een tijdelijke folder die je na een laatste controle verwijdert.

#mkdir temp

Gebruik FTP om alle informatie van Cisco PGW 2200 Actieve onder de /opt/CiscoMGC/etc. folder te kopiëren. Verplaats deze informatie naar de Cisco PGW 2200 Standby-modus onder de map /opt/temp en de subdirectories. Zorg ervoor dat u een back-up hebt van Cisco PGW 2200 Active/stand-by voordat u dit doet.

Opmerking: Alleen XECfgParm.dat verandert tijdens de UNIX dircmp-opdracht. U kunt ook de UNIX opdracht diff uitvoeren.

# dircmp -d /opt/temp /opt/CiscoMGC/etc/

May 31 13:52 2004  Comparison of /opt/temp /opt/CiscoMGC/etc/ Page 1

directory       .

same            ./accRespCat.dat

same            ./alarmCats.dat

same            ./alarmTable.dat

same            ./auxSigPath.dat

same            ./bearChan.dat

same            ./bearChanSwitched.dat

same            ./buckets.dat

same            ./cable.dat

same            ./charge.dat

same            ./chargeholiday.dat

same            ./codec.dat

same            ./components.dat

same            ./compTypes.dat

same            ./condRoute.dat

same            ./Copyright

same            ./crossConnect.dat

same            ./dependencies.dat

same            ./dialplan.dat

same            ./digitAnalysis.dat

same            ./dmprSink.dat

same            ./dns.dat

same            ./dpc.dat

same            ./extNodes.dat

same            ./extNodeTypes.dat

same            ./extProcess.dat

same            ./files.dat

same            ./gtdParam.dat

same            ./linkSetProtocol.dat

same            ./mclCallReject.dat

same            ./mclThreshold.dat

same            ./mdlProcess.dat

same            ./measCats.dat

same            ./measProfs.dat

same            ./mmlCommands.dat

same            ./percRoute.dat

same            ./physLineIf.dat

same            ./processes.dat

same            ./procGroups.dat

same            ./profileComps.dat

same            ./profiles.dat

same            ./profileTypes.dat

same            ./properties.dat

same            ./propSet.xml.dat

same            ./propSet.xml.dat.old.newfile

same            ./propSet.xml.dat.old.newfile.newfile

same            ./propSet.xml.dat.old.newfile.newfile.newfile

same            ./propVal.xsd.dat

same            ./routeAnalysis.bin

same            ./routeAnalysis.dat

same            ./routes.dat

same            ./services.dat

same            ./sigChanDev.dat

same            ./sigChanDevIp.dat

same            ./sigPath.dat

same            ./snmpmgr.dat

same            ./stp.dat

same            ./tables.dat

same            ./tariff.dat

same            ./testLine.dat

same            ./thresholds.dat

same            ./trigger.dat

same            ./trigger.template

same            ./trunkGroup.dat

same            ./variant.dat

same            ./variant.dat.old.newfile

same            ./variant.dat.old.newfile.newfile

same            ./variant.dat.old.newfile.newfile.newfile

same            ./version.dat

different       ./XECfgParm.dat

Om u te helpen problemen op te lossen, moet u ook nadenken over wat in het netwerk is veranderd rond de tijd dat deze kwesties zich voordeden. Bijvoorbeeld, gateway upgrades, configuratie veranderingen, om het even welke nieuwe circuits toegevoegd, etc.

Ga verder naar stap 4 als alles in deze stap OK is.

4. In de meeste gevallen is deze foutmelding gekoppeld aan I/O-kanaalcontrollers (IOCC) processen die niet worden uitgevoerd of een storing in de Standby-Cisco PGW 2200. Als dit probleem zich voordoet, stop dan de Cisco PGW 2200-toepassing op standby met de UNIX-opdracht ./CiscoMGC-stop. Start vervolgens de toepassing opnieuw met de opdracht./CiscoMGC onder /etc/init.d folder.

Start de MML opdracht rtrv-software:all op de Cisco PGW 2200 Standby host zorgt ervoor dat alle processen correct worden uitgevoerd.

PGW2200 mml> rtrv-softw:all

MGC-01 - Media Gateway Controller 2004-05-31 13:04:21.410 MSD

M  RTRV

"CFM-01:RUNNING STANDBY"

"ALM-01:RUNNING STANDBY"

"MM-01:RUNNING STANDBY"

"AMDMPR-01:RUNNING STANDBY"

"CDRDMPR-01:RUNNING STANDBY"

"DSKM-01:RUNNING IN N/A STATE"

"MMDB-01:RUNNING IN N/A STATE"

"POM-01:RUNNING STANDBY"

"MEASAGT:RUNNING STANDBY"

"OPERSAGT:RUNNING STANDBY"

"ss7-i-1:RUNNING IN N/A STATE"

"mgcp-1:RUNNING IN N/A STATE"

"Replic-01:RUNNING STANDBY"

"ENG-01:RUNNING STANDBY"

"IOCM-01:RUNNING STANDBY"

"TCAP-01:RUNNING IN N/A STATE"

"eisup-1:RUNNING IN N/A STATE"

"FOD-01:RUNNING IN N/A STATE"

"sip-1:RUNNING IN N/A STATE"

;

PGW2200 mml>

Als alle processen tonen dat zij correct lopen maar nog steeds de foutmelding tijdens MML opdracht sw-over weergeven, ga dan naar stap 5. Anders controleert u de reden voor de fout.

Een voorbeeld is als u nieuwe SS7 stammen bijwerkt en toevoegt en in dit sw-over mislukkingsbericht loopt. Op dat moment verandert het ss7-i-1 proces in de debug modus. Dit geeft meer details over de foutmelding in het /opt/CiscoMGC/var/log/platform.log-bestand. De standaardinstelling is de foutstatus.

PGW2200 mml>rtrv-log:all

MGC-01 - Media Gateway Controller 2004-05-31 13:10:35.376 MSD

M  RTRV

"CFM-01:ERR"

"ALM-01:ERR"

"MM-01:ERR"

"AMDMPR-01:ERR"

"CDRDMPR-01:ERR"

"DSKM-01:ERR"

"MMDB-01:ERR"

"POM-01:ERR"

"MEASAGT:ERR"

"OPERSAGT:ERR"

"ss7-i-1:ERR"

"mgcp-1:ERR"

"Replic-01:ERR"

"ENG-01:ERR"

"IOCM-01:ERR"

"TCAP-01:ERR"

"eisup-1:ERR"

"FOD-01:ERR"

"sip-1:ERR"

;

PGW2200 mml>

1. Verander het ss7-i-1 proces in debug-modus met deze MML-opdracht in de Cisco PGW 2200 Standby-host.

mml> set-log:ss7-i-1:debug,confirm

2. Geef de UNIX-opdracht vi uit om het #teken te verwijderen onder de /opt/CiscoMGC/etc-map voor het XECfgParm.dat-bestand in de Standby-modus.

ioChanMgr.logPrio =    Debug

foverd.logPrio =       Debug

3. Start onder de /etc/init.d-map de opdrachten ./CiscoMGC/stop en ./CiscoMGC/start op de Standby-modus Cisco PGW 2200.

4. Geef de MML opdracht sw-over uit::bevestig opnieuw. Controleer vervolgens de opdracht MML rtrv-alms en de opdracht UNIX tail-f platform.log voor de informatie over de foutmelding.

5. Controleer of het reproductieproces op het actieve Cisco PGW 2200 zich in de actieve toestand bevindt.

PGW2200 mml> rtrv-softw:all

<snip>

"Replic-01:RUNNING ACTIVE"

<snip>

Verzamel alle informatie en voeg deze details aan de serviceaanvraag toe.

5. Als al deze stappen zijn getest/afgevinkt, kunt u deze stap verder zetten omdat het probleem nog steeds kan bestaan op de actieve Cisco PGW 2200.

Tijdens het onderhoudsvenster moet u de actieve Cisco PGW 2200 afsluiten met de opdracht /etc/init.d/CiscoMGC.

De Standby moet overnemen. Maar voordat u deze stap uitvoert, zorg er dan voor dat alle configuratieinformatie van het actieve systeem (stap 3) en de rtrv-tc:all opdracht aantoont dat de status van de oproepen groter of gelijk is aan de actieve Cisco PGW 2200. Gebruik ook de rtrv-software:alle opdracht om te controleren of alle processen in STANDBY-status zijn.

Als deze stap mislukt, opent u een serviceaanvraag die alle details en informatie met betrekking tot de foutmelding bevat.

Gerelateerde informatie

- Cisco PGW 2200 Software voor TechNotes

- Technische documentatie voor Cisco-signalering van controllers

- Ondersteuning voor spraaktechnologie

- Productondersteuning voor spraak- en IP-communicatie

- Probleemoplossing voor Cisco IP-telefonie

- Technische ondersteuning en documentatie – Cisco Systems