2.12. ブローカーインスタンスの 7.12.x から 7.13.x へのアップグレード


次のサブセクションでは、各オペレーティングシステムで 7.12.x ブローカーインスタンスを 7.13.x にアップグレードする方法を説明します。

重要

AMQ Broker 7.1.0 以降では、デフォルトでローカルホストからのみ AMQ 管理コンソールにアクセスできます。コンソールにリモートアクセスを設定する方法は、Configuring local and remote access to AMQ Management Console を参照してください。

2.12.1. Linux での 7.12.x から 7.13.x へのアップグレード

前提条件

  • AMQ Broker 7.13.x を実行するには、少なくとも Java バージョン 17 が必要です。各 AMQ Broker ホストが Java バージョン 17 以降を実行していることを確認してください。サポートされる構成の詳細は、Red Hat AMQ 7 でサポートされる構成 を参照してください。

手順

  1. Red Hat カスタマーポータルから AMQ Broker のアーカイブをダウンロードします。AMQ Broker アーカイブのダウンロード に記載されている手順に従います。
  2. ダウンロードしたアーカイブの所有者を、アップグレードする AMQ Broker インストールを所有するのと同じユーザーに変更します。以下の例では、amq-broker というユーザーを設定しています。

    sudo chown amq-broker:amq-broker amq-broker-7.x.x-bin.zip
    Copy to Clipboard Toggle word wrap
  3. AMQ Broker の元のインストール時に作成されたディレクトリーにアーカイブを移動します。以下の例では、/opt/redhat を使用しています。

    sudo mv amq-broker-7.x.x-bin.zip /opt/redhat
    Copy to Clipboard Toggle word wrap
  4. ディレクトリー所有者として、圧縮アーカイブの内容を展開します。次の例では、ユーザー amq-brokerunzip コマンドを使用してアーカイブを展開します。

    su - amq-broker
    cd /opt/redhat
    unzip amq-broker-7.x.x-bin.zip
    Copy to Clipboard Toggle word wrap
    注記

    最新のアーカイブの内容は、カレントディレクトリー内の apache-artemis-2.40.0.redhat-00003 というディレクトリーに展開されます。

  5. ブローカーが実行されている場合は停止します。

    <broker_instance_dir>/bin/artemis stop
    Copy to Clipboard Toggle word wrap
  6. (オプション) ブローカーの現行バージョンをメモします。ブローカーが停止すると、<broker_instance_dir>/log/artemis.log ファイルの最後に以下のような行が表示されます。

    INFO  [org.apache.activemq.artemis.core.server] AMQ221001: Apache ActiveMQ Artemis Message Broker version 2.40.0.redhat-00003 [0.0.0.0, nodeID=554cce00-63d9-11e8-9808-54ee759954c4]
    Copy to Clipboard Toggle word wrap
  7. 現在のユーザーのホームディレクトリーにコピーして、ブローカーのインスタンスディレクトリーをバックアップします。

    cp -r <broker_instance_dir> ~/
    Copy to Clipboard Toggle word wrap
  8. 圧縮アーカイブの内容を展開したディレクトリーに移動します。

    cd /opt/redhat/apache-artemis-2.40.0.redhat-00003/bin
    Copy to Clipboard Toggle word wrap
  9. artemis upgrade コマンドを実行して、既存のブローカーをアップグレードします。次の例では、/var/opt/amq-broker/mybroker ディレクトリー内のブローカーインスタンスをアップグレードします。

    ./artemis upgrade /var/opt/amq-broker/mybroker
    Copy to Clipboard Toggle word wrap

    artemis upgrade コマンドは、ブローカーをアップグレードするための次の手順を完了します。

    • アップグレードするブローカーのブローカーインスタンスディレクトリーの old-config-bkp.<n> サブディレクトリーに変更する各ファイルのバックアップを作成します。
    • <broker_instance_dir>/etc/artemis.profile ファイル内の ARTEMIS_HOME プロパティーをアーカイブの展開時に作成された新しいディレクトリーに設定します。
  10. アップグレードされたブローカーを起動します。

    <broker_instance_dir>/bin/artemis run
    Copy to Clipboard Toggle word wrap
  11. (オプション) ブローカーが実行され、バージョンが変更されたことを確認します。ブローカーを起動したら、<broker_instance_dir>/log/artemis.log ファイルを開きます。以下のような行を見つけます。ブローカーの起動後にログに表示される新しいバージョン番号に注意してください。

    2023-02-08 20:53:50,128 INFO  [org.apache.activemq.artemis.integration.bootstrap] AMQ101000: Starting ActiveMQ Artemis Server version 2.40.0.redhat-00003
    2023-02-08 20:53:51,077 INFO  [org.apache.activemq.artemis.core.server] AMQ221001: Apache ActiveMQ Artemis Message Broker version 2.40.0.redhat-00003 [0.0.0.0, nodeID=be02a2b2-3e42-11ec-9b8a-4c796e887ecb]
    Copy to Clipboard Toggle word wrap

