Edge のインストールが正常に完了したら、いくつかの一般的なタスクを行う必要があります。 インストールの検証、設定の調整、構成のカスタマイズを行います。これらの 次のようなタスクが含まれます。
タスク | 説明 |
---|---|
Edge コンポーネントでコマンドを呼び出す | apigee-service ユーティリティを使用して起動、停止、再起動、ステータスの取得を行う
説明します。 |
Edge コンポーネントの構成 | Edge コンポーネントのデフォルト設定を変更するには、プロパティ ファイルを使用します。 |
apigee-validate を実行する | テスト スクリプトを呼び出して、 コンポーネントが正常に完了しました。 |
JVM ヒープ設定を調整する | 各ノードの Java メモリ設定を最適化します。 |
LDAP パスワード ポリシーを管理する | デフォルトの LDAP パスワードを変更し、さまざまな認証設定を構成します。 |
apigee-monit をノードにインストールする | ノード上のコンポーネントをモニタリングするツールをインストールして使用します。 失敗した場合は再起動を試みます。 |
デフォルトの PostgreSQL パスワードを変更する | インストール後にデフォルトの PostgreSQL パスワードを変更することをおすすめします。 Edge for Private Cloud では、データのセキュリティを維持できます。 |
PostgreSQL のパージジョブを設定する | 分析サービスによって収集された過剰なデータをプルーニングする。 |
Cassandra nodetool 修復を設定する | Cassandra リングの定期的なメンテナンスによって、 整合性を維持します。 |
自動スタートを有効にする | 再起動時に自動的に再起動するよう Edge for Private Cloud に指示します。 |
新しい Edge UI をインストールする | 新しい Edge UI をインストールすることをおすすめします。これは拡張ユーザー Apigee Edge for Private Cloud のデベロッパーおよび管理者向けインターフェースです。 |
これらは、インストール後によく行う一般的な作業のごく一部にすぎません。 。その他の操作と管理タスクについては、 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 はコンポーネントを表します。コンポーネントは、Compute Engine の
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-service
を
環境に応じて、apigee-provision
コンポーネントと apigee-validate
コンポーネント
できます。
たとえば、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 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 を更新すると、.properties
/opt/apigee/customer/application
ディレクトリが読み取られます。つまり、このアップデートは
すべてのプロパティに適用されます。
詳細については、Edge の構成方法をご覧ください。 エッジ構成。
apigee-monit をノードにインストールする
ノードへのコンポーネントのインストールが完了したら、必要に応じて apigee-monit
ユーティリティですapigee-monit
はノード上のコンポーネントをモニタリングし、失敗した場合は再起動を試みます。
詳細については、apigee-monit による自己修復をご覧ください。
OpenLDAP サーバーを読み取り専用に構成する
Edge インストール環境に、トラフィックを必要としない OpenLDAP サーバーが含まれている場合 サーバーを読み取り専用に構成することをおすすめします。手順は次のとおりです。
- サーバーに
mark_readonly.ldif
ファイルを作成し、次の行を追加します。dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE
- サーバーで次のコマンドを実行して、読み取り専用に設定します。
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
プライマリ サーバーに障害が発生した場合は、次の手順でスタンバイ サーバーをプライマリとして使用するように切り替えることができます。
- スタンバイ サーバーに、次の行を使用して
mark_writable.ldif
ファイルを作成します。dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE
- スタンバイ サーバーで次のコマンドを実行します。
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif