Guía del administrador > Alta disponibilidad > Configuración para un dominio de alta disponibilidad
  

Configuración para un dominio de alta disponibilidad

Para minimizar el tiempo de inactividad del sistema, configure los componentes del dominio de Informatica para que sean de alta disponibilidad.
Puede configurar los siguientes componentes del dominio de Informatica para que sean de alta disponibilidad:
Dominio
Un nodo del dominio actúa como puerta de enlace para recibir las solicitudes de servicio de los clientes y las dirige al servicio y nodo más adecuado. Para evitar el cierre el dominio cuando el nodo de puerta de enlace maestra no está disponible, configure más de un nodo de puerta de enlace.
Nodos
Los servicios de Informatica son procesos que se ejecutan en cada nodo. Puede configurar los servicios de Informatica para que se reinicien automáticamente si finalizan inesperadamente.
Servicios de aplicación
Los servicios de aplicación se ejecutan en los nodos del dominio de Informatica.
Según la licencia, puede configurar las siguientes características de alta disponibilidad para los servicios de aplicación:
Clientes de aplicación
Los clientes de aplicaciones proporcionan acceso a la funcionalidad de Informatica y se ejecutan en los equipos del usuario. Los clientes de aplicaciones envían solicitudes al administrador de servicios o a los servicios de aplicaciones.
Puede configurar los períodos de tiempo de espera de fiabilidad para los programas de la línea de comandos. No se puede configurar un tiempo de espera de fiabilidad del cliente de PowerCenter.
Sistemas externos
Use versiones de alta disponibilidad de sistemas externos, como bases de datos de origen y destino, colas de mensajes y servidores FTP.
Red
Si desea que la red ofrezca también disponibilidad alta, configure los componentes redundantes como enrutadores, cables y adaptadores de red.

Configuración de fiabilidad del servicio de aplicación

Cuando se produce un error de red temporal, los servicios de aplicación intentan conectar con otros servicios de aplicación durante el tiempo de espera de fiabilidad. Puede configurar el tiempo de espera de fiabilidad para los servicios de aplicación.
Cuando un servicio de aplicación se conecta a otro servicio de aplicación en el dominio, el servicio que inicia la conexión es un cliente del otro servicio.
Puede configurar los tiempos de espera de la fiabilidad del servicio de la aplicación para los siguientes servicios de aplicación:
Servicios de aplicación de PowerCenter
Puede configurar el tiempo de espera de fiabilidad y los límites del tiempo de espera de fiabilidad en las propiedades avanzadas del servicio de integración de PowerCenter y en el servicio de repositorio de PowerCenter. El tiempo de espera de fiabilidad para los servicios de aplicación que se conectan a un servicio de integración de PowerCenter o a un servicio de repositorio de PowerCenter está determinado por uno de los siguientes valores:
Puede configurar el tiempo de espera de fiabilidad para el servicio SAP BW en las propiedades generales del servicio. La propiedad de tiempo de espera de fiabilidad del servicio SAP BW se llama Período de reintento.
Nota: Un cliente no puede ser fiable para las interrupciones del servicio si deshabilita el servicio en la herramienta Administrator. Si deshabilita el proceso del servicio, el cliente resulta fiable para la interrupción del servicio.

Configuración de la conmutación por error del servicio de la aplicación

Según la licencia, puede configurar los nodos de copia de seguridad de modo que los servicios de aplicación puedan realizar la conmutación por error en otro nodo cuando se produce un error del nodo principal. Configure los nodos de copia de seguridad al crear o actualizar un servicio de aplicación.
Cuando configure un nodo de copia de seguridad, compruebe que el nodo tenga acceso a los archivos en tiempo de ejecución requeridos por cada servicio de aplicación para procesar las tareas de integración de datos, como flujos de trabajo y asignaciones. Por ejemplo, un flujo de trabajo puede requerir archivos de parámetro, archivos de entrada o archivos de salida.

Configuración de recuperación y de conmutación por error del servicio de integración de PowerCenter

Durante la conmutación por error y la recuperación, el servicio de integración de PowerCenter necesita acceder al estado de los archivos de operación y a la información de estado del proceso.
El estado de los archivos de operación almacena el estado de cada operación de flujo de trabajo y de sesión. El servicio de integración de PowerCenter siempre almacena el estado de las operaciones de flujo de trabajo y de sesión en archivos del directorio $PMStorageDir del proceso del servicio de integración de PowerCenter.
La información de estado del proceso incluye información sobre qué nodo estaba ejecutando el proceso del servicio de integración de PowerCenter principal y qué nodo estaba ejecutando cada sesión. Puede configurar el servicio de integración de PowerCenter para almacenar información de estado de procesos en un sistema de archivos en clúster o en la base de datos del repositorio de PowerCenter.

Persistencia de alta disponibilidad del almacén en un sistema de archivos en clúster

