Backup and DR proporciona una función de instantáneas compatible con Pacemaker para las bases de datos de recuperación ante desastres de alta disponibilidad (HADR) de IBM Db2. Usa esta función para tomar de forma segura instantáneas de Persistent Disk de una base de datos en espera que administra un clúster de Pacemaker.
Este proceso evita que Pacemaker interprete de forma incorrecta la desactivación temporal de la base de datos durante una instantánea como una falla. Evitar una interpretación incorrecta impide un reinicio innecesario de la base de datos.
Antes de comenzar
Otorga al usuario del SO de la instancia de Db2 los permisos necesarios para ejecutar comandos de Pacemaker con privilegios sudo en todos los nodos en espera de HADR de Db2.
Como usuario
root, abre el archivo/etc/sudoers.d/db2_pacemaker_accesspara editarlo:visudo -f /etc/sudoers.d/db2_pacemaker_accessAgrega la siguiente línea al archivo:
DB2_INSTANCE_OS_USER ALL=(root) NOPASSWD: /usr/sbin/pcs status, /usr/sbin/pcs resource * DB2_HADR_PACEMAKER_RESOURCE_REGEXReemplaza los marcadores de posición que se indican más abajo:
DB2_INSTANCE_OS_USER: Es el nombre de usuario del SO de la instancia de Db2.DB2_HADR_PACEMAKER_RESOURCE_REGEX: Es la expresión regular que coincide con el nombre del recurso de Pacemaker de HADR de Db2. Por ejemplo,*_db2.
Habilita las copias de seguridad compatibles con Pacemaker
Para habilitar esta función, especifica el nombre del recurso de Pacemaker en la configuración de copia de seguridad de tu aplicación de Db2.
- En la consola de administración del dispositivo Backup and DR, ve a la configuración de copia de seguridad de la aplicación de Db2.
- Busca la opción Db2 HADR CLUSTER PACEMAKER RESOURCE.
- Ingresa el nombre del recurso de Pacemaker para la instancia de Db2 que administra el clúster de HADR.
Cómo funcionan las instantáneas compatibles con Pacemaker
El proceso de copia de seguridad compatible con Pacemaker coordina Pacemaker y Db2 a través de una secuencia específica de operaciones.
- La secuencia de comandos ejecuta verificaciones previas para comprobar que está en el nodo en espera y que el par de HADR está en buen estado.
- La secuencia de comandos coloca el recurso de la instancia de Db2 en el modo de mantenimiento de Pacemaker. Esta acción le indica a Pacemaker que deje de supervisar el recurso.
- La secuencia de comandos desactiva la base de datos con el comando
db2 deactivatepara inmovilizar la E/S de la base de datos. - La secuencia de comandos toma la instantánea del almacenamiento en Persistent Disk.
- La secuencia de comandos activa la base de datos con el comando
db2 activatepara descongelar la E/S. - La secuencia de comandos quita el recurso de la instancia de Db2 del modo de mantenimiento, lo que permite que Pacemaker reanude la supervisión.
- La secuencia de comandos registra todas las acciones y ejecuta rutinas de limpieza.
Solucionar problemas
Si falla un trabajo de copia de seguridad, examina los siguientes registros en el nodo en espera de la base de datos para obtener más detalles:
/var/act/log/customapp-db2instance.log: Contiene información sobre la desactivación y activación de la base de datos en espera, y la entrada y salida del modo de mantenimiento del recurso de Pacemaker./act/tmpdata/BACKUP_JOB_NAME/pcs_background_cleanup.log: Indica si el recurso de Pacemaker se quitó automáticamente del modo de mantenimiento porque la instantánea superó el tiempo de espera de dos minutos./var/log/pacemaker/pacemaker.log: Proporciona contexto adicional de Pacemaker.
Tiempo de espera de la instantánea
Si un trabajo de instantánea de Persistent Disk supera los dos minutos, Backup and DR sale automáticamente del modo de mantenimiento del recurso de Pacemaker. El estado del trabajo de copia de seguridad cambia a Retrying y el programador inicia una nueva copia de seguridad en diez minutos.
Trabajos de copia de seguridad anulados o bloqueados
Si un trabajo de copia de seguridad se anula o se bloquea, el sistema sale del modo de mantenimiento del recurso de Pacemaker después de dos minutos y el trabajo de copia de seguridad falla.
Configura alertas
Puedes configurar alertas desde la consola de administración del dispositivo Backup and DR para enviar correos electrónicos cuando falla un trabajo de copia de seguridad. También se recomienda configurar alertas de Pacemaker basadas en pcs status.
¿Qué sigue?
- Obtén más información sobre los conceptos de Backup and DR.
- Obtén más información sobre Backup and DR para bases de datos de IBM Db2.