Propósito
El comando backup_daemon le permite hacer una copia de seguridad del repositorio de Data Mover. Esto se puede restaurar con el comando restore_daemon.
A partir de Data Mover 17.05, el comando backup_daemon utiliza los scripts repository_backup.sh ubicados en el directorio /opt/teradata/datamover/daemon/nn.nn para realizar una copia de seguridad de la configuración del daemon desde el repositorio de Data Mover. El script utiliza el comando PostgresSQL pg_dump para la copia de seguridad.
- backup_restore.log: contiene la información de registro para la copia de seguridad y la restauración
- datamover-backup.tar.gz: el archivo de copia de seguridad
Sintaxis
Consulte Esquemas XML de Data Mover.
Parámetros
Consulte Orden de parámetros.
- backup_target_dir
- [Opcional] El directorio donde Data Mover escribe los archivos de copia de seguridad. La ubicación que especifique puede ser:
- Una ruta de acceso relacionada con el directorio daemon_backup. Este directorio está reservado para todas las instantáneas de copia de seguridad.
daemon_backup es un subdirectorio de la ubicación de instalación para el daemon de Data Mover en su sistema. De forma predeterminada, el directorio es /opt/teradata/datamover/daemon/nn.nn.
- Una ruta de acceso absoluta. Esta representa cualquier ubicación del sistema en el que dm_user tiene privilegios de escritura, la cual suele ser /tmp, /var/opt/teradata/datamover/daemon_backup y /home. En la cuenta de dm_user, se ejecuta backup_daemon.
- Una ruta de acceso relacionada con el directorio daemon_backup. Este directorio está reservado para todas las instantáneas de copia de seguridad.
- dm.rest.endpoint
- [Opcional] Introduzca una URL del servidor REST de Data Mover para sobrescribir el valor predeterminado especificado en el archivo commandline.properties para conectarse a un servidor REST diferente (y, por lo tanto, a un daemon diferente) en tiempo de ejecución.
- security_password
- [Opcional] Contraseña del superusuario o del usuario autorizado de Viewpoint.
- security_password_encrypted
- [Opcional] Contraseña cifrada del superusuario.
- security_username
- [Opcional] El ID de usuario de superusuario o el usuario autorizado de Viewpoint. El ID de usuario de superusuario es dmcl_admin y no se puede cambiar.
Notas sobre el uso
- Si introduce repos_bu001 como la ruta de acceso relativa, Data Mover escribe los archivos de copia de seguridad en /var/opt/teradata/datamover/daemon_backup/repos_bu001. Nunca utilice una barra diagonal inicial al especificar una ruta de acceso relativa.
- Si introduce /home/myhome/repos_bu001 como la ruta de acceso absoluta y dm_user tiene el privilegio de escritura para esta ruta de acceso, Data Mover escribe los archivos de copia de seguridad en /home/myhome/repos_bu001. Utilice siempre una barra diagonal inicial al especificar una ruta de acceso absoluta.
- Si no especifica un directorio para la copia de seguridad, Data Mover crea un directorio con el formato dm_hostname_nn.nn.nn.nn_YYYY-MM-DD_HH.mm.ss bajo daemon_backup. Este formato se compone de dm, seguido del hostname del repositorio, la version de Data Mover y, a continuación, la fecha y la marca de tiempo de la copia de seguridad. Por ejemplo, una copia de seguridad que se produce a las 2 de la mañana en el nombre de host myhost y Data Mover versión 16.20.23.00 el 3 de diciembre de 2015 se escribe en el directorio dm_myhost_16.20.23.00_2015-12-03_02.00.00.
- Los siguientes escenarios dan como resultado un error:
- Un trabajo está en ejecución cuando se inicia el comando backup_daemon
- Especifica una ruta de acceso absoluta, pero dm_user no tiene privilegios de escritura en la ruta de acceso
Ejemplos de archivos XML
Para el comando backup_daemon, escriba datamove backup_daemon -f parameters.xml.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dmBackupDaemon xmlns="http://schemas.teradata.com/dataMover/v2009"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.teradata.com/unity/datamover.xsd">
</dmBackupDaemon>
Si la copia de seguridad se crea correctamente, el nombre del directorio que se ha creado para la copia de seguridad se escribe en la salida estándar.<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dmBackupDaemon xmlns="http://schemas.teradata.com/dataMover/v2009"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.teradata.com/unity/datamover.xsd">
<backup_target_dir>repos_bu_001</backup_target_dir>
</dmBackupDaemon>
Si la copia de seguridad se crea correctamente, el nombre del directorio repos_bu_001 se escribe en la salida estándar.