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-cassandraedge: Apigee の Edge コンポーネント。例:edge-management-serveredge-mint: 収益化コンポーネント。たとえばedge-mint-management-server。
コンポーネントに対するアクションの完全なリストはコンポーネント自体によって異なりますが、 次のアクションをサポートしています。
start, stop, restartstatus, versionbackup, restoreinstall, 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