Proceso de conmutación por error - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.00
Published
Noviembre de 2021
Language
Español
Last Update
2021-12-03
dita:mapPath
es-ES/gmn1574692806523.ditamap
dita:ditavalPath
es-ES/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

El script de servicio dmcluster se utiliza para ejecutar varios comandos en el clúster. El script se encuentra en /opt/teradata/client/nn.nn/datamover/failover/, donde nn.nn son los números de versión principal y secundaria de Data Mover, como, por ejemplo, 16.10. Después del clúster, la configuración se completa mediante dmcluster config.

Durante la conmutación por error, si se ejecutan el daemon activo, los agentes, el servicio REST de Data Mover o el servicio de sincronización, se produce lo siguiente:
  • Los servicios se detienen y reinician en modo activo en el clúster principal.
  • Todos los componentes en espera se detienen y se inicia el servicio de sincronización en el clúster secundario en modo de espera.
  • El servicio de supervisión comienza a controlar los componentes activos mediante la realización de una conexión SSH con los servidores de componentes activos a intervalos regulares para comprobar si los servicios están en funcionamiento.
Si el daemon activo de Data Mover, el servicio REST activo de Data Mover, el repositorio activo, el ActiveMQ activo o todos los agentes utilizados por el daemon activo dejan de funcionar, ocurre lo siguiente:
  • Se inicia una secuencia de conmutación por error.
  • La secuencia de conmutación por error apaga el daemon, el REST de Data Mover, los agentes, ActiveMQ y el servicio de sincronización en los servidores activos e inicia el daemon, el REST de Data Mover, los agentes, ActiveMQ y el servicio de sincronización en modo activo en el servidor en espera.
  • Se intenta iniciar el servicio de sincronización activo antiguo en modo de espera.

Una vez completada la secuencia de conmutación por error, el servicio de supervisión se cambia por el servidor de supervisión en espera y se inicia la supervisión de los nuevos componentes activos. Si el servicio de supervisión encuentra un REST de Data Mover, un daemon, DSC o un proceso ActiveMQ en ejecución en el servidor en espera, los cierra de manera automática para evitar que dos servicios estén activos al mismo tiempo.

Si se ejecuta el comando dmcluster status en este momento, se muestra lo siguiente:
ERROR: The following error may indicate incorrect configuration of high availability in Data Mover. Check the Data Mover Customer Installation guide for high availability setup
Cause: java.lang.Exception: The following properties are incorrect: 
The hostname/IP address for local daemon is set to localhost in the properties file
The hostname/IP address for remote daemon is set to localhost in the properties file
The hostname/IP address for local monitor is set to localhost in the properties file
The hostname/IP address for remote monitor is set to localhost in the properties file
The hostname/IP address for local repository is set to localhost in the properties file
The hostname/IP address for remote repository is set to localhost in the properties file
The hostname/IP address for local agent is set to localhost in the properties file
The hostname/IP address for remote agent is set to localhost in the properties file
Error running status

Para obtener más información acerca de la secuencia de conmutación por error, consulte dmFailover.log.

Consulte Guía de instalación, configuración y actualización de Teradata® Data Mover para clientes, B035-4102 para obtener más información sobre cómo configurar una conmutación por error. En esta sección, se habla sobre todos los componentes que se utilizan en una conmutación por error.