17.10 - backup_daemon - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.10
Release Date
Junio de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-061K-ESN
Language
Español (España)

Propósito

El comando backup_daemon le permite hacer una copia de seguridad de la configuración del daemon y almacenarla en un archivo XML. A continuación, puede restaurar el archivo de la copia de seguridad mediante 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. El script utiliza el comando PostgresSQL pg_dump para la copia de seguridad.

Donde la parte nn.nn de la ruta hace referencia a los números de versión de Data Mover.
Se crean dos archivos en el directorio de copia de seguridad seleccionado:
  • 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
El script repository_backup.sh se puede utilizar de forma independiente para la copia de seguridad del daemon. Evite realizar copias de seguridad del daemon mientras se ejecutan trabajos.

Sintaxis

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.
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.
https://dm-server1:1443/datamover
security_password
[Opcional] Contraseña del superusuario o del usuario autorizado de Viewpoint.
Ejemplo: 53cUr17y
Se necesita si la gestión de seguridad está habilitada en el Daemon de Data Mover. No es un parámetro válido si también se especifica -security_password_encrypted.
security_password_encrypted
[Opcional] Contraseña cifrada del superusuario.
Ejemplo: 052c7aabd14c7770141ac3c0137ab98ae0d3f0f7cddf588981206b010c0c1b2f
Se necesita si la gestión de seguridad está habilitada en el Daemon de Data Mover. No es un parámetro válido si también se especifica -security_password.
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.
Se necesita si la gestión de seguridad está habilitada en el Daemon de Data Mover.

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.

En el siguiente ejemplo, debido a que parameters.xml no especifica el directorio de copia de seguridad, la copia de seguridad se escribe en un directorio de daemon_backup relacionado con la ubicación de instalación del daemon de Data Mover en el sistema. El nombre del directorio se crea a partir de la marca de hora de la copia de seguridad.
<?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.
En el siguiente ejemplo, parameters.xml especifica repos_bu_001 como un directorio de copia de seguridad en daemon_backup relacionado con la ubicación de instalación para el daemon de Data Mover en el sistema.
<?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.