De forma predeterminada, el servicio de integración de PowerCenter almacena la información de estado del proceso junto con el estado de los archivos de operación en el directorio $PMStorageDir del proceso del servicio de integración. Debe configurar el directorio $PMStorageDir para que todos los procesos del servicio de integración de PowerCenter usen el mismo directorio en un sistema de archivos en clúster.
Los nodos que ejecutan el servicio de integración de PowerCenter deben estar en el mismo sistema de archivos en clúster para que puedan compartir los recursos. Además, los nodos de un clúster deben estar en la red de latido del sistema de archivos del clúster. Utilice un sistema de archivos en clúster de alta disponibilidad que esté configurado para barrera de E/S. La configuración y los requisitos de hardware para una solución de barrera de E/S varían en función del sistema de archivos.
Informatica certifica los siguientes sistemas de archivos en clúster para su uso en recuperación de sesión y conmutación por error del servicio de integración de PowerCenter:
Red de matrices de almacenamiento
Sistema de archivos Veritas Cluster (VxFS)
General Parallel File System (GPFS) de IBM
Almacenamiento conectado a la red mediante el protocolo NFS v3.
EMC UxFS alojado en un aparato EMV Celerra NAS
NetApp WAFL alojado en un aparato NetApp NAS
Póngase en contacto directamente con los proveedores de sistemas de archivos para evaluar qué sistema de archivos cumple con sus requisitos.

Almacenamiento de persistencia de alta disponibilidad en una base de datos

Puede configurar el servicio de integración de PowerCenter para almacenar la información de estado del proceso en tablas de bases de datos. Cuando se configura el servicio de integración de PowerCenter para almacenar la información de estado del proceso en una base de datos, el servicio sigue almacenando el estado de cada operación de flujo de trabajo y de sesión en los archivos del directorio $PMStorageDir. Puede configurar el directorio $PMStorageDir para usar un sistema de archivos compartidos compatible con POSIX. No necesita utilizar un sistema de archivos compartidos en clúster.
Configure el servicio de integración de PowerCenter para almacenar la información de estado del proceso en tablas de la base de datos en las propiedades avanzadas. El servicio de integración de PowerCenter almacena la información sobre los estados del proceso en tablas de bases de datos persistentes de la base de datos asociada del repositorio de PowerCenter.
Durante la conmutación por error, la recuperación automática de flujos de trabajo se reanuda cuando el proceso de servicio puede acceder a las tablas de la base de datos.

Configuración de fiabilidad de programas de la línea de comandos

Puede configurar el tiempo de espera de fiabilidad que los programas de la línea de comandos utilizan para realizar operaciones de dominio y de servicio.
Cuando utilice los programas de la línea de comandos infacmd , pmcmd o pmrep para conectarse al dominio o un servicio de aplicación, el tiempo de espera de fiabilidad se determina mediante la opción de la línea de comandos, una variable de entorno o el tiempo de espera de fiabilidad predeterminado.
Utilice las siguientes directrices cuando configure la fiabilidad del programa de la línea de comando:
Opción de la línea de comandos
Puede establecer el tiempo de espera de fiabilidad para infacmd mediante la opción de la línea de comandos -ResilienceTimeout cada vez que ejecute un comando. Puede definir el tiempo de espera de fiabilidad para pmcmd mediante la opción de la línea de comandos -timeout cada vez que ejecute un comando. Cuando use pmrep connect para conectarse a un repositorio, puede utilizar la opción de línea de comandos -t para establecer el tiempo de espera de fiabilidad para los comandos de pmrep que utilicen la conexión.
Variable de entorno.
Si no define la opción de tiempo de espera en la sintaxis de la línea de comandos infacmd y pmcmd, los programas de la línea de comandos infacmd y pmcmd usan el valor de la variable de entorno INFA_CLIENT_RESILIENCE_TIMEOUT configurada en el equipo cliente. Si no define la opción de tiempo de espera cuando use pmrep connect para conectarse al repositorio, los comandos pmrep usan el valor de la variable de entorno INFA_CLIENT_RESILIENCE_TIMEOUT configurada en el equipo cliente.
Valor predeterminado
Si no usa la opción de la línea de comandos ni la variable de entorno, el programa de línea de comandos pmcmd y pmrep usa el tiempo de espera de fiabilidad predeterminado de 180 segundos. Si no usa la opción de la línea de comandos ni la variable de entorno, el programa de línea de comandos infacmd utiliza el valor de la propiedad de tiempo de espera de nivel de servicio del dominio como tiempo de espera de fiabilidad predeterminado.
Límite de tiempo de espera
Si el límite del tiempo de espera de fiabilidad para el servicio de integración de PowerCenter o el servicio de repositorio de PowerCenter es inferior al tiempo de espera de fiabilidad de la línea de comandos, el programa de la línea de comandos usa el límite como tiempo de espera de fiabilidad.
Nota: PowerCenter no especifica la fiabilidad para un cliente de repositorio si el servicio de repositorio de PowerCenter se ejecuta en modo exclusivo.

Configuración de la conmutación por error del dominio

Puede definir varios nodos de puerta de enlace para evitar el tiempo de inactividad del dominio cuando el nodo de puerta de enlace maestra no esté disponible.
La primera vez que se instalan servicios de Informatica, se crea un nodo de puerta de enlace. Después de instalar Informatica, puede definir nodos de puerta de enlace adicionales. Para definir un nodo de puerta de enlace, añada un nodo de puerta de enlace al dominio o configure un nodo de trabajo que funcione como nodo de puerta de enlace.

Configuración de reinicio del nodo

Los servicios de Informatica ejecutan el Administrador de servicios en todos los nodos en el dominio. Puede configurar los servicios de Informatica para que se inicien automáticamente cuando un nodo finalice inesperadamente y se reinicie.
Para reiniciar los servicios de Informatica cuando se reinicie un nodo, realice los siguientes pasos:
Puede configurar el reinicio para todos los nodos, independientemente del tipo o función del nodo.