Equilibrio de carga de Host Integration Server

El Integrador de Transacciones (TI) puede usar el equilibrio de carga de Host Integration Server y la funcionalidad de copia de seguridad activa mediante la implementación de varios equipos de Host Integration Server End-User Client y Host Integration Server Server en un único subdominio. Los pares de sesión APPC redundantes se pueden configurar en varios equipos de Host Integration Server para proporcionar equilibrio de carga y copia de seguridad activa. Cuando se produce un error de comunicación, la copia de seguridad activa vuelve a enrutar las sesiones a otras conexiones de host. Para obtener información sobre cómo configurar un sistema de copia de seguridad activa para la confirmación en dos fases y TI, consulte Proporcionar un entorno a prueba de fallos para transacciones ACID.

Activar automáticamente sesiones

Para que las sesiones se repartan entre varios servidores, debe configurar la definición del modo para activar automáticamente las sesiones. Cuando una aplicación APPC (por ejemplo, TI) solicita una conversación, la biblioteca APPC envía una solicitud de LU 6.2 abierta no forzada a cada nodo (servidor SNA), que tiene la unidad lógica local (LU) necesaria (o una LU local en el grupo predeterminado si no se especifica ningún nombre de LU). El nodo devuelve un error que indica la mejor conexión que se va a usar. A continuación, la biblioteca APPC elige la respuesta que tiene el número de error más bajo y emite una solicitud de LU 6.2 abierta forzada.

Errores de LU 6.2

Los errores de LU 6.2 son los siguientes:

0804 = La conexión está deshabilitada.

0604 = Límites de sesión alcanzados para LU/LU/modo.

0404 = LU dependiente, conexión activa, pero no sesión LU-SSCP activa.

0204 = LU dependiente: LU-SSCP activa; PLU-SLU sesión ya en uso.

0008 = La conexión está pendiente.

0004 = La conexión está inactiva, no hay ninguna sesión activa de LU-SSCP.

0003 = Si la LU es dependiente, no hay sesión activa de LU-SSCP o PLU-SLU. Si la LU es independiente, aún no se ha realizado CNOS para este LU/LU/modo.

0002 = LU independiente: CNOS completado pero no hay sesiones actualmente activas.

Si la conexión tiene disponible una sesión activa (es decir, es una sesión enlazada sin una conversación establecida), la apertura no forzada de LU 6.2 se procesa mediante el nodo y devuelve una respuesta positiva a la biblioteca APPC (suponiendo que se realizó correctamente en su solicitud al host).

Para que el equilibrio de carga funcione correctamente, todas las conexiones deben tener las sesiones activas disponibles. Si este no es el caso, la primera conexión para establecer una conversación siempre la elige la biblioteca APPC porque devolverá un error inferior al de las demás conexiones. Puede configurar conexiones para activar automáticamente sesiones estableciendo el límite de activación automático y la asociación de LU en la definición del modo.

Configuración de TI y Host Integration Server para equilibrio de carga

Ti también debe instalarse en su propio servidor independientemente de los dos servidores de integración de host que tengan conexiones con el host. Si TI está instalado en cualquiera de los dos servidores que tienen conexiones con el host, el equilibrio de carga no funcionará.

El proceso de cliente de Host Integration Server (el servicio SnaBase en Windows) abre una conexión de patrocinador con el servicio SnaBase en un equipo de Host Integration Server en el subdominio. Esta conexión de patrocinador permanece activa mientras se ejecuta el proceso de cliente de Host Integration Server. Cuando se inicia el proceso de cliente de Host Integration Server por primera vez, el cliente recibe una lista de todos los equipos de Host Integration Server en el subdominio. Después de eso, solo se envían los cambios del servidor.

Servidor de Integración de Host

Para configurar Host Integration Server para el balanceo de carga de APPC, defina alias de LU local redundantes y LU remotos en equipos de Host Integration Server mediante el Administrador de SNA. Por ejemplo:

Servidor 1

  • Alias de LU de APPC local=COMTI

  • Nombre de red LU APPC local=APPN y nombre LU=SERVER1

  • Seleccione la casilla de verificación Miembro del grupo de LU LOCAL APPC predeterminado saliente.

  • Alias de APPC LU remoto=CICS

  • Nombre de la red LU de APPC remoto=APPN y nombre LU=CICS

    Server

  • LU de APPC local alias=COMTI

  • Nombre de red de LU de APPC local=APPN y nombre de LU=SERVER2

  • Seleccione la casilla Miembro del grupo de LU LOCAL APPC saliente predeterminado.

  • Alias de LU de APPC remoto=CICS

  • Nombre de red de unidad lógica de APPC remoto=APPN y nombre de unidad lógica=CICS

    Server

  • Alias de LU APPC local = COMTI

  • Nombre de red de LU de APPC local = APPN y nombre de LU = SERVER3

  • Seleccione la casilla Miembro del grupo de LU LOCAL APPC saliente predeterminado.

  • LU de APPC remoto alias = CICS

  • Nombre de red de unidad lógica de APPC remoto=APPN y nombre de unidad lógica=CICS

Parámetros necesarios

En la tabla siguiente se hace referencia a los parámetros de Host Integration Server, VTAM y CICS necesarios.

Servidor de Integración de Host VTAM CICS
Identificador de nodo local: primeros 3 dígitos IDBLK en la definición de PU No es aplicable
Identificador de nodo local: últimos 5 dígitos IDNUM en definición de PU No es aplicable
Nombre del punto de control CPNAME en la definición de PU No es aplicable
Longitud máxima de BTU MAXDATA en la PU No es aplicable
Nombre de LU de APPC local Nombre en la definición de LU Sesiones
Modo APPC DLOGMOD en la definición de LU Nombre del modo
Nombre de LU de APPC remoto No es aplicable APPLID

Integrador de transacciones

Para configurar TI para que use la funcionalidad de equilibrio de carga de Host Integration Server, debe hacer lo siguiente:

  • Configure los entornos remotos "CICS Link con LU 6.2", "CICS con LU 6.2" o "IMS mediante LU 6.2" para el mismo alias de LU local y el mismo alias de LU remoto definidos en el equipo del Servidor de Integración de Host.

  • Cree un ID de Nodo Local único en cada equipo de Host Integration Server, configurado para que la copia de seguridad en línea se realice a través de los equipos de Host Integration Server hacia un único host. (LOCADDR en la definición de VTAM debe establecerse en 0 para admitir LU 6.2 independiente).

  • Defina la siguiente entrada del Registro en el cliente de usuario final de Host Integration Server:

    KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SnaBase\Parameters\Client\ ResLocFlags: REG_DWORD: 0x8001

  • En la definición del modo, establezca el límite de activación automática y los límites de asociación de LU. Esto configura las conexiones para activar automáticamente las sesiones.

Véase también

Equilibrio de carga y copia de seguridad activa
Guía del usuario del integrador de transacciones