Introducción
Este documento describe cómo agregar los componentes que faltan en IM and Presence (IM&P) de Unified Communications Manager.
Background
Se deben encontrar y agregar los componentes que faltan en IM and Presence (IM&P) de Unified Communications Manager cuando falten componentes en el sistema de recuperación ante desastres (DRS).
Componentes en nodos IM&P
El DRS que proporciona la capacidad de realizar una copia de seguridad de datos para todos los nodos de IM y presencia. Ocasionalmente, debido a errores inesperados del servidor interno, los nodos IM y Presence pueden estar perdiendo algunos de los componentes que causan que la copia de seguridad DRF no sea exitosa. Los nodos IM y Presence deben tener estos componentes para poder realizar correctamente una tarea de copia de seguridad.
Editor de IM&P
---------------------------------------------
PLATAFORMA IM_AND_PRESENCE
IM_AND_PRESENCE CLM
BASE DE DATOS IM_AND_PRESENCE
PREFS IM_AND_PRESENCE
IM_AND_PRESENCE XCP
IM_AND_PRESENCE SYSLOGAGT
CDPAGT IM_AND_PRESENCE
IM_AND_PRESENCE TCT
IM_AND_PRESENCE BAT
IM_AND_PRESENCE CUP
IM_AND_PRESENCE REPORTER
Suscriptor de IM&P
---------------------------------------------
IM_AND_PRESENCE REPORTER
IM_AND_PRESENCE CUP
PLATAFORMA IM_AND_PRESENCE
IM_AND_PRESENCE CLM
IM_AND_PRESENCE XCP
CDPAGT IM_AND_PRESENCE
IM_AND_PRESENCE TCT
IM_AND_PRESENCE SYSLOGAGT
El DRS realiza copias de seguridad de todos sus componentes automáticamente cuando se completan, sin embargo, en ciertas ocasiones los nodos IM y Presence pueden estar perdiendo algunos componentes y este problema hace que el proceso de copia de seguridad falle. Si ese es el caso, puede ver este error en los registros de DRF.
Fragmento de archivo de registro.
=====================================================
Servidor: IMPSub
Función: IM_AND_PRESENCE
Componente: DB
Hora de finalización: 2020-08-21-09-29-27
Código de resultado: 1-Consulte los registros de componentes para obtener más detalles.
Cadena de resultado: ERROR
=====================================================
prebackup
listo para copia de seguridad
espacio necesario = 9672860
df -k /tmp/db_drf_backup/ | grep -v Filesystem | awk '{print }'
listo para copia de seguridad
salir de pre_db_backup
Iniciando do_db_backup
comando para ejecutar /bin/chmod a+w /common/drf/db_drf_backup
para ejecutar /bin/touch /common/drf/db_drf_backup/drf_ontape_backup.gz
comando para ejecutar /bin/chmod 660 /common/drf/db_drf_backup/drf_ontape_backup.gz
comando para ejecutar /bin/chown informix:informix /common/drf/db_drf_backup/drf_ontape_backup.gz
Creando copia de seguridad en cinta de la BD...
comando para ejecutar /bin/su - informix -c "ontape -s -L 0 | /bin/gzip > /common/drf/db_drf_backup/drf_ontape_backup.gz" 2>>/common/drf/backup.log
Advertencia: ONCONFIG /usr/local/cm/db/informix/etc/onconfig.ccm no es propiedad del usuario informix (uid=512).
drf_ontape_backup creado tiene el tamaño [28347431]
Copia de seguridad en cinta completada.
Iniciando la operación de sub-respaldo en cada sub.
para ejecutar /usr/local/cm/bin/invoke_sub_backup.py /common/drf/backup.log /common/drf/status.txt
21/08/20 09:29:11 - archivo de estado=/common/drf/status.txt
21/08/20 09:29:11 - en subBackup
21/08/20 09:29:11 - pub es impsub1.example.com
21/08/20 09:29:11 - obteniendo la lista de subnodos
21/08/20 09:29:11 - en versiónCheckOk
21/08/20 09:29:20 - Los buenos suscriptores son ['impsub1', 'impsub2']
21/08/20 09:29:20 - procesamiento del nodo impsub1
21/08/20 09:29:20 - procedimiento remoto de llamada al suscriptor de respaldo para el nodo impsub1
21/08/20 09:29:27 - Sub data not found, node impsub1
21/08/20 09:29:27 - después de do_sub_backup
21/08/20 09:29:27 - fallo de la sub-copia de seguridad de impsub1
Error en la copia de seguridad secundaria.
EXITING!
----> BEGIN Standard Output
----> END Standard Output
----> Error BEGIN Standard
----> FIN de error estándar
Faltan componentes
Para ver si los componentes de IM&P están completos, ejecute el comando this en ambos nodos a través de la CLI de IM&P .
- utils Disaster_recovery show_registration nodename
Donde nodename es la dirección IP del nodo o su nombre.
Lista de comandos para componentes que faltan
Si faltan componentes en un nodo, es necesario crear una cuenta raíz a través de CLI para agregar manualmente los componentes que faltan mediante el uso de ciertos comandos, cada uno para cada componente que falta. La lista muestra los comandos con su ruta específica para cada componente que se requiere para ejecutar el comando correspondiente para cada uno de los componentes que faltan en el nodo derecho:
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 PLATFORM -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
Después de agregar los que faltaban, deben mostrarse después de que el comando se ejecute de nuevo.
- utils Disaster_recovery show_registration nodename
Una vez completada la tarea, debe iniciarse la tarea de copia de seguridad de nodo de IM&P.
Por otro lado, si se agregan más componentes de los esperados, la tarea de copia de seguridad de DRF también falla. Esto es causado por el ID de bug Cisco CSCuv53092 en ese caso, la solución alternativa referida en el defecto corrige el problema.
Consulte el ID de bug Cisco CSCuv53092.
Nota: Solo los usuarios registrados de Cisco pueden acceder a las herramientas internas de Cisco y a la información de errores.
Información Relacionada