インストール後

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 は、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: 収益化コンポーネント。(例: 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.properties や management-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 による自己回復をご覧ください。