関連情報

  • ブローカーのインスタンス作成に関する詳細は、ブローカーインスタンスの作成 を参照してください。
  • ブローカーインスタンスの設定ファイルおよびデータを、ブローカーインスタンスのディレクトリー外の場所を含む、カスタムディレクトリーに格納できるようになりました。<broker_instance_dir>/etc/artemis.profile ファイルで、ブローカーインスタンスの作成後のカスタムディレクトリーの場所を指定し、ARTEMIS_INSTANCE_ETC_URI プロパティーを更新します。AMQ Broker の以前のバージョンでは、これらの設定ファイルとデータは、ブローカーインスタンスのディレクトリー内の etc/ ディレクトリーおよび data/ ディレクトリーにのみ保存できました。

2.12.2. Windows での 7.12.x から 7.13.x へのアップグレード

前提条件

  • AMQ Broker 7.13.x を実行するには、少なくとも Java バージョン 17 が必要です。各 AMQ Broker ホストが Java バージョン 17 以降を実行していることを確認してください。サポートされている設定の詳細は、Red Hat AMQ Broker 7 Supported Configurations を参照してください。

手順

  1. AMQ Broker アーカイブのダウンロード に記載されている手順に従って、AMQ Broker アーカイブをダウンロードします。
  2. ファイルマネージャーを使用して、アーカイブを AMQ Broker の最後のインストール時に作成したフォルダーに移動します。
  3. アーカイブの内容を展開します。.zip ファイルを右クリックし、Extract All を選択します。

    注記

    最新のアーカイブの内容は、現在のフォルダー内の apache-artemis-2.40.0.redhat-00003 というフォルダーに展開されます。

  4. ブローカーが実行されている場合は停止します。

    <broker_instance_dir>\bin\artemis-service.exe stop
    Copy to Clipboard Toggle word wrap
  5. (オプション) ブローカーの現行バージョンをメモします。ブローカーが停止すると、<broker_instance_dir>\log\artemis.log の末尾に以下のような行が表示されます。

    INFO  [org.apache.activemq.artemis.core.server] AMQ221002: Apache ActiveMQ Artemis Message Broker version 2.40.0.redhat-00003[4782d50d-47a2-11e7-a160-9801a793ea45] stopped, uptime 28 minutes
    Copy to Clipboard Toggle word wrap
  6. ファイルマネージャーを使用してブローカーをバックアップします。

    1. <broker_instance_dir> フォルダーを右クリックし、Copy を選択します。
    2. 同じウィンドウを右クリックし、Paste を選択します。
  7. 圧縮アーカイブの内容を展開したディレクトリーに移動します。以下に例を示します。

    cd \redhat\amq-broker\apache-artemis-2.40.0.redhat-00003\bin
    Copy to Clipboard Toggle word wrap
  8. artemis upgrade コマンドを実行して、既存のブローカーをアップグレードします。次の例では、C:\redhat\amq-broker\mybroker ディレクトリー内のブローカーインスタンスをアップグレードします。

    artemis upgrade C:\redhat\amq-broker\mybroker
    Copy to Clipboard Toggle word wrap

    artemis upgrade コマンドは、ブローカーをアップグレードするための次の手順を完了します。

    • アップグレードするブローカーのブローカーインスタンスディレクトリーの old-config-bkp.<n> サブディレクトリーに変更する各ファイルのバックアップを作成します。
    • <broker_instance_dir>\etc\artemis.cmd.profile ファイル内の ARTEMIS_HOME プロパティーをアーカイブの展開時に作成された新しいディレクトリーに設定します。
  9. アップグレードされたブローカーを起動します。

    <broker_instance_dir>\bin\artemis-service.exe start
    Copy to Clipboard Toggle word wrap
  10. (オプション) ブローカーが実行され、バージョンが変更されたことを確認します。ブローカーを起動した後、<broker_instance_dir>\log\artemis.log ファイルを開きます。以下のような 2 つの行を見つけます。ブローカーの稼働時にログに表示される新しいバージョン番号に注意してください。

    2023-02-08 20:53:50,128 INFO  [org.apache.activemq.artemis.integration.bootstrap] AMQ101000: Starting ActiveMQ Artemis Server version 2.40.0.redhat-00003
    2023-02-08 20:53:51,077 INFO  [org.apache.activemq.artemis.core.server] AMQ221001: Apache ActiveMQ Artemis Message Broker version 2.40.0.redhat-00003 [0.0.0.0, nodeID=be02a2b2-3e42-11ec-9b8a-4c796e887ecb]
    Copy to Clipboard Toggle word wrap

関連情報

  • ブローカーのインスタンス作成に関する詳細は、ブローカーインスタンスの作成 を参照してください。
  • ブローカーインスタンスの設定ファイルおよびデータを、ブローカーインスタンスのディレクトリー外の場所を含む、カスタムディレクトリーに格納できるようになりました。In the <broker_instance_dir>\etc\artemis.profile ファイルで、ブローカーインスタンスの作成後にカスタムディレクトリーの場所を指定し、ARTEMIS_INSTANCE_ETC_URI プロパティーを更新します。以前のバージョンでは、これらの設定ファイルとデータは、ブローカーインスタンスのディレクトリー内の \etc ディレクトリーおよび \data ディレクトリーにのみ保存できました。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る