Condividi tramite


Bilanciamento del carico di Host Integration Server

Transaction Integrator (TI) può usare il bilanciamento del carico di Host Integration Server e la funzionalità di backup attivo distribuendo più computer Host Integration Server End-User Client e Server Host Integration Server in un singolo sottodominio. Le coppie di sessioni APPC ridondanti possono essere configurate in più computer Host Integration Server per fornire bilanciamento del carico e backup a caldo. Quando si verifica un errore di comunicazione, il backup a caldo reindirizza le sessioni verso altre connessioni host. Per informazioni su come configurare un sistema di backup attivo per il commit in due fasi e TI, vedere Fornire un ambiente a prova di errore per le transazioni ACID.

Attivazione automatica di sessioni

Affinché le sessioni vengano distribuite in più 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 LU 6.2 non forzata a ogni nodo (server SNA), con 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 invia una richiesta 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 attiva e PLU-SLU sessione già in uso.

0008 = Connessione in sospeso.

0004 = Connessione inattiva, nessuna sessione LU-SSCP attiva.

0003 = Se LU è dipendente, 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 attualmente nessuna sessione attiva.

Se la connessione ha una sessione attiva disponibile (in altre parole, è una sessione associata senza una conversazione stabilita), la LU 6.2 aperta non forzata viene elaborata dal nodo e restituisce una risposta positiva alla libreria APPC, presupponendo un esito positivo per la sua 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

È inoltre necessario installare TI su un server indipendente dai due Host Integration Servers che hanno 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 Host Integration Server (il servizio SnaBase in Windows) apre una connessione sponsor al servizio SnaBase su un computer Host Integration Server nel sottodominio. Questa connessione sponsor rimane attiva mentre è in esecuzione il processo client Host Integration Server. All'avvio del processo client host Integration Server, il client riceve un elenco di tutti i computer Host Integration Server nel sottodominio. Successivamente, vengono inviate solo le modifiche del server.

Server di Integrazione degli Host

Per configurare Host Integration Server per il bilanciamento del carico APPC, definire alias LU locali ridondanti e alias LU remoti sui computer con Host Integration Server utilizzando SNA Manager. Per esempio:

Server 1

  • Local APPC LU alias=COMTI

  • Nome rete LU APPC locale=APPN e nome LU=SERVER1

  • Selezionare la casella di controllo Membro del pool di LU APPC locale uscente predefinito

  • Remote APPC LU alias=CICS

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

    Server

  • Local APPC LU alias=COMTI

  • Nome della rete locale APPC LU=APPN e nome LU=SERVER2

  • Selezionare la casella di controllo Membro del pool APPC LU di uscita predefinito

  • Aliase remoto di APPC LU=CICS

  • Nome rete LU APPC remota=APPN e nome LU=CICS

    Server

  • Local APPC LU alias=COMTI

  • Nome della rete locale APPC LU=APPN e nome LU=SERVER3

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

  • Remoto APPC LU alias=CICS

  • Nome rete LU APPC remota=APPN e nome LU=CICS

Parametri obbligatori

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

Server di Integrazione degli Host VTAM CICS
ID nodo locale- Prime 3 cifre IDBLK nella definizione PU Non applicabile
ID nodo locale- Ultime 5 cifre IDNUM nella definizione di applicazioni potenzialmente indesiderate Non applicabile
Nome punto di controllo CPNAME nella definizione della PU Non applicabile
Lunghezza massima BTU MAXDATA nel PI 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 di transazioni

Per configurare TI per l'uso della funzionalità di bilanciamento del carico host Integration Server, è necessario eseguire le operazioni seguenti:

  • Configurare gli ambienti remoti "collegamento CICS usando LU 6.2", "CICS usando LU 6.2" o "IMS usando LU 6.2" per utilizzare lo stesso alias LU locale e alias LU remoto definiti sul computer Host Integration Server.

  • Creare un ID nodo locale univoco su ciascun computer Host Integration Server, configurato per consentire il backup immediato tra i computer Host Integration Server su un unico host. (LOCADDR nella definizione VTAM deve essere impostato su 0 per supportare LU indipendente 6.2.

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

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

  • Nella definizione della modalità, impostare il limite di autoattivazione 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
Guida dell'utente di Transaction Integrator