Disinstallazione di RDQM (gestori code di dati replicati) e aggiornamento
Come disinstallare RDQM in preparazione dell'aggiornamento di IBM® MQ e RDQM.
A seconda della versione di IBM MQ installata, potrebbe essere necessario rimuovere la manutenzione prima di disinstallare i pacchetti di base:- Se si sta disinstallando una versione di IBM MQ in IBM MQ 9.4.0 o successiva, non è necessario rimuovere la manutenzione prima di disinstallare IBM MQ.
- Se si sta disinstallando una versione di IBM MQ prima di IBM MQ 9.4.0, è necessario rimuovere qualsiasi manutenzione applicata a IBM MQ prima di poter disinstallare. La procedura per la rimozione della manutenzione è stata modificata in IBM MQ 9.4.0. Pertanto, è necessario utilizzare la procedura descritta in dettaglio nelle precedenti versioni della documentazione del prodotto per rimuovere la manutenzione.
Questo argomento descrive l'aggiornamento di RDQM tra versioni. Per applicare gli aggiornamenti del livello di manutenzione a RDQM, vedere Applicazione degli aggiornamenti del livello di manutenzione per RDQM. Esistono diverse procedure per disinstallare e quindi aggiornare una configurazione HA (high availability), una configurazione DR (disaster recovery) o una configurazione DR/HA combinata.
Per le configurazioni HA, completare i passi su ciascun nodo nel gruppo HA a turno. L'elaborazione può continuare su altri nodi mentre è in corso.
Per tutte le configurazioni, se l'aggiornamento è ad un livello di IBM MQ che si trova ad un livello di comando superiore, dopo che un gestore code è stato avviato ad un livello superiore, non può essere eseguito su un nodo che non è stato ancora aggiornato. È necessario pianificare la sequenza di aggiornamenti di conseguenza.
Per i dettagli su come disinstallare IBM MQ su un sistema con installazioni multiple MQ, vedere Disinstallazione o modifica di IBM MQ su Linux usando rpm.
RDQM HA
Completare i seguenti passaggi per disinstallare e aggiornare una configurazione RDQM HA:
- Sospendere il gruppo HA sul nodo immettendo il seguente comando:
rdqmadm -s - Accedere come root o passare a superuser utilizzando il comando su .
- Disinstalla IBM MQ (questo passo disinstalla anche RDQM):
rpm -qa | grep MQSeries | xargs dnf -y remove - Disinstallare Pacemaker:
rpm -qa | grep linbit | xargs dnf -y remove - Disinstallare DRBD:
rpm -qa | grep drbd | xargs dnf -y remove - Verificare che il kernel DRBD sia stato scaricato correttamente:
lsmod | grep drbdSe i moduli kernel drbd o drbd_transport_tcp sono ancora caricati, è possibile scaricarli con i seguenti comandi:
modprobe -r drbd_transport_tcp modprobe -r drbdSe lo scaricamento ha esito negativo per qualsiasi motivo, riavviare il nodo.
Disinstallare il servizio tlshd:rpm -qa | grep ktls-utils | xargs dnf -y remove- Installare il nuovo livello di IBM MQ e il software dipendente, consultare Installazione di RDQM (gestori code di dati replicati).
- Riprendere il gruppo HA sul nodo immettendo il seguente comando:
Ora è possibile procedere al nodo successivo nel gruppo.rdqmadm -r
RDQM DR
Completare i seguenti passaggi per disinstallare e aggiornare una configurazione RDQM DR:
- Aggiornare il nodo secondario DR:
- Accedere come root o passare a superuser utilizzando il comando su .
- Disinstalla IBM MQ (questo passo disinstalla anche RDQM):
rpm -qa | grep MQSeries | xargs dnf -y remove - Disinstallare Pacemaker:
rpm -qa | grep linbit | xargs dnf -y remove - Disinstallare DRBD:
rpm -qa | grep drbd | xargs dnf -y remove - Verificare che il kernel DRBD sia stato scaricato correttamente:
lsmod | grep drbdSe i moduli kernel drbd o drbd_transport_tcp sono ancora caricati, è possibile scaricarli con i seguenti comandi:
modprobe -r drbd_transport_tcp modprobe -r drbdSe lo scaricamento ha esito negativo per qualsiasi motivo, riavviare il nodo.
Disinstallare il servizio tlshd:rpm -qa | grep ktls-utils | xargs dnf -y remove- Installare i nuovi livelli di IBM MQ e RDQM, consultare Installazione di RDQM (gestori code di dati replicati).
- Nel nodo DR principale, effettuare una delle seguenti operazioni:
- Terminare i gestori coda DR o
- Eseguire un failover gestito dei gestori coda DR sul nodo DR secondario.
- Aggiornare il nodo DR principale:
- Accedere come root o passare a superuser utilizzando il comando su .
- Disinstalla IBM MQ (questo passo disinstalla anche RDQM):
rpm -qa | grep MQSeries | xargs dnf -y remove - Disinstallare Pacemaker:
rpm -qa | grep linbit | xargs dnf -y remove - Disinstallare DRBD:
rpm -qa | grep drbd | xargs dnf -y remove - Verificare che il kernel DRBD sia stato scaricato correttamente:
lsmod | grep drbdSe i moduli kernel drbd o drbd_transport_tcp sono ancora caricati, è possibile scaricarli con i seguenti comandi:
modprobe -r drbd_transport_tcp modprobe -r drbdSe lo scaricamento ha esito negativo per qualsiasi motivo, riavviare il nodo.
- Installare i nuovi livelli di IBM MQ e RDQM, consultare Installazione di RDQM (gestori code di dati replicati).
- Nel nodo DR principale, effettuare una delle seguenti operazioni:
- Avviare i gestori coda DR (se in precedenza sono stati arrestati) o
- Eseguire nuovamente un failover gestito dei gestori coda DR sul nodo DR principale.
RDQM HA/DR
Completare i seguenti passaggi per disinstallare e aggiornare una configurazione RDQM HA/DR:
- Aggiornare il gruppo HA sul sito di ripristino (supponendo che gli RDQM DR/HA siano in esecuzione sul sito principale). Completare la seguente procedura a turno su ciascun nodo nel gruppo.
- Accedere come root o passare a superuser utilizzando il comando su .
- Sospendere il gruppo HA sul nodo immettendo il seguente comando:
rdqmadm -s - Disinstalla IBM MQ (questo passo disinstalla anche RDQM):
rpm -qa | grep MQSeries | xargs dnf -y remove - Disinstallare Pacemaker:
rpm -qa | grep linbit | xargs dnf -y remove - Disinstallare DRBD:
rpm -qa | grep drbd | xargs dnf -y remove - Verificare che il kernel DRBD sia stato scaricato correttamente:
lsmod | grep drbdSe i moduli kernel drbd o drbd_transport_tcp sono ancora caricati, è possibile scaricarli con i seguenti comandi:
modprobe -r drbd_transport_tcp modprobe -r drbdSe lo scaricamento ha esito negativo per qualsiasi motivo, riavviare il nodo.
Disinstallare il servizio tlshd:rpm -qa | grep ktls-utils | xargs dnf -y remove- Installare il nuovo livello di IBM MQ e il software dipendente, consultare Installazione di RDQM (gestori code di dati replicati).
- Riprendere il gruppo HA sul nodo immettendo il seguente comando:
Ora è possibile procedere al nodo successivo nel gruppo.rdqmadm -r
- Nel gruppo HA sul sito principale, arrestare i gestori coda o eseguire un failover gestito sul gruppo HA di cui è stato appena eseguito l'aggiornamento sul sito di ripristino.
- Aggiornare il gruppo HA sul sito principale. Completare la seguente procedura a turno su ciascun nodo nel gruppo.
- Accedere come root o passare a superuser utilizzando il comando su .
- Sospendere il gruppo HA sul nodo immettendo il seguente comando:
rdqmadm -s - Disinstalla IBM MQ (questo passo disinstalla anche RDQM):
rpm -qa | grep MQSeries | xargs dnf -y remove - Disinstallare Pacemaker:
rpm -qa | grep linbit | xargs dnf -y remove - Disinstallare DRBD:
rpm -qa | grep drbd | xargs dnf -y remove - Verificare che il kernel DRBD sia stato scaricato correttamente:
lsmod | grep drbdSe i moduli kernel drbd o drbd_transport_tcp sono ancora caricati, è possibile scaricarli con i seguenti comandi:
modprobe -r drbd_transport_tcp modprobe -r drbdSe lo scaricamento ha esito negativo per qualsiasi motivo, riavviare il nodo.
Disinstallare il servizio tlshd:rpm -qa | grep ktls-utils | xargs dnf -y remove- Installare il nuovo livello di IBM MQ e il software dipendente, consultare Installazione di RDQM (gestori code di dati replicati).
- Riprendere il gruppo HA sul nodo immettendo il seguente comando:
Ora è possibile procedere al nodo successivo nel gruppo.rdqmadm -r
- Ora è possibile avviare i gestori coda (se in precedenza sono stati arrestati) oppure eseguirne nuovamente il failover sul sito principale dal sito di ripristino.