![[IBM i]](ngibmi.gif)
Creazione di un gestore code a più istanze utilizzando il mirroring del journal e NetServer su IBM i
Creare un gestore code a più istanza da eseguire su due server IBM® i . I dati del gestore delle code sono memorizzati su un terzo server 'IBM i utilizzando NetServer. Il journal del gestore code viene sottoposto a mirroring tra i due server utilizzando il journal remoto. Il comando 'ADDMQMJRN viene utilizzato per semplificare la creazione dei diari remoti.
Prima di iniziare
- L'attività richiede tre server IBM i . Installare IBM MQ su due di essi, ALPHA e BETA nell'esempio. il prodotto deve essere almeno IBM WebSphere® MQ 7.0.1 Fix Pack 1.
- Il terzo server è un server IBM i , connesso da NetServer a ALPHA e BETA. Viene utilizzato per condividere i dati del gestore code. Non è necessario disporre di un'installazione IBM MQ . È utile installare IBM MQ sul server come passo temporaneo, per impostare le autorizzazioni e le directory del gestore code.
- Accertarsi che il profilo utente
QMQMabbia la stessa password su tutti e tre i server. - InstallareIBM iNetServer; Vederei5/OSNetServer .
Informazioni su questa attività
Effettuare le operazioni riportate di seguito per creare la configurazione mostrata nella Figura 1. I dati del gestore code sono connessi utilizzando IBM i NetServer.
- Creare le connessioni da ALPHA e BETA alla condivisione di directory su GAMMA che deve memorizzare i dati del gestore code. L'attività imposta anche le autorizzazioni, i profili utente e le parole d'ordine necessari.
- Aggiungere le voci del database relazionale (RDBE) ai sistemi IBM i che eseguirà le istanze del gestore code. Le voci RDBE vengono utilizzate per collegarsi ai sistemi IBM i utilizzati per la registrazione su giornale remota.
- Creare il gestore code
QM1sul server IBM i , ALPHA. - Aggiungere le informazioni di controllo del gestore code per
QM1sull'altro IBM i server, BETA. - Creare journal remoti su entrambi i server IBM i per entrambe le istanze del gestore code. Ogni gestore code scrive nel journal locale. Il giornale locale viene replicato sul giornale remoto. Il comando, ADDMQMJRN semplifica l'aggiunta dei giornali e delle connessioni.
- Avviare il gestore code, consentendo un'istanza in standby.
Procedura
Risultati
Utilizzare WRKMQM per controllare lo stato del gestore code:
- Lo stato dell'istanza del gestore code su ALPHA deve essere
*ACTIVE. - Lo stato dell'istanza del gestore code su BETA deve essere
*STANDBY.
Esempio

Cosa fare successivamente
- Verificare che le istanze attive e in standby si spostino automaticamente. È possibile eseguire i programmi di esempio di alta disponibilità di esempio per verificare lo switch over; consultare Programmi di esempio alta disponibilità. I programmi di esempio sono client ' C'. È possibile eseguirli da una piattaforma Windows o Unix.
- Avviare i programmi di esempio ad alta disponibilità.
- Su ALPHA, terminare il gestore code che richiede il passaggio su:
ENDMQM MQMNAME(QM1) OPTION(*IMMED) ALSWITCH(*YES) - Verificare che l'istanza di
QM1su BETA sia attiva. - Riavviare
QM1su ALPHASTRMQM MQMNAME(QM1) STANDBY(*YES)
- Esaminare le configurazioni alternative di alta disponibilità:
- Utilizzare NetServer per inserire i dati del gestore code su un server Windows .
- Invece di utilizzare la registrazione su giornale remota per eseguire il mirroring del journal del gestore code, memorizzare il journal su un ASP indipendente. Utilizzare il cluster IBM i per trasferire l'ASP indipendente da ALPHA a BETA.