Apigee Edge の起動、停止、再起動、ステータスの確認

停止/起動の順序

サブシステムの停止と起動の順序は重要です。同じノードで実行されている Edge コンポーネントについては、停止スクリプトと起動スクリプトが 用意されています。

停止の順序

複数のノードに Edge をインストールする場合は、次の 停止順序でこれらのノードの Edge コンポーネントを停止する必要があります。

  1. Management Server(edge-management-server)
  2. Message Processor(edge-message-processor)
  3. Postgres Server(edge-postgres-server)
  4. Qpid Server(edge-qpid-server)
  5. Router(edge-router)
  6. 新しい Edge UI(edge-management-ui)
  7. Cassandra(apigee-cassandra)
  8. SymasLDAP(apigee-openldap)
  9. PostgreSQL データベース(apigee-postgresql)
  10. Qpidd(apigee-qpidd)
  11. ZooKeeper(apigee-zookeeper)

起動の順序

複数のノードに Edge をインストールする場合は、 次の 起動順序でこれらのノードの Edge コンポーネントを起動する必要があります。

  1. Cassandra(apigee-cassandra)
  2. SymasLDAP(apigee-openldap)
  3. PostgreSQL データベース(apigee-postgresql)
  4. Qpidd(apigee-qpidd)
  5. ZooKeeper(apigee-zookeeper)
  6. Management Server(edge-management-server)
  7. Message Processor(edge-message-processor)
  8. Postgres Server(edge-postgres-server)
  9. Qpid Server(edge-qpid-server)
  10. Router(edge-router)
  11. 新しい Edge UI(edge-management-ui)

すべてのコンポーネントの起動/停止/確認

次のスクリプトは、スクリプトが実行されるシステムで実行するように構成された Apigee コンポーネントを検出し、そのノードの正しい順序でこれらのコンポーネントのみを起動または停止します。

  • すべての Apigee コンポーネントを停止するには:
    /opt/apigee/apigee-service/bin/apigee-all stop
  • すべての Apigee コンポーネントを起動するには:
    /opt/apigee/apigee-service/bin/apigee-all start
  • すべての Apigee コンポーネントを再起動するには:
    /opt/apigee/apigee-service/bin/apigee-all restart
  • 実行中のコンポーネントを確認するには:
    /opt/apigee/apigee-service/bin/apigee-all status

個々のコンポーネントの起動/停止/再起動

apigee-service ツールを使用すると、特定のサーバー上の個々の Apigee コンポーネントの起動、停止、再起動、ステータスの確認を行うことができます。

/opt/apigee/apigee-service/bin/apigee-service component_name [start|stop|restart|status]

ここで、component_name はコンポーネントを識別します。 の有効な値は次のとおりですcomponent_name(アルファベット順)。

  • apigee-cassandra(Cassandra)
  • apigee-openldap(OpenLDAP)
  • apigee-postgresql(PostgreSQL データベース)
  • apigee-qpidd(Qpidd)
  • apigee-zookeeper(ZooKeeper)
  • edge-management-server(管理サーバー)
  • edge-management-ui(新しい Edge UI)
  • edge-message-processor(Message Processor)
  • edge-postgres-server(Postgres サーバー)
  • edge-qpid-server(Qpid サーバー)
  • edge-router(エッジルーター)

たとえば、Management Server を起動、停止、再起動するには、次のコマンドを実行します。

/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

次のコマンドを使用して、個々の Apigee コンポーネントのステータスを確認することもできます。

/opt/apigee/apigee-service/bin/apigee-service component_name status

次に例を示します。

/opt/apigee/apigee-service/bin/apigee-service edge-management-server status