Qpid Broker-J を構成する

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

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

Qpid Broker-J の設定と管理は、 <ph type="x-smartling-placeholder"></ph> Qpid ウェブ管理コンソール。説明する コンソールを使用して の 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