インストール後

Edge for Private Cloud v4.19.01

Edge のインストールが正常に完了したら、インストールの検証、設定の調整、構成のカスタマイズなど、一般的な作業を行うことができます。次のようなタスクがあります。

タスク 説明
Edge コンポーネントでコマンドを呼び出す apigee-service ユーティリティを使用して、各 Edge コンポーネントの起動、停止、再起動、ステータスの確認を行います。
Edge コンポーネントを構成する プロパティ ファイルを使用して、デフォルトの Edge コンポーネント設定を変更します。
apigee-validate を実行する テスト スクリプトを呼び出して、各コンポーネントのインストールが成功したことを確認します。
JVM のヒープ設定を調整する 各ノードの Java メモリ設定を最適化します。
LDAP パスワード ポリシーの管理 デフォルトの LDAP パスワードを変更し、さまざまな認証設定を構成します。
apigee-monit をノードにインストールする ノード上のコンポーネントを監視し、失敗した場合にそれらの再起動を試みるツールをインストールして使用します。
PostgreSQL のパージジョブを設定する 分析サービスによって収集された余分なデータを削除します。
Cassandra nodetool Repair を設定する すべてのノードの整合性を保つため、Cassandra リングの定期的なメンテナンスを行う必要があります。
自動起動を有効にする リブート時に自動的に再起動するように Edge for Private Cloud を設定します。

これらは、Edge のインストール後によく行われるタスクの一部にすぎません。その他のオペレーションと管理タスクについては、Edge の構成方法オペレーションをご覧ください。

Edge コンポーネントでコマンドを呼び出す

Edge のインストール管理に使用できる管理ユーティリティが /opt/apigee/apigee-service/bin にインストールされます。たとえば、apigee-all ユーティリティを使用して、ノード上のすべての Edge コンポーネントの起動、停止、再起動、ステータスの確認を行うことができます。

/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version

apigee-service ユーティリティを使用すると、個々のコンポーネントを制御および構成できます。apigee-service ユーティリティの形式は次のとおりです。

/opt/apigee/apigee-service/bin/apigee-service component_name action

ここで、component_name はコンポーネントを表します。このコンポーネントは、apigee-service を実行するノードに存在する必要があります。構成に応じて、component_name の値は次のようになります。

  • apigee-cassandra(Cassandra)
  • apigee-openldap(OpenLDAP)
  • apigee-postgresql(PostgreSQL データベース)
  • apigee-qpidd(Qpidd)
  • apigee-sso(Edge SSO)
  • apigee-zookeeper(ZooKeeper)
  • edge-management-server(Management Server)
  • edge-management-ui(新しい Edge UI)
  • edge-message-processor(Message Processor)
  • edge-postgres-server(Postgres Server)
  • edge-qpid-server(Qpid Server)
  • edge-router(Edge Router)
  • edge-ui(Classic UI)

これらのコンポーネントに加えて、構成によっては apigee-provision コンポーネントと apigee-validate コンポーネントで apigee-service を呼び出すこともできます。

たとえば、Edge Router を再起動するには、次のコマンドを実行します。

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

/opt/apigee ディレクトリを調べると、ノードにインストールされているコンポーネントのリストを確認できます。このディレクトリには、ノードにインストールされているすべての Edge コンポーネントのサブディレクトリが含まれています。各サブディレクトリには次のような接頭辞が付きます。

  • apigee: Edge で使用されるサードパーティ コンポーネント。例: apigee-cassandra
  • edge: Apigee の Edge コンポーネント。例: edge-management-server
  • edge-mint: Monetization コンポーネント。例: edge-mint-management-server

各コンポーネントの動作はコンポーネントによって異なりますが、以下のアクションはすべてのコンポーネントでサポートされています。

  • start, stop, restart
  • status, version
  • backup, restore
  • install, uninstall

Edge コンポーネントを構成する

インストール後に Edge を構成するには、.properties ファイルと Edge ユーティリティを組み合わせて使用します。たとえば、Edge UI で TLS/SSL を構成するには、.properties ファイルを編集して必要なプロパティを設定します。.properties ファイルを変更する場合は、該当する Edge コンポーネントを再起動する必要があります。

.properties ファイルは /opt/apigee/customer/application ディレクトリにあります。このディレクトリに、コンポーネントごとに独自の .properties ファイルがあります。たとえば、router.propertiesmanagement-server.properties です。

コンポーネントのプロパティを設定するには、対応する .properties ファイルを編集してから、コンポーネントを再起動します。

/opt/apigee/apigee-service/bin/apigee-service component restart

例:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

Edge を更新すると、/opt/apigee/customer/application ディレクトリの .properties ファイルが読み取られます。つまり、更新後も、コンポーネントに設定したプロパティが保持されます。

Edge の構成の詳細については、Edge の構成方法をご覧ください。

apigee-monit をノードにインストールする

ノードへのコンポーネントのインストールが完了したら、必要に応じて apigee-monit ユーティリティを追加できます。apigee-monit はノード上のコンポーネントをモニタリングし、失敗した場合は再起動を試みます。詳細については、apigee-monit による自己回復をご覧ください。