[MQ 9.3.0 Jun 2022]

apt を使用した Linux Ubuntu での IBM MQ インストール済み環境のアップグレード

IBM® MQ 9.3.0以降では、apt を使用して、 Linux® Ubuntu システム上の IBM MQ インストール済み環境をアップグレードできます。 アップグレード元のバージョンは IBM MQ 9.2.0 以降でなければならず、最後に適用されたフィックス (ある場合) は製造リフレッシュでなければなりません。

始める前に

代わりに保守レベルの更新を適用する場合 (例えば、 Long Term Support リリースにフィックスパックを適用する場合や、 Long Term Support または最新の Continuous Deliveryに累積セキュリティー更新 (CSU) を適用する場合など) は、 Linuxを参照してください。

前のバージョンに適用した最後のフィックスが製造リフレッシュであった場合は、次のリリースの製品をインストールできます。 以下に例を示します。
  • IBM MQ 9.2.0 Fix Pack 7 は、製造時のリフレッシュです。 dspmqver コマンドは 9.2.0.7 を表示し、重要なランタイム・パッケージのファイル名は MQSeriesRuntime-9.2.0-7.x86_64.rpmです。 このフィックスパックから IBM MQ 9.3.0 にマイグレーションできます。
  • IBM MQ 9.2.0 Fix Pack 10 は、保守レベルの更新です。 重要なランタイム・パッケージのファイル名は MQSeriesRuntime-U92010-9.2.0-10.x86_64.rpmです。 ファイル名にトークン U92010 が含まれていることに注意してください。 ランタイム・パッケージの名前に U とそれに続くバージョン、リリース、モディフィケーション、およびフィックスパック番号が含まれている場合、 IBM MQ インストーラーは続行せず、エラーを表示します。
最後に適用したフィックスが保守レベルの更新であった場合は、製品の次のリリースにマイグレーションする前に、前または後で製造リフレッシュにマイグレーションする必要があります。 Linuxを参照してください。
注:
  • [非推奨] IBM MQ Bridge to Salesforce は、2022 年 11 月 22 日以降のすべてのリリースで非推奨になりました ( US Announcement letter 222-341を参照)。
  • [非推奨] IBM MQ Bridge to blockchain は、2022 年 11 月 22 日以降のすべてのリリースで非推奨になりました ( US Announcement letter 222-341を参照)。 Blockchain 接続は、 IBM App Connect を使用するか、 IBM Cloud Pak® for Integrationで使用可能な App Connect 機能を使用して実現できます。
  • [削除済み][MQ 9.3.2 2023 年 2 月] Continuous Deliveryの場合、 IBM MQ Bridge to blockchain は、 IBM MQ 9.3.2で製品から削除されています。

    Linux for x86-64 の場合のみ、 IBM MQ Bridge to blockchain が存在するインストール済み環境でマイグレーションを行う場合は、 IBM MQ 9.3.2 以降にアップグレードする前にそれを削除する必要があります。

  • [MQ 9.3.0 Jun 2022] IBM MQ 9.3.0以降、 IBM MQ ExplorerIBM MQ インストール・パッケージから削除されました。 Linux for x86-64 の場合のみ、 IBM MQ インストールの一部として IBM MQ Explorer が存在するインストール済み環境にマイグレーションする場合は、 IBM MQ 9.3.0 以降にアップグレードする前に、それを削除する必要があります。

本タスクについて

Ubuntuでの IBM MQ インストールの変更について詳しくは、 Uninstalling or modifying IBM MQ on Linux Ubuntu using Debian packagesを参照してください。

手順

  1. 以下のタスクが完了していることを確認してください。
    1. すべての IBM MQ アプリケーションを停止しました。
    2. リスナーをシャットダウンします。
    3. すべてのキュー・マネージャーを停止します。
    4. データをバックアップします。
  2. root としてログインするか、以下のコマンドを実行するための十分な権限を使用してログインします。

    これを行うには、コマンドの前に sudo を追加するか、シェルで su コマンドを使用して root ユーザーに変更します。 詳しくは、 Linux での sudo コマンドと su コマンドの違いの探索を参照してください。

  3. オプション: インストール・メディアが Passport Advantageから入手した ダウンロード可能なインストール・イメージである場合は、 tar.gz ファイルを解凍し、tar ファイル からインストール・ファイルを解凍する必要があります。
    1. 以下のコマンドを使用してファイルを圧縮解除します。
      gunzip partName.tar.gz
      ここで、 partName は、インストール・イメージ・ファイルの名前です。
    2. 次のコマンドを使用して、tar ファイルからインストール・ファイルを抽出します。
      tar -xvf partName.tar
      ここで、 partName は、インストール・イメージ・ファイルの名前です。
      重要: tar イメージを解凍するには、GNU tar ( gtarとも呼ばれます) を使用する必要があります。
  4. 現行ディレクトリーをインストール・ファイルの場所に設定します。
  5. IBM MQ 9.2.0以降では、製品のインストール前またはインストール後にライセンスに同意するオプションが用意されています。 インストールの前にライセンスに同意するには、mqlicense.sh スクリプトを実行します。 使用条件が、環境に応じた適切な言語で表示され、使用条件を受け入れるか拒否するかを尋ねられます。
    • X Window を (可能であれば) 使用するデフォルトの方法で使用条件を表示するには、以下のコマンドを使用します。
      ./mqlicense.sh
    • 使用条件を現在のシェルでテキスト (スクリーン・リーダーで読み上げ可能) として表示するには、以下のコマンドを使用します。
      ./mqlicense.sh -text_only 
    ライセンスの受け入れについて詳しくは、 IBM MQ for Linuxでのライセンスの受け入れ を参照してください。
  6. /etc/apt/sources.list.d ディレクトリーから IBM_MQ.list ファイルを開きます。
  7. 以下の行を IBM_MQ.list ファイルの末尾に追加します。
    deb [trusted=yes] file:installationFileLocation ./
    installationFileLocation は、解凍したファイルが配置されているディレクトリーです。
  8. 以下のコマンドを使用して、リポジトリーのインデックスをリフレッシュします。
    apt-get update
  9. 次のコマンドを使用して IBM MQ をアップグレードします。
    apt-get upgrade "ibmmq-*"
  10. dspmqver コマンドを使用して、バージョンが予期したとおりであることを確認します。
    dspmqver