Bilanciamento del carico di Host Integration Server

L'integratore di transazioni (TI) può usare funzionalità di bilanciamento del carico host integration server e backup ad accesso frequente tramite la distribuzione di più computer server di integrazione host End-User client e host integration server in un singolo sottodominio. Le coppie di sessioni APPC ridondanti possono essere configurate in più computer host integration server per fornire il bilanciamento del carico e il backup ad accesso frequente. Quando si verifica un errore di comunicazione, il backup frequente reindirizza le sessioni ad altre connessioni host. Per informazioni su come configurare un sistema di backup frequente per il commit a due fasi e TI, vedere Fornire un ambiente Fail-Safe per le transazioni ACID.

Attivazione automatica delle sessioni

Per la diffusione delle sessioni in diversi server, è necessario configurare la definizione della modalità per attivare automaticamente le sessioni. Quando un'applicazione APPC (ad esempio TI) richiede una conversazione, la libreria APPC invia una richiesta di lu 6.2 aperta non forzata a ogni nodo (server SNA), che ha l'unità logica locale richiesta (LU) o un LU locale nel pool predefinito se non è specificato alcun nome LU. Il nodo restituisce un errore che indica la connessione migliore da usare. La libreria APPC sceglie quindi la risposta con il numero di errore più basso e genera una richiesta di LU 6.2 aperta forzata.

Errori LU 6.2

Gli errori per LU 6.2 sono i seguenti:

0804 = La connessione è disabilitata.

0604 = Limiti di sessione raggiunti per LU/LU/mode.

0404 = LU dipendente - Connessione attiva, ma nessuna sessione LU-SSCP attiva.

0204 = LU dipendente - LU-SSCP attivo e sessione PLU-SLU già in uso.

0008 = La connessione è in sospeso.

0004 = La connessione è inattiva, nessuna sessione LU-SSCP attiva.

0003 = Se dipendente lu, nessuna sessione LU-SSCP o PLU-SLU attiva. Se lu indipendente, CNOS non è ancora stato eseguito per questa lu/lu/modalità.

0002 = LU indipendente - CNOS fatto, ma nessuna sessione attualmente attiva.

Se la connessione ha una sessione attiva disponibile (in altre parole, è una sessione associata senza una conversazione stabilita), l'lu aperto non forzato 6.2 viene elaborato dal nodo e restituisce una risposta positiva alla libreria APPC (presupponendo che sia stata completata la richiesta all'host).

Per il corretto funzionamento del bilanciamento del carico, tutte le connessioni devono avere sessioni attive disponibili. In caso contrario, la prima connessione per stabilire una conversazione viene sempre scelta dalla libreria APPC perché restituirà un errore inferiore rispetto alle altre connessioni. È possibile configurare le connessioni per attivare automaticamente le sessioni impostando il limite di attivazione automatica e il partner LU nella definizione della modalità.

Configurazione di TI e Host Integration Server per il bilanciamento del carico

È necessario installare ti anche nel proprio server indipendentemente dai due server di integrazione host che dispongono di connessioni all'host. Se ti è installato in uno dei due server che dispongono di connessioni all'host, il bilanciamento del carico non funzionerà.

Il processo client di Host Integration Server (servizio SnaBase in Windows) apre una connessione sponsor al servizio SnaBase in un computer Host Integration Server nel sottodominio. Questa connessione sponsor rimane attiva durante l'esecuzione del processo client host integration server. Al primo avvio del processo client host Integration Server, il client riceve un elenco di tutti i computer Host Integration Server nel sottodominio. In seguito, vengono inviate solo le modifiche del server.

Host Integration Server

Per configurare Host Integration Server per il bilanciamento del carico APPC, definire alias LU locali ridondanti e lu remoti nei computer host integration server usando SNA Manager. Ad esempio:

Server 1

  • Local APPC LU alias=COMTI

  • Nome di rete APPC LU locale=APPN e LU name=SERVER1

  • Selezionare la casella di controllo Membro del pool APPC locale in uscita

  • Remote APPC LU alias=CICS

  • Nome di rete LU APPC remoto=APPN e LU name=CICS

    Server

  • Local APPC LU alias=COMTI

  • Nome di rete LU APPC locale=APPN e LU name=SERVER2

  • Selezionare la casella di controllo Membro del pool APPC locale in uscita

  • Remote APPC LU alias=CICS

  • Nome di rete LU APPC remoto=APPN e LU name=CICS

    Server

  • Local APPC LU alias=COMTI

  • Nome di rete LU APPC locale=APPN e LU name=SERVER3

  • Selezionare la casella di controllo Membro del pool APPC locale in uscita

  • Remote APPC LU alias=CICS

  • Nome di rete LU APPC remoto=APPN e LU name=CICS

Parametri necessari

La tabella seguente fa riferimento ai parametri Host Integration Server, VTAM e CICS necessari.

Host Integration Server VTAM CICS
ID nodo locale: prime 3 cifre IDBLK nella definizione di PU Non applicabile
ID nodo locale: ultime 5 cifre IDNUM nella definizione di PU Non applicabile
Nome punto di controllo CPNAME nella definizione di PU Non applicabile
Lunghezza massima BTU MAXDATA nella PU Non applicabile
Nome LU APPC locale Nome nella definizione LU Sessioni
Modalità APPC DLOGMOD nella definizione LU Nome modalità
Nome LU APPC remoto Non applicabile APPLID

Integratore delle transazioni

Per configurare TI per usare la funzionalità di bilanciamento del carico di Host Integration Server, è necessario eseguire le operazioni seguenti:

  • Configurare il "collegamento CICS usando LU 6.2", "CICS usando LU 6.2" o "IMS usando LU 6.2" ambienti remoti per lo stesso alias LU locale e l'alias LU remoto definiti nel computer host integration server.

  • Creare un ID nodo locale univoco in ogni computer host Integration Server, configurato per eseguire il backup frequente nei computer host integration server a un singolo host. (LOCADDR nella definizione VTAM deve essere impostato su 0 per supportare LU indipendente 6.2.

  • Definire la voce del Registro di sistema seguente nel client dell'utente finale host di Integration Server:

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

  • Nella definizione della modalità impostare il limite di attivazione automatica e i limiti di partnering LU. In questo modo vengono configurate le connessioni per attivare automaticamente le sessioni.

Vedere anche

Bilanciamento del carico e backup a caldo
Manuale dell'utente di Transaction Integrator