Depuis IBM® MQ 9.4.0, vous pouvez utiliser la commande rpm pour supprimer la maintenance d'une installation IBM MQ sur les systèmes Linux® .
Avant de commencer
Lorsque vous utilisez rpm , l'installation IBM MQ qui inclut le niveau de maintenance est remplacée par une installation à un niveau antérieur de IBM MQ. Par conséquent, vous devez décider à quel niveau de IBM MQ vous souhaitez revenir. Vous devez ensuite vous assurer que les fichiers d'installation du niveau antérieur de IBM MQ sont disponibles sur le système.
A propos de cette tâche
Vous pouvez utiliser rpm uniquement pour annuler le niveau de groupe de correctifs. Vous ne pouvez pas utiliser la commande pour annuler la version, l'édition ou le niveau de modification de votre installation IBM MQ . Pour annuler la version, l'édition ou le niveau de modification de votre installation, vous devez désinstaller le niveau supérieur, puis installer le niveau antérieur dont vous avez besoin. Toutefois, les gestionnaires de files d'attente qui s'exécutent avec une version ou une édition supérieure d' IBM MQ ne peuvent pas être démarrés sur la version ou l'édition antérieure. Pour plus d'informations, voir Migration de gestionnaire de files d'attente.
Procédure
- Effectuez les tâches suivantes :
- Arrêtez toutes vos applications IBM MQ .
Si vous utilisez le composant Managed File Transfer (MFT), assurez-vous que tous les transferts de fichiers dans lesquels les agents MFT sont engagés sont terminés. SYSTEM.FTE.STATE ne doivent pas contenir de messages.
- Arrêt du serveur mqweb à l'aide de la commande endmqweb .
- Arrêt de vos programmes d'écoute à l'aide de la commande endmqlsr .
- Arrêt de tous vos gestionnaires de files d'attente à l'aide de la commande endmqm .
- A sauvegardé vos données.
- Connectez-vous en tant que root ou passez à l'utilisateur root en utilisant les commandes su ou su - . Vous pouvez également utiliser la commande sudo pour exécuter des commandes en tant qu'utilisateur root, si votre administrateur système vous en a donné le droit.
- Définissez votre répertoire en cours sur l'emplacement des fichiers d'installation de niveau antérieur. Il peut s'agir d'un emplacement réseau ou d'un répertoire de système de fichiers local.
- Facultatif: S'il existe plusieurs installations sur le système ou si vous souhaitez supprimer la maintenance d'une installation IBM MQ dans un emplacement autre que l'emplacement par défaut, créez un ensemble unique de packages:
- Exécutez le crtmqpkg pour créer un ensemble unique de packages:
./crtmqpkg suffix
où
suffixe spécifie le nom de votre choix qui identifie de manière unique les packages d'installation sur le système.
suffixe n'est pas un nom d'installation, même si les noms peuvent être identiques.
suffixe est limité à 16 caractères dans les plages A à Z, a à z et 0 à 9.
Remarque: Cette commande crée une copie complète des modules d'installation dans un répertoire temporaire. Par défaut, le répertoire temporaire se trouve dans
/var/tmp. Vérifiez que le système dispose de suffisamment d'espace disponible avant d'exécuter cette commande. Pour utiliser un autre emplacement, vous pouvez définir la variable d'environnement
TMPDIR avant d'exécuter la commande
crtmqpkg. Exemple :
$ TMPDIR=/test ./crtmqpkg suffix installationPath
- Définissez votre répertoire de travail sur l'emplacement spécifié lorsque l'opération de la commande crtmqpkg aboutit.
- Supprimez le niveau de maintenance IBM MQ :
- Pour supprimer le niveau de maintenance de tous les composants disponibles dans l'emplacement par défaut, utilisez la commande suivante:
rpm --oldpackage -Uvh pathToInstallationFiles/MQSeries*
où pathToInstallationFiles spécifie le chemin où le niveau précédentIBM MQ Les fichiers d'installation RPM se trouvent.
- Pour supprimer le niveau de maintenance de tous les composants disponibles dans un emplacement autre que celui par défaut, utilisez la commande suivante:
rpm --oldpackage --prefix installationPath -Uvh pathToInstallationFiles/MQSeries*
où installationPath spécifie le chemin oùIBM MQ est installé et pathToInstallationFiles spécifie le chemin où le niveau précédentIBM MQ Les fichiers d'installation RPM se trouvent.
- Utilisez la commande dspmqver pour vérifier que le niveau est celui attendu: