Edge for Private Cloud v4.19.01
このドキュメントでは、Edge コンポーネントの再インストールと復元について説明します。使用する手順 Edge コンポーネントを再インストールする必要がある場合は、バックアップを復元できます。
Apache ZooKeeper
スタンドアロン ノードを 1 つ復元する
- ZooKeeper を停止します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper 停止 - 古い ZooKeeper ディレクトリを削除します。
/opt/apigee/data/apigee-zookeeper
/opt/apigee/etc/apigee-zookeeper.d - ZooKeeper を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - ZooKeeper を復元します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz - すべてのコンポーネントを再起動します。
> /opt/apigee/apigee-service/bin/apigee-all の再起動
1 つのクラスタノードを復元する
アンサンブルの一部である 1 つの ZooKeeper ノードに障害が発生した場合は、次のコマンドで新しいノードを作成できます。 同じホスト名/IP アドレスを使用し、ZooKeeper を再インストールします。新しい ZooKeeper ノードが ZooKeeper アンサンブルはリーダーから最新のスナップショットを取得し、クライアントのサービスを開始します。 このインスタンスでデータを復元する必要はありません。
- ZooKeeper を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - ZooKeeper ノードでセットアップを実行するときに、
元のノード:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - ZooKeeper を起動します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
クラスタ全体を復元する
- クラスタ全体を停止します。
- 単一のバックアップ ファイルについて前述したように、バックアップ ファイルからすべての ZooKeeper ノードを復元します。 あります。
- ZooKeeper クラスタを起動します。
- すべてのコンポーネントを再起動します。
Apache Cassandra
スタンドアロン ノードを 1 つ復元する
- Cassandra を停止します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra 停止 - 古い Cassandra ディレクトリを削除します。
/opt/apigee/data/apigee-cassandra - Cassandra を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Cassandra を復元します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz - すべてのコンポーネントを再起動します。
> /opt/apigee/apigee-service/bin/apigee-all の再起動
1 つのクラスタノードを復元する
アンサンブルの一部である 1 つの Cassandra ノードに障害が発生した場合は、次のコマンドを使用して新しいノードを作成できます。 同じホスト名/IP アドレスを使用します。Cassandra の再インストールのみが必要で、復元する必要はない できます。
注: シードノード以外で再インストールする場合は、Cassandra のシードを少なくとも 1 つ 確認します。
- Cassandra を再インストールします。
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Cassandra ノードでセットアップを実行するときに、
元のノード:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Cassandra を起動します。
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- Cassandra をインストールしてノードが稼働した後(すべてのキースペースで RF>=2 と想定)
次の
nodetool
コマンドを実行してノードを初期化します。
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
ユーザー名とパスワードを渡す必要があるのは、 Cassandra に対して JMX 認証が有効になっている。
クラスタ全体を復元する
- クラスタ全体を停止します。
- バックアップ ファイルからすべての Cassandra ノードを復元します。
- Cassandra クラスタを起動します。
- すべてのコンポーネントを再起動します。
PostgreSQL データベース
スタンドアロンまたは マスター
- すべてのノードで Management Server、Qpid Server、Postgres Server を停止します。
注: これらの API プロキシを使用している間も、システムは引き続き API プロキシへのリクエストを処理できます。 コンポーネントが停止します。
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
>/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
>/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - PostgreSQL データベース
を再インストールします。 > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - PostgreSQL を起動します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - バックアップ ファイルから PostgreSQL データベースを復元します:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump - すべてのノードで Management Server、Qpid Server、Postgres Server を起動します。
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
>/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
>/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
スタンバイとして実行中の PosgreSQL
- PostgreSQL データベース
を再インストールします。 > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - インストールに使用したのと同じ構成ファイルを使用して、PostgreSQL データベースを再構成します:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile - PostgreSQL を起動します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Postgres サーバー
- すべてのマスターノードとスタンバイ ノードで Postgres Server を停止します。
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - 古い Postgres Server ディレクトリを削除します。
/opt/apigee/data/edge-postgres-server
/opt/apigee/etc/edge-postgres-server.d - Postgres Server を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install - バックアップ ファイルから Postgres Server を復元します。
> /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore backup-2016.03.17,14.40.41.tar.gz - すべてのマスターノードとスタンバイ ノードで Postgres Server を起動します。
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Qpid Server と Qpidd
- すべてのノードで Qpidd、Qpid Server、Postgres Server を停止します。
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
>/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server 停止
>/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd 停止 - 古い Qpid Server と Qpidd ディレクトリを削除します。
/opt/apigee/data/edge-qpid-server
/opt/apigee/etc/edge-qpid-server.d
/opt/apigee/data/apigee-qpidd
/opt/apigee/etc/apigee-qpidd.d - Qpidd を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install - Qpidd を復元します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz - Qpidd を起動します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start - Qpid Server を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install - Qpid Server の復元:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz - すべてのノードで Qpid Server、Qpidd、Postgres Server を再起動します(
)。 > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd 再起動
>/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
>/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- OpenLDAP を停止します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap 停止 - OpenLDAP を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install - 古い OpenLDAP ディレクトリを削除します。
/opt/apigee/data/apigee-openldap
/opt/apigee/etc/apigee-openldap.d - OpenLDAP を復元します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore backup-2016.03.17,14.40.41.tar.gz - OpenLDAP を再起動します。
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start - すべての Management Server を再起動します。
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
管理サーバー
- Management Server を停止します(
)。 > /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop - 古い Management Server ディレクトリを削除します。
/opt/apigee/data/edge-management-server
/opt/apigee/etc/edge-management-server.d - Management Server を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server install - バックアップ ファイル
から Management Server を復元します。 > /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz - Management Server を再起動します。
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
Message Processor
- Message Processor の停止:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop - 古い Message Processor ディレクトリを削除します。
/opt/apigee/data/edge-message-processor
/opt/apigee/etc/edge-message-processor.d - Message Processor を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor install - バックアップ ファイルから Message Processor を復元します。
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz - Message Processor を再起動します。
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
ルーター
- ルーターの停止:
> /opt/apigee/apigee-service/bin/apigee-service edge-router 停止 - 古い Router ディレクトリを削除します:
/opt/apigee/data/edge-router
/opt/apigee/etc/edge-router.d - Router を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service edge-router install - バックアップ ファイルからルーターを復元します:
> /opt/apigee/apigee-service/bin/apigee-service Edge-router 復元 backup-2016.03.17,14.40.41.tar.gz - Router を再起動します。
> /opt/apigee/apigee-service/bin/apigee-service edge-router start
Edge UI
- UI を停止:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui stop - 古い UI ディレクトリを削除します。
/opt/apigee/data/edge-ui
/opt/apigee/etc/edge-ui.d - UI を再インストールします。
> /opt/apigee/apigee-service/bin/apigee-service edge-ui install - バックアップ ファイルから UI を復元します。
> /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz - UI を再起動します。
> /opt/apigee/apigee-service/bin/apigee-service edge-ui start
サイト復元を完了する
- すべてのコンポーネント ノードを停止します。サブシステムを停止する順序が重要です。 すべてのデータストア ノードの順になります。
- 上記のように、すべてのコンポーネントを復元します。
- すべてのコンポーネントを次の順序で起動します。なお、
重要です。
<ph type="x-smartling-placeholder">
- </ph>
- ZooKeeper クラスタを起動する
- Cassandra クラスタを起動する
- OpenLDAP が稼働していることを確認する
- qpid の起動
- PostgreSQL データベースが稼働していることを確認する
- Management Server を起動します。
- Router と Message Processor を起動する
- Qpid Server の起動
- Postgres Server を起動する
- Apigee UI を起動する