[MQ 9.4.0 Juni 2024]

Wartung unter Linux Ubuntu mit apt entfernen

Ab IBM® MQ 9.4.0können Sie mit dem Befehl apt Wartungspakete aus einer IBM MQ -Installation auf Linux® Ubuntu -Systemen entfernen.

Vorbereitungen

Wenn Sie apt verwenden, wird die IBM MQ -Installation mit der Wartungsstufe durch eine Installation mit einer früheren Version von IBM MQersetzt. Daher müssen Sie entscheiden, auf welche IBM MQ -Version Sie zurücksetzen möchten. Anschließend müssen Sie sicherstellen, dass die Installationsdateien für die frühere Version von IBM MQ auf dem System verfügbar sind.

Informationen zu dieser Task

Sie können apt nur verwenden, um die Fixpackstufe Ihrer Installation rückgängig zu machen. Sie können den Befehl nicht verwenden, um die Version, das Release oder die Modifikationsstufe Ihrer IBM MQ -Installation rückgängig zu machen. Um die Version, das Release oder die Modifikationsstufe Ihrer Installation rückgängig zu machen, müssen Sie die höhere Version deinstallieren und anschließend die erforderliche frühere Version installieren. Warteschlangenmanager mit einer höheren Version oder einem höheren Release von IBM MQ können jedoch nicht in der früheren Version oder dem früheren Release gestartet werden. Weitere Informationen finden Sie unter Warteschlangenmanagermigration.

Verfahren

  1. führen Sie folgende Task aus:
    1. Stoppen Sie alle IBM MQ -Anwendungen.

      Wenn Sie die Komponente Managed File Transfer (MFT) verwenden, stellen Sie sicher, dass alle Dateiübertragungen, an denen MFT-Agenten beteiligt sind, abgeschlossen sind. Das SYSTEM.FTE.STATE -Warteschlangen dürfen keine Nachrichten enthalten.

    2. Stoppen Sie den Mqweb-Server mit dem Befehl endmqweb .
    3. Stoppen Sie Ihre Listener mit dem Befehl endmqlsr .
    4. Stoppen Sie alle Warteschlangenmanager mit dem Befehl endmqm .
      Wenn ein Warteschlangenmanager Teil eines Clusters ist, müssen Sie den Warteschlangenmanager anhalten, bevor Sie ihn stoppen. Weitere Informationen finden Sie unter Verwaltung eines Warteschlangenmanagers in einem Cluster.
    5. Sichern Sie Ihre Daten.
      Weitere Informationen hierzu finden Sie im Abschnitt Warteschlangenmanagerdaten sichern und wiederherstellen.
  2. Melden Sie sich als root an, oder wechseln Sie mit den Befehlen su oder su - zum root-Benutzer. Alternativ können Sie auch den Befehl sudo verwenden, um Befehle als Root-Benutzer auszuführen, wenn Ihr Systemadministrator Ihnen die entsprechenden Rechte erteilt hat.

    Um den Befehl sudo zu verwenden, fügen Sie sudo vor dem Befehl ein, den Sie ausführen möchten. Weitere Informationen zu den Befehlen su und sudo finden Sie unter Erforschung der Unterschiede zwischen den Befehlen sudo und su in Linux auf der Website Red Hat® .

  3. Setzen Sie Ihr aktuelles Verzeichnis auf die Position der Installationsdateien der früheren Version. Die Position kann eine Netzadresse oder ein lokales Dateisystemverzeichnis sein.
  4. Öffnen Sie die Datei IBM_MQ.list im Verzeichnis /etc/apt/sources.list.d .
  5. Fügen Sie die folgende Zeile am Ende der Datei IBM_MQ.list hinzu:
    deb [trusted=yes] file:installationFileLocation ./
    Wo installationFileLocation ist das Verzeichnis, in dem die frühere EbeneIBM MQ wo sich die Installationsdateien befinden.
  6. Aktualisieren Sie den Repository-Index mit dem folgenden Befehl:
    apt-get update
  7. Entfernen Sie die IBM MQ -Wartungsstufe mit dem folgenden Befehl:
    apt-get -y --allow-downgrades install "ibmmq-*"=version
    Dabei gibt Version die Version von IBM MQ an, die den IBM MQ -Installationsdateien einer früheren Version entspricht, die sich im aktuellen Verzeichnis befinden.
  8. Überprüfen Sie mithilfe des Befehls dspmqver , ob die Version wie erwartet ist:
    dspmqver