16.20 - Devolución del servidor designado en espera a modo en espera - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
16.20
Published
Noviembre de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-107K-ESN
Language
Español (España)
Una vez resueltos los problemas del daemon con el elemento activo original, devuelva el elemento designado en espera a su rol original de elemento en espera. Debido a que el elemento activo original nunca se conectó al elemento designado en espera como en espera, las actualizaciones realizadas en el elemento designado en espera mientras tenía el rol de elemento activo no se aplicarán automáticamente al elemento activo original.
Sincronice el repositorio del elemento activo original con el repositorio del elemento designado en espera antes de devolver el elemento designado en espera a un sistema en espera.
Para completar el proceso de restauración del elemento activo original y devolver el elemento designado en espera a su rol original como elemento en espera, siga las instrucciones descritas en la sección Inicio del servicio de sincronización.
  1. Detenga la supervisión de servicios en todos los sistemas (designado en espera, activo original y solo en espera) donde nn.nn son los números de versión principal y secundaria de Data Mover:
    /opt/teradata/client/nn.nn/datamover/failover/dmcluster stopmonitor
  2. Compruebe si hay trabajos que se ejecutan en el modo designado en espera:
    datamove list_jobs -status_mode r
    Si hay algún trabajo en ejecución, espere a que se complete o deténgalo manualmente y ejecute la limpieza:
    datamover stop -job_name [job-name] datamover cleanup -job_name job-name
  3. Cierre el servicio de sincronización en todos los sistemas:
    /opt/teradata/datamover/sync/nn.nn/dmsync stop
    Donde la parte nn.nn de la ruta hace referencia a los números de versión principal y secundario de Data Mover.
  4. Cierre el daemon si se está ejecutando en el servidor activo original y el servidor solo en espera:
    /etc/init.d/dmdaemon stop
  5. Si no se ejecutan servicios de Data Mover en el elemento designado en espera, habilítelos y espere aproximadamente dos minutos para que los servicios se inicien:
    /etc/init.d/tdactivemq start /etc/init.d/dmagent start /etc/init.d/dmdaemon start
  6. Cree una copia de seguridad del repositorio designado en espera mediante el comando backup_daemon:
    datamove backup_daemon
    Se generará una carpeta con archivos de script. Espere hasta que se genere Triggers.sql y compruebe si hubiera errores en backup_script.output y BackupTriggers.out.
    1. Para confirmar que se ha completado el procesamiento, ejecute los comandos ls -al uno tras otro para comprobar si ha cambiado el tamaño de los archivos.
    2. De forma predeterminada, la carpeta se genera en el directorio:
      /var/opt/teradata/datamover/daemon_backup directory
  7. Copie la carpeta del servidor designado en espera en el servidor activo original y en el servidor solo en espera, como se muestra en el siguiente ejemplo:
    scp -r /var/opt/teradata/datamover/daemon_backup/dm_myhostname_16.20.23.00_2016-07-05_13.22.41 dm-agent8:/var/opt/teradata/datamover/daemon_backup/
  8. Cierre el servicio del daemon en el servidor designado en espera:
    /etc/init.d/dmdaemon stop
  9. Inicie los servicios de Data Mover en el servidor activo original y espere dos minutos a que se inicien los servicios:
    /etc/init.d/tdactivemq start /etc/init.d/dmagent start /etc/init.d/dmdaemon start
  10. Cambie el propietario de las carpetas y los archivos que se copiaron en dmuser, como se muestra en el siguiente ejemplo:
    chown dmuser /var/opt/teradata/datamover/daemon_backup chown dmuser /var/opt/teradata/datamover/daemon_backup_2016_07-05_13.22.41 chown dmuser /var/opt/teradata/datamover/daemon_backup_2016_07-05_13.22.41/*
  11. Cambie los permisos de los archivos y las carpetas que se copiaron en 755, como se muestra en el siguiente ejemplo:
    chown 755 /var/opt/teradata/datamover/daemon_backup chown 755 /var/opt/teradata/datamover/daemon_backup_2016_07-05_13.22.41 chown 755 /var/opt/teradata/datamover/daemon_backup_2016_07-05_13.22.41/*
  12. Ejecute el comando restore_daemon para importar los datos, como se muestra en el siguiente ejemplo:
    datamove restore_daemon -backup_target_dir /var/opt/teradata/datamover/daemon_backup_2016-07-05_13.22.41
    Utilice el comando ls -al para comprobar si el tamaño de los archivos del directorio ha cambiado, o si aún se están creando nuevos archivos. Compruebe si hubiera errores en los archivos temp*.out y restore_script.output.
  13. Cierre el daemon en el servidor activo original:
    /etc/init.d/dmdaemon stop
  14. Inicie los servicios de Data Mover en el servidor solo en espera:
    /etc/init.d/tdactivemq start /etc/init.d/dmagent start /etc/init.d/dmdaemon start
  15. Cambie el propietario de la carpeta y los archivos que se copiaron en dmuser, como se muestra en el siguiente ejemplo:
    chown dmuser /var/opt/teradata/datamover/daemon_backup chown dmuser /var/opt/teradata/datamover/daemon_backup_2016_07-05_13.22.41 chown dmuser /var/opt/teradata/datamover/daemon_backup_2016_07-05_13.22.41/*
  16. Cambie los permisos de los archivos y la carpeta que se copiaron en 755, como se muestra en el siguiente ejemplo:
    chown 755 /var/opt/teradata/datamover/daemon_backup chown 755 /var/opt/teradata/datamover/daemon_backup_2016_07-05_13.22.41 chown 755 /var/opt/teradata/datamover/daemon_backup_2016_07-05_13.22.41/*
  17. Importe los datos, como se muestra en el siguiente ejemplo:
    datamove restore_daemon -backup_target_dir /var/opt/teradata/datamover/daemon_backup_2016-07-05_13.22.41
    Utilice el comando ls -al para comprobar si los archivos del directorio han cambiado, o si aún se están creando nuevos archivos. Compruebe si hubiera errores en los archivos temp*.out y restore_script.output.
  18. Edite el archivo sync.properties del elemento que es solo en espera y apunte el archivo hacia el elemento activo original.
  19. Apague el daemon en el modo en espera:
    /etc/init.d/dmdaemon stop
  20. Busque y quite los siguientes archivos del sistema activo y todos los sistemas en espera que se hayan generado mediante el sistema de sincronización. Estos archivos se crean en la ruta definida por la propiedad sql.log.directory del archivo sync.properties.
    cd /var/opt/teradata/datamover/logs/ rm dmSyncMaster.json rm slave_*.lastread rm dmSyncSlave.json rm slave_sql.lastExecuted
    rm metricsCollectorPointer.txt
  21. Edite el archivo auditLogPosition.txt que se crea en la ruta definida por la propiedad sql.log.directory del archivo sync.properties y cambie todo su contenido con la cadena WAS_SLAVE, como se muestra en el siguiente ejemplo:
    echo "WAS_SLAVE"> /var/opt/teradat/datamover/logs/audtLogPosition.txt
    Asegúrese de que no haya espacios ni caracteres de nueva línea después de la cadena. Al hacer este cambio, se ordenará al sistema de sincronización activo que ignore el contenido preexistente en la DMAuditLog table.
  22. Inicie los servicios de Data Mover en el servidor activo original:
    /etc/init.d/tdactivemq start /etc/init.d/dmagent start /etc/init.d/dmdaemon start
  23. Actualice el archivo sync.properties con los parámetros adecuados, comenzando con el sistema de sincronización activo en el elemento activo original:
    /opt/teradata/datamover/sync/nn.nn/dmsync start
    Donde la parte nn.nn de la ruta hace referencia a los números de versión principal y secundario de Data Mover.
  24. Actualice el archivo sync.properties con los parámetros adecuados, comenzando con el sistema de sincronización en espera en los sistemas designados en espera y solo en espera:
    /opt/teradata/datamover/sync/nn.nn/dmsync start
    Donde la parte nn.nn de la ruta hace referencia a los números de versión principal y secundario de Data Mover.
    No elimine los archivos hasta después de haber ejecutado los comandos backup_daemon y restore_daemon.
    Para completar el proceso de restauración del servidor activo original y devolver el designado como en espera a su rol original como en espera, siga las instrucciones descritas en Inicio del servicio de sincronización.
Estos archivos se crean en la ruta especificada por la propiedad sql.log.directory del archivo sync.properties.