Einleitung
In diesem Dokument wird beschrieben, wie fehlende Komponenten zu Unified Communications Manager IM und Presence (IM&P) hinzugefügt werden.
Hintergrund
Fehlende Komponenten im Unified Communications Manager IM und Presence (IM&P), wenn im Disaster Recovery System (DRS) Komponenten fehlen, müssen gefunden und hinzugefügt werden.
Komponenten in IM&P-Knoten
Das DRS bietet die Möglichkeit, eine Datensicherung für alle IM- und Presence-Knoten durchzuführen. Gelegentlich fehlen aufgrund unerwarteter interner Serverfehler in den IM- und Presence-Knoten einige Komponenten, die dazu führen, dass die DRF-Sicherung nicht erfolgreich durchgeführt werden kann. Die IM- und Presence-Knoten müssen über diese Komponenten verfügen, damit eine Backup-Aufgabe erfolgreich durchgeführt werden kann.
IM&P-Publisher
---------------------------------------------
IM_AND_PRESENCE-PLATTFORM
IM_AND_PRESENCE-CLM
IM_AND_PRESENCE-DB
IM_AND_PRESENCE-PREFS
IM_AND_PRESENCE-XCP
IM_AND_PRESENCE-SYSLOGAGT
IM_AND_PRESENCE-CDPAGT
IM_AND_PRESENCE TCT
IM_AND_PRESENCE-BAT
IM_AND_PRESENCE-CUP
IM_AND_PRESENCE-REPORTER
IM&P-Subscriber
---------------------------------------------
IM_AND_PRESENCE-REPORTER
IM_AND_PRESENCE-CUP
IM_AND_PRESENCE-PLATTFORM
IM_AND_PRESENCE-CLM
IM_AND_PRESENCE-XCP
IM_AND_PRESENCE-CDPAGT
IM_AND_PRESENCE TCT
IM_AND_PRESENCE-SYSLOGAGT
Das DRS sichert alle Komponenten automatisch, wenn sie alle fertig sind. In bestimmten Fällen können jedoch bei den IM- und Presence-Knoten Komponenten fehlen, und dieses Problem führt dazu, dass der Backup-Prozess fehlschlägt. In diesem Fall wird dieser Fehler in den DRF-Protokollen angezeigt.
Protokolldateiausschnitt.
=====================================================
Server: IMPSub
Funktion: IM_AND_PRESENCE
Komponente: DB
Erledigte Zeit: 2020-08-21-09-29-27
Ergebniscode: 1-Weitere Details finden Sie in den Komponentenprotokollen.
Ergebniszeichenfolge: FEHLER
=====================================================
Vorsicherung
Backup-fähig
erforderlicher Speicherplatz = 9672860
df -k /tmp/db_drf_backup/ | grep -v Dateisystem | awk '{print }'
Backup-fähig
Beenden von pre_db_backup
do_db_backup wird gestartet
Befehl zur Ausführung von /bin/chmod a+w /common/drf/db_drf_backup
Befehl zum Ausführen von /bin/touch /common/drf/db_drf_backup/drf_ontape_backup.gz
Befehl zum Ausführen von /bin/chmod 660 /common/drf/db_drf_backup/drf_ontape_backup.gz
Befehl zum Ausführen von /bin/chown informix:informix /common/drf/db_drf_backup/drf_ontape_backup.gz
Ontape-Backup der DB wird erstellt...
Befehl zum Ausführen von /bin/su - informix -c "ontape -s -L 0 | /bin/gzip > /common/drf/db_drf_backup/drf_ontape_backup.gz" 2>>/common/drf/backup.log
Warnung: ONCONFIG /usr/local/cm/db/informix/etc/onconfig.ccm ist nicht im Besitz von user informix (uid=512).
drf_ontape_backup created hat die Größe [28347431]
Ontape-Backup abgeschlossen!
Starten der untergeordneten Sicherung für jede untergeordnete Sicherung.
Befehl zum Ausführen von /usr/local/cm/bin/invoke_sub_backup.py /common/drf/backup.log /common/drf/status.txt
21.08.2012 09:29:11 - statusdatei=/common/drf/status.txt
21.08.2009 09:29:11 - im SubBackup
21.08.2009:29:11 - Pub ist impsub1.example.com
21.08.2009 09:29:11 - Erhalten Unterknotenliste
21.08.2009 09:29:11 - in VersionCheckOk
21.08.2009 09:29:20 - Gute Abonnenten sind ['impsub1', 'impsub2']
21.08.20 09:29:20 - Verarbeitungsknoten impsub1
21.08.2009:29:20 - Anrufen einer Remote-Prozedur an den Backup-Subscriber für den Knoten impsub1
21.08.2009:29:27 - Subdaten nicht gefunden, Knoten impsub1
21.08.20 09:29:27 - after do_sub_backup
21.08.2009:29:27 - impsub1 sub backup failed
Untergeordnetes Backup fehlgeschlagen.
BEENDEN!
----> BEGINN der Standardausgabe
----> END-Standardausgabe
----> BEGIN-Standardfehler
----> END-Standardfehler
Fehlende Komponenten
Um festzustellen, ob die IM&P-Komponenten vollständig sind, führen Sie den Befehl this in beiden Knoten über die IM&P-CLI aus.
- utils disaster_recovery show_registration nodename
Dabei ist "nodename" die IP-Adresse des Knotens bzw. dessen Name.
Liste der Befehle für fehlende Komponenten
Wenn in einem Knoten Komponenten fehlen, muss ein Root-Konto über CLI erstellt werden, um die fehlenden Komponenten mithilfe bestimmter Befehle manuell hinzuzufügen, und zwar für jede fehlende Komponente. Die Liste zeigt die Befehle mit ihrem spezifischen Pfad für jede Komponente, die erforderlich ist, um den entsprechenden Befehl für jede der fehlenden Komponenten im rechten Knoten auszuführen:
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c REPORTER -e /common/drf/scripts/reporter/reporter_error_map.txt -s /common/drf/scripts/reporter/reporter_script.xml -d /common/drf/scripts/reporter/reporter_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c CUP -e /usr/local/sip/drf/epas/bin/epas_error_map.txt -s /usr/local/sip/drf/epas/bin/epas_script.xml -d /usr/local/sip/drf/epas/bin/epas_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c BAT -e /common/drf/scripts/bat/bat_error_map.txt -s /common/drf/scripts/bat/bat_script.xml -d /common/drf/scripts/bat/bat_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c PLATTFORM -e /usr/local/platform/script/platform/platform_error_map.txt -s /usr/local/platform/script/platform/platform_script.xml -d /usr/local/platform/script/platform/platform_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c CLM -e /usr/local/platform/bin/clm/clm_drf_error_map.txt -s /usr/local/platform/bin/clm/clm_drf_script.xml -d /usr/local/platform/bin/clm/clm_drf_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c XCP -e /usr/local/xcp/drf/cup_xcp_error_map.txt -s /usr/local/xcp/drf/cup_xcp_script.xml -d /usr/local/xcp/drf/cup_xcp_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c TCT -e /usr/local/platform/script/tct/tct_error_map.txt -s /usr/local/platform/script/tct/tct_script.xml -d /usr/local/platform/script/tct/tct_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c PREFS -e /usr/local/cm/bin/prefsdrf/prefs_error_map.txt -s /usr/local/cm/bin/prefsdrf/prefs_script.xml -d /usr/local/xcp/drf/prefs_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c SYSLOGAGT -e /usr/local/cm/syslogagt/conf/syslogagt_error_map.txt -s /usr/local/cm/syslogagt/conf/syslogagt_script.xml -d /usr/local/cm/syslogagt/conf/syslogagt_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c CDPAGT -e /usr/local/cm/cdpagt/conf/cdpagt_error_map.txt -s /usr/local/cm/cdpagt/conf/cdpagt_script.xml -d /usr/local/cm/cdpagt/conf/cdpagt_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c DB -e /usr/local/cm/bin/database_error_map.txt -s /usr/local/cm/bin/database_script.xml -d /usr/local/cm/bin/database_dependency.xml
Nachdem die fehlenden hinzugefügt wurden, müssen sie nach der erneuten Ausführung des Befehls verschoben werden.
- utils disaster_recovery show_registration nodename
Nach Abschluss der Aufgabe muss die IM&P-Knotensicherungsaufgabe gestartet werden.
Wenn jedoch mehr Komponenten hinzugefügt werden als erwartet, schlägt auch der DRF-Backup-Task fehl. Dies wird durch die Cisco Bug-ID CSCuv53092 verursacht. In diesem Fall wird das Problem durch die im Defekt erwähnte Problemumgehung behoben.
Weitere Informationen finden Sie unter Cisco Bug-ID CSCuv53092.
Hinweis: Nur registrierte Cisco Benutzer können auf interne Cisco Tools und Fehlerinformationen zugreifen.
Zugehörige Informationen