Edge for Private Cloud バージョン 4.16.09
サブシステムの停止と起動の順序は重要です。同じノード上で実行されている Edge コンポーネントのために、起動スクリプトと停止スクリプトが提供されています。
停止順序: 複数のノードに Edge をインストールする場合は、それらのノードで Edge コンポーネントを次の順序で停止する必要があります。
- Management Server(edge-management-server)
- Message Processor(edge-message-processor)
- Postgres Server(edge-postgres-server)
- Qpid Server(edge-qpid-server)
- ルーター(エッジルーター)
- Edge UI(edge-ui)
- Cassandra(apigee-cassandra)
- OpenLDAP(apigee-openldap)
- PostgreSQL データベース(apigee-postgresql)
- Qpidd(apigee-qpidd)
- ZooKeeper(apigee-zookeeper)
開始順序: Edge を複数のノードにインストールする場合は、それらのノードで次の順序で Edge コンポーネントを起動する必要があります。
- Cassandra(apigee-cassandra)
- OpenLDAP(apigee-openldap)
- PostgreSQL データベース(apigee-postgresql)
- Qpidd(apigee-qpidd)
- ZooKeeper(apigee-zookeeper)
- Management Server(edge-management-server)
- Message Processor(edge-message-processor)
- Postgres Server(edge-postgres-server)
- Qpid Server(edge-qpid-server)
- ルーター(エッジルーター)
- Edge UI(edge-ui)
次のスクリプトは、スクリプトが実行されたシステムで実行するように構成された Apigee コンポーネントを検出し、そのノードの正しい順序でコンポーネントのみを起動または停止します。
- Apigee Edge、Apache Cassandra、Apache ZooKeeper を停止するには:
/<inst_root>/apigee/apigee-service/bin/apigee-all - Apache ZooKeeper、Apache Cassandra、Apigee Edge を起動するには:
/<inst_root>/apigee/apigee-service/bin/apigee-all start - サーバーが実行中かどうかを確認するには:
/<inst_root>/apigee/apigee-service/bin/apigee-all status
個々のサービスの開始、停止、再起動
次のツールを使用すると、特定のサーバーで個々の Apigee サービスを開始/停止/再起動できます。
/<inst_root>/apigee/apigee-service/bin/apigee-service <service> <command>
ここで
- <service> は、edge-management-server、edge-ui、edge-router、edge-message-processor、edge-qpid-server、edge-postgres-server、apigee-zookeeper、apigee-cassandra、apigee-openldap、apigee-qpidd、apigee-postgresql のいずれかです。
- <command> は、start、stop、restart のいずれかです。
たとえば、Management Server を起動、停止、再起動するには、次のコマンドを実行します。
apigee-service edge-management-server start apigee-service edge-management-server stop apigee-service edge-management-server restart
個々の Apigee サービスのステータスを確認するには、次のコマンドを使用します。
apigee-service edge-management-server status