このドキュメントでは、Edge コンポーネントの再インストールと復元について説明します。使用する手順 Edge コンポーネントを再インストールする必要がある場合は、バックアップを復元できます。
Apache ZooKeeper
スタンドアロン ノードを 1 つ復元する
- ZooKeeper を停止します。
      
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
 - 古い 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 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - すべてのコンポーネントを再起動します。
      
/opt/apigee/apigee-service/bin/apigee-all restart
 
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 stop
 - 古い Cassandra ディレクトリを削除します。
      
/opt/apigee/data/apigee-cassandra
 - Cassandra を再インストールします。
      
/apigee/apigee-service/bin/apigee-service apigee-cassandra install
 - Cassandra を復元します。
      
/apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - すべてのコンポーネントを再起動します。
/apigee/apigee-service/bin/apigee-all restart
 
1 つのクラスタノードを復元する
アンサンブルの一部である 1 つの Cassandra ノードに障害が発生した場合は、次のコマンドを使用して新しいノードを作成できます。 同じホスト名/IP アドレスを使用します。Cassandra の再インストールのみが必要で、復元する必要はない できます。
- 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 を停止します。
      
      
/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 データベースを再インストールします。
      
/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 2019.03.17,14.40.41
PostgreSQL コンポーネントを復元するときに、復元先のディレクトリ パスは指定しない 「.dump」ファイルを使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - すべてのノードで 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 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - すべてのマスターノードとスタンバイ ノードで 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 stop/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - 古い 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 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - 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 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - すべてのノードで Qpid Server、Qpidd、Postgres Server を再起動します。
      
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
/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 stop
 - 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 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - 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 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - 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 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - Message Processor を再起動します。
      
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
 
ルーター
- Router を停止します。
      
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
 - 古い 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 restore 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - 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 2019.03.17,14.40.41
コンポーネントを復元するときに、バックアップのディレクトリ パスは指定しないことに注意してください。 「backup-」を指定することも接頭辞または「.tar.gz」が使用します。必要なのは バックアップ ファイルの名前の日時部分。
必要に応じて、
restoreコマンドでバックアップ ファイルを省略できます。省略すると、Edge では コンポーネントのバックアップ ディレクトリにある最新のバックアップ ファイルを使用します。 - UI を再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-ui start
 
サイト復元を完了する
- すべてのコンポーネント ノードを停止します。サブシステムを停止する順序が重要です。 すべての Edge ノードを停止してから、すべてのデータストア ノードを停止します。
 - 上記のように、すべてのコンポーネントを復元します。
 - すべてのコンポーネントを次の順序で起動します。なお、
      重要です。
      <ph type="x-smartling-placeholder">
- </ph>
        
 - ZooKeeper クラスタを起動する
 - Cassandra クラスタを起動する
 - OpenLDAP が稼働していることを確認する
 - qpid の起動
 - PostgreSQL データベースが稼働していることを確認する
 - Management Server を起動します。
 - Router と Message Processor を起動する
 - Qpid Server の起動
 - Postgres Server を起動する
 - Apigee UI を起動する