Introducción
En este documento se describe cómo solucionar los problemas por los que Unified Contact Center Express (UCCX) no realiza una copia de seguridad y muestra un mensaje de error.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Unified Contact Center Express
- Acceso CLI mediante cliente SSH
- Comprensión de NTP
Componentes Utilizados
La información de este documento se basa en esta versión del software:
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
UCCX ha dejado de realizar copias de seguridad mediante la tarea programada. Cuando intenta realizar un trabajo de copia de seguridad manual, la copia de seguridad falla con el mensaje de error "ERROR: UCCX DBReplication no se ha configurado correctamente, la copia de seguridad se ha completado sin éxito".
Error de copia de seguridad de UCCX
Resolución de problemas
En primer lugar, debe confirmar el estado de los servidores solicitando los resultados de los comandos CLI de todos los nodos Pub y Sub:
- show status
- prueba de diagnóstico de utils
- show network cluster
- utils ntp status
- estado de replicación de utils
- utils dbreplication runtimestate
- utils uccx dbreplication status
- utils uccx database healthcheck
- utils uccx healthcheck all
De la salida de esos comandos CLI, la mayoría de los problemas están relacionados con NTP o DBReplication.
Para un rendimiento óptimo, el nivel de estrato recomendado al que el PUB debe sincronizarse con el servidor NTP es 4 o inferior. Un estrato superior a 5 puede causar problemas de sincronización que, a su vez, afectarían a DBReplication. Puede encontrar más información sobre la resolución de problemas de NTP en el artículo Resolución de problemas de NTP en Unified Communications Manager. El artículo enlazado es para Unified Communications Manager, pero se aplica a todas las ofertas de VOS.
Estas son las definiciones de DBReplication para comprender cuál es el valor que desea ver para el estado de DBReplication.
Definiciones de estado de DBReplication
Puede obtener más información sobre la solución de problemas de DBReplication en el artículo Solución de problemas de replicación de bases de datos de CUCM. El artículo enlazado es para Unified Communications Manager, pero también se aplica a UCCX.
Nota: En el artículo enlazado anteriormente, no se mencionan algunos comandos específicos de UCCX. El artículo es más específico de CUCM. Sin embargo, el proceso general también se aplica a UCCX. Por ejemplo, utils uccx dbreplication repair all.
En este escenario, el estado del servidor UCCX era bueno.
Estado de sincronización NTP
Estado de DBReplication
Recopilación de registros
Después de haber borrado el estado y otros componentes que podrían causar el problema, puede proceder a recopilar algunos datos adicionales en los registros que se generaron durante el intento fallido de copia de seguridad. Desde la misma pantalla en la que se mostró el mensaje de error, descargue el archivo de registro del componente de CCX que se generó y está en línea con la copia de seguridad fallida.
Registro de componentes de CCX
Análisis de registro
De los registros.
Archivo de registro:
=====================================================
Servidor:
Característica: UCCX
Componente: CCXCOMPONENT
Hora de finalización: 2021-10-01-12-03-21
Código de resultado: 24-Ontape no pudo realizar la copia de seguridad de la base de datos UCCX
Cadena de resultado: ERROR
=====================================================
Es capaz de hacer una copia de seguridad de los componentes, comienza la copia de seguridad.
2012-10-01 12:03:15 :INFORMACIÓN: ------------- Comenzar Copia de Seguridad de la Base de Datos de Unified CCX(db_do_backup.py) -------------
A continuación, comprueba si hay memoria disponible.
2012-10-01 12:03:15 :INFORMACIÓN: Espacio libre disponible para copia de seguridad de base de datos de Unified CCX = 85622509568 bytes
2021-10-01 12:03:15 :INFORMACIÓN: Se ha encontrado suficiente espacio en disco para la copia de seguridad de la base de datos de Unified CCX
A continuación, detecta que se trata de una configuración de alta disponibilidad (HA).
2021-10-01 12:03:15 :INFORMACIÓN: Esta es la configuración de alta disponibilidad UCCX
2021-10-01 12:03:15 :INFORMACIÓN: Hay dos nodos en el clúster de Unified CCX
Se inicia el respaldo.
2021-10-01 12:03:15 :INFORMACIÓN: HA - Nodo de editor. Copia de seguridad iniciada
2021-10-01 12:03:15 :INFORMACIÓN: Creación de copia de seguridad en cinta de la base de datos de Unified CCX...
2012-10-01 12:03:15 :INFORMACIÓN: Ejecutando [fuente /opt/cisco/uccx/bin/uccx_ids.env ; ontape -v -s -L 0 -t STDIO > /common/drf/ccx_comps/uccx_db/ontape_uccx_backup.gz] ...
Sin embargo, falla en esta etapa.
2012-10-01 12:03:19 :INFO: Resultados de la ejecución [fuente /opt/cisco/uccx/bin/uccx_ids.env ; ontape -v -s -L 0 -t STDIO > /common/drf/ccx_comps/uccx_db/ontape_uccx_backup.gz], returnCode :[256], Salida :[Uso del filtro de copia de seguridad y restauración /bin/gzip -c.
Error de archivado: error de ISAM: se ha producido un error durante la copia de seguridad del archivo.
Fin del programa.]
2021-10-01 12:03:19 :INFORMACIÓN: Error de copia de seguridad en cinta.
2012-10-01 12:03:19 :INFORMACIÓN: ----- Salir de la base de datos de Unified CCX DoBackup(db_do_backup.py) con returnCode = 24: Sin éxito -----
2021/10/01 12:03:19: DO_Backup Script DB no funciona
Acción Correctiva
Reinicie estos servicios en CLI:
- Servicios DRF Master y DRF Local
- utils service restart Cisco DRF Master (en PUB)
- utils service restart Cisco DRF Local (en ambos nodos)
- Servicio de base de datos
- El servicio utils reinicia la base de datos de Cisco Unified CCX (en ambos nodos)
Nota: el reinicio de estos servicios no afecta a la funcionalidad principal de los servidores. Sin embargo, puede ejecutar los comandos durante una ventana de mantenimiento.
Después de esto, ejecute una copia de seguridad manual y verifique el éxito. Aparece un mensaje de confirmación.
Copia de seguridad completada
Después de una copia de seguridad manual correcta, la tarea programada también comienza a funcionar.
Información Relacionada