インストール後

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.propertiesmanagement-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 サーバーが含まれている場合 サーバーを読み取り専用に構成することをおすすめします。手順は次のとおりです。

  1. サーバーに mark_readonly.ldif ファイルを作成し、次の行を追加します。
    dn: olcDatabase={2}bdb,cn=config
      changetype: modify
      replace: olcReadOnly
      olcReadOnly: TRUE
  2. サーバーで次のコマンドを実行して、読み取り専用に設定します。
      ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

プライマリ サーバーに障害が発生した場合は、次の手順でスタンバイ サーバーをプライマリとして使用するように切り替えることができます。

  1. スタンバイ サーバーに、次の行を使用して mark_writable.ldif ファイルを作成します。
      dn: olcDatabase={2}bdb,cn=config
      changetype: modify
      replace: olcReadOnly
      olcReadOnly: FALSE
  2. スタンバイ サーバーで次のコマンドを実行します。
      ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif