Attività di installazione

Le seguenti attività di installazione devono essere eseguite per implementare la comunicazione MQ:

Pianificazione dell'installazione

Prima di installare e configurare Remote Agent, è necessario considerare una serie di fattori legati alla pianificazione, tra cui:

Configurazione dell'agente remoto

L'agente remoto può essere configurato per essere utilizzato sia con Native WebSphere MQ che con i protocolli HTTP/HTTPS per la comunicazione via Internet. L'opzione Native WebSphere MQ è configurata mediante il software distribuito con il prodotto. L'opzione HTTP richiede un pass-thru Internet WebSphere MQ che non è distribuito con il prodotto e deve essere acquistato separatamente. In questa sezione vengono descritte entrambe le configurazioni.

Nota:
JMS è l'unico trasporto supportato per entrambe le configurazioni.

Native WebSphere MQ

Questa opzione di configurazione utilizza il protocollo WebSphere MQ, insieme a Secure Sockets Layer (SSL) per garantire una comunicazione sicura su Internet. Questa configurazione fornisce migliori prestazioni, tuttavia richiede l'apertura di una porta sul firewall in modo da consentire l'accesso di WebSphere MQ. Figura 2. illustra questa configurazione.

È necessario configurare i canali WebSphere MQ per la comunicazione bidirezionale tra il broker e l'adattatore. Sono richiesti due canali, uno per ogni direzione.

Nota:
Nella seguente procedura si assume che MQ1 e MQ2 utilizzino la porta 1414.
Configurazione dei canali per Native WebSphere MQ

  1. Canale 1 (MQ1 è il mittente e MQ2 è il ricevente):
    1. Creare il canale mittente CHANNEL1 su MQ1.
    2. Creare il canale ricevente CHANNEL1 su MQ2.
  2. Canale 2 (MQ2 è il mittente e MQ1 è il ricevente):
    1. Creare il canale mittente CHANNEL2 su MQ2.
    2. Creare il canale ricevente CHANNEL2 su MQ1.
  3. Configurare il firewall 1 in modo da inoltrare il traffico sulla porta 1414 a MQ1 e configurare il firewall 2 in modo da inoltrare il traffico sulla porta 1414 a MQ2.
    Nota:
    Si assuma che MQ1 e MQ2 utilizzino la porta 1414 e che il firewall consenta il traffico di rete in base all'inoltro delle porte. La configurazione reale può essere differente a seconda del tipo di firewall utilizzato.
  4. Impostare l'indirizzo IP del Canale 1 mittente sul nome della connessione del firewall 2.
  5. Impostare l'indirizzo IP del Canale 2 mittente sul nome della connessione del firewall 1.
Configurazione delle code per Native WebSphere MQ

  1. MQ1 (Q1 è utilizzata per la comunicazione dal sito hub al sito spoke):
    1. Impostare Q1 come coda remota e Q2 come coda locale.
    2. Impostare MQ2 come gestore code remoto per Q1.
  2. MQ2 (Q2 è utilizzata per la comunicazione dal sito spoke al sito hub):
    1. Impostare Q2 come coda remota e Q1 come coda locale.
    2. Impostare MQ1 come gestore code remoto per Q2.
  3. Impostare una coda di trasmissione su ogni gestore code.
  4. Impostare una coda di messaggi non instradabili su ogni gestore code.
  5. Verificare che la coda di errore sia locale a ogni gestore code.

Fare riferimento agli script di esempio RemoteAgentSample.mqsc e RemoteServerSample.mqsc che si trovano nella directory DirProdotto\mqseries per configurare i gestori code:

Figura 2. Configurazione di Native WebSphere MQ

HTTP/HTTPS

Questa opzione di configurazione utilizza il pass-thru Internet di WebSphere MQ per inviare le informazioni su Internet mediante il protocollo HTTP. La Figura 3 illustra questa configurazione.

È necessario definire degli instradamenti per specificare la porta, l'indirizzo IP e i dettagli SSL. È necessario configurare due instradamenti per la comunicazione bidirezionale tra il sito hub e il sito spoke. Sono richiesti due instradamenti, uno per ogni direzione.

È necessario configurare i canali per la comunicazione bidirezionale tra il sito hub e il sito spoke. Sono richiesti due canali, uno per ogni direzione.

Nota:
Nella seguente procedura si assume che MQ1 e MQ2 utilizzino la porta 1414.
Configurazione dei canali per HTTP/HTTPS

  1. Canale 1 (MQ1 è il mittente e MQ2 è il ricevente):
    1. Creare il canale mittente CHANNEL1 su MQ1.
    2. Creare il canale ricevente CHANNEL1 su MQ2.
  2. Canale 2 (MQ2 è il mittente e MQ1 è il ricevente):
    1. Creare il canale mittente CHANNEL2 su MQ2.
    2. Creare il canale ricevente CHANNEL2 su MQ1.
  3. Impostare il nome della connessione per CHANNEL1 sull'indirizzo IP e sulla porta listener di MQIPT1.
  4. Impostare il nome della connessione per CHANNEL2 sull'indirizzo IP e sulla porta listener di MQIPT2.
  5. Impostare il firewall 1 in modo che inoltri tutto il traffico sulla porta listener a MQIPT1.
  6. Impostare il firewall 2 in modo che inoltri tutto il traffico sulla porta listener a MQIPT2.
Configurazione delle code per HTTP/HTTPS

  1. MQ1 (Q1 è utilizzata per la comunicazione dal sito hub al sito spoke):
    1. Impostare Q1 come coda remota e Q2 come coda locale.
    2. Impostare MQ2 come gestore code remoto per Q1.
  2. MQ2 (Q2 è utilizzata per la comunicazione dal sito spoke al sito hub):
    1. Impostare Q2 come coda remota e Q1 come coda locale.
    2. Impostare MQ1 come gestore code remoto per Q2.
  3. Impostare una coda di trasmissione su ogni gestore code.
  4. Impostare una coda di messaggi non instradabili su ogni gestore code.
  5. Verificare che la coda di errore sia locale a ogni gestore code.

Fare riferimento agli script di esempio RemoteAgentSample.mqsc e RemoteServerSample.mqsc che si trovano nella directory DirProdotto\mqseries per configurare i gestori code:

Configurazione degli instradamenti per MQIPT1

Configurazione degli instradamenti per MQIPT2

Figura 3. Configurazione HTTP/HTTPS

Abilitazione dell'applicazione per l'interazione con il connettore

Potrebbe essere necessario eseguire attività di configurazione per alcune applicazioni perché i connettori possano eseguire le operazioni necessarie con questo determinato modello di comunicazione. Fare riferimento alla guida dell'adattatore per determinare se tali attività di configurazione sono necessarie.

Avvio dei componenti dell'agente remoto

L'agente remoto richiede:

Copyright IBM Corp. 2003, 2005