Qpid Broker-J を構成する

このドキュメントでは、Edge for Private Cloud の apigee-qpidd コンポーネントの構成を設定してオーバーライドする方法について説明します。この以降のバージョンの Edge for Private Cloud では、Qpid コンポーネントに Java ベースのブローカー(Broker-J)が含まれています。Broker-J の詳細については、Apache Qpid Broker-J をご覧ください。

Qpid 管理コンソールについて

Qpid Broker-J は Qpid Web Management Console を使用して構成および管理できます。コンソールを使用した Qpid キューとメッセージのモニタリングについては、 Apache Qpid Broker-J のモニタリングをご覧ください。

以降のセクションでは、プロパティ ファイル(構成または CwC を含むコードとも呼ばれます)を編集して Qpid 管理コンソールの構成を管理する方法について説明します。

インストール時に Qpid 管理コンソールの認証情報を構成する

インストール プロセス中に Qpid 管理コンソールの認証情報を構成するには:

  1. インストール トポロジの Edge 構成ファイルを開きます。Edge 構成ファイルをご覧ください。
  2. ユーザー名とパスワードの認証情報の変数を設定します。
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. 設定スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

Qpid 管理コンソールの認証情報を変更する

インストール後に Qpid 管理コンソールの認証情報を変更するには:

  1. 一時ファイルを作成し、次の変数を設定します。(または、必要に応じて元の構成ファイルを使用することもできます)。
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. 次のコマンドを実行します。
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. Qpid ブローカーを再起動します。
    apigee-service apigee-qpidd restart
  4. 各 Qpid ノードでこの手順を 1 つずつ繰り返します。

デフォルトの Qpid ブローカー構成をオーバーライドする

  1. ファイル
    APIGEE_ROOT/customer/application/qpidd.properties
    を作成または編集します
  2. 必要に応じて、構成を追加、削除、または変更します。次の例では、管理認証情報とデフォルトのポータルポート番号を変更します。
    # Example for modifying management credentials and port.
    
    conf_qpidd_qpid.authenticationproviders.users.name=username
    conf_qpidd_qpid.authenticationproviders.users.password=pass123
    
    # Example for setting the management portal port. Default is 8090.
      
    conf_qpidd_qpid.ports.http_port=10001
  3. 変更を保存し、apigee ユーザーがファイルを所有して読み取り可能であることを確認します。
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. qpidd プロセスを再起動します。
    apigee-service apigee-qpidd restart