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 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 de Fail-Safe para transacciones ACID.
Desactivación automática de sesiones
Para que las sesiones se distribuyan 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 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 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 activa la sesión de LU-SSCP.
0204 = LU dependiente: LU-SSCP activo y sesión PLU-SLU ya en uso.
0008 = La conexión está pendiente.
0004 = La conexión está inactiva, no hay ninguna sesión lu-SSCP activa.
0003 = Si la LU dependiente, no hay ninguna sesión lu-SSCP o PLU-SLU activa. Si la LU independiente, CNOS aún no se ha realizado para este LU/LU/modo.
0002 = LU independiente: CNOS se realiza pero no hay sesiones activas actualmente.
Si la conexión tiene una sesión activa disponible (es decir, es una sesión enlazada sin una conversación establecida), el nodo procesa la LU 6.2 abierta no forzada 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 sesiones activas disponibles. Si no es así, la biblioteca appC elige siempre la primera conexión para establecer una conversación, ya que devolverá un error inferior al de las demás conexiones. Puede configurar las conexiones para activar automáticamente las sesiones estableciendo el límite de activación automática y el asociado de LU en la definición del modo.
Configuración de TI y Host Integration Server para el 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 el proceso de cliente de Host Integration Server se inicia 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 de servidor.
Host Integration Server
Para configurar Host Integration Server para el equilibrio de carga de APPC, defina los alias de LU local redundantes y lu remotos en los equipos de Host Integration Server mediante el Administrador de SNA. Por ejemplo:
Servidor 1
Alias de LU de APPC local=COMTI
Nombre de red de LU de APPC local=NOMBRE de LU de APPN y LU=SERVER1
Active la casilla Miembro del grupo de LU LOCAL APPC saliente predeterminado .
Alias de LU de APPC remoto=CICS
Nombre de red de LU de APPC remoto=NOMBRE de LU de APPN y LU=CICS
Servidor
Alias de LU de APPC local=COMTI
Nombre de red de LU de APPC local=NOMBRE de LU de APPN y LU=SERVER2
Active la casilla Miembro del grupo de LU LOCAL APPC saliente predeterminado .
Alias de LU de APPC remoto=CICS
Nombre de red de LU de APPC remoto=NOMBRE de LU de APPN y LU=CICS
Servidor
Alias de LU de APPC local=COMTI
Nombre de red de LU de APPC local=NOMBRE de LU de APPN y LU=SERVER3
Active la casilla Miembro del grupo de LU LOCAL APPC saliente predeterminado .
Alias de LU de APPC remoto=CICS
Nombre de red de LU de APPC remoto=NOMBRE de LU de APPN y LU=CICS
Parámetros requeridos
En la tabla siguiente se hace referencia a los parámetros de Host Integration Server, VTAM y CICS necesarios.
Host Integration Server | VTAM | CICS |
---|---|---|
Id. de nodo local: primeros 3 dígitos | IDBLK en la definición de PU | No aplicable |
Identificador de nodo local: últimos 5 dígitos | IDNUM en la definición de PU | No aplicable |
Nombre del punto de control | CPNAME en la definición de PU | No aplicable |
Longitud máxima de BTU | MAXDATA en la PU | No aplicable |
Nombre de LU de APPC local | Nombre en la definición de LU | Sesiones |
Modo de APPC | DLOGMOD en la definición de LU | Nombre del modo |
Nombre de LU de APPC remoto | No 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 "CICS Link using LU 6.2", "CICS using LU 6.2" o "IMS using LU 6.2" remote environments for the same local LU alias and remote LU alias (CICS con LU 6.2) o "IMS con LU 6.2" para el mismo alias de LU local y alias de LU remoto definidos en el equipo host Integration Server.
Cree un identificador de nodo local único en cada equipo de Host Integration Server, configurado para que la copia de seguridad activa se produzca en los equipos de Host Integration Server en 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.
Consulte también
Equilibrio de carga y copia de seguridad en caliente
Guía del usuario del Integrador de transacciones