Cloud Exchangeのバックアップを取るには、「 Cloud Exchangeバックアップ 」セクションの手順をご参照ください。
コンテナ化されたデプロイメント
Prerequisites:
- 復元を開始する前に、バックアップファイル(ce_backup.zip)がta_cloud_exchange/data/フォルダに保存されていることを確認してください。
- このプロセスの一部のステップを完了するにはメンテナンスパスワードが必要になりますので、すぐに使えるように準備しておいてください。
重要
メンテナンスパスワードを紛失した場合、データは保持されません。
注記
RabbiMQのデータ移行は、キューの種類がクラシックキューからクォーラムキューに変更されたためサポートされていません。
スタンドアロン展開
- ta_cloud_exchange ディレクトリに移動してください。
cd ta_cloud_exchange
- コンテナを停止してください。
sudo ./stop
- データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインを削除します。
sudo rm -rf mongo-data/data/db/* repos/* plugins/* rabbitmq/data/*
- ta_cloud_exchange ディレクトリに戻ってください。
cd ..
- 先に進む前に、リポジトリの目的のバージョンをチェックアウトしてください。使うしたいバージョンに
v6.1.0入れ替えてください。 利用可能なバージョンのリストについてはNetskope CEのGitHubタグ を参照してください。例えば、バージョン6.1.0をチェックアウトするには:git checkout v6.1.0
- データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインのファイルを解凍してください。
sudo unzip ce_backup.zip "mongo-data/*" "repos/*" "plugins/*" "custom_plugins/*" -d .
- ta_cloud_exchange ディレクトリに戻ってください。
cd ..
- セットアップスクリプトを実行する
sudo python3 ./setup
- 以下のコマンドを使用して開始スクリプトを実行します。
sudo ./start
HA展開
CEバージョン6.0.0より前のバージョンの場合
On All Nodes (step: 1,2,3,4,5,6)
- ta_cloud_exchange ディレクトリに移動してください。
cd ta_cloud_exchange
- VMシャットダウンとしてCEが正しく動作するようにするには、セカンダリノードを両方とも停止してからプライマリノードを停止してください。 以下のコマンドを実行してください。
sudo ./stop
- データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインを削除します。
sudo rm -rf mongo-data/data/db/* repos/* plugins/* rabbitmq/data/* - ta_cloud_exchange ディレクトリに戻ってください。
cd ..
- 先に進む前に、リポジトリの目的のバージョンをチェックアウトしてください。使うしたいバージョンに
v5.1.2入れ替えてください。 利用可能なバージョンのリストについてはNetskope CEのGitHubタグ を参照してください。例えば、バージョン5.1.2をチェックアウトするには:git checkout v5.1.2
On Primary Node (step: 7,8,9,10,11)
- データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインのファイルを解凍してください。 (When prompted with the replace confirmation message, enter A to select All and proceed with replacing all existing files.)
sudo unzip ce_backup.zip "mongo-data/*" -d .
sudo unzip ce_backup.zip "plugins/*" "repos/*" "custom_plugins/*" -d <shared_directory> - ta_cloud_exchange ディレクトリに戻ってください。
cd ..
- セットアップスクリプト
を実行します。sudo python3 ./setup
- Mongo データを移行するには、このコマンドを 1 回だけ使用します。
sudo ./restore_ha_backupOn Secondary Nodes (step: 12)
- セカンダリノードでセットアップスクリプトを「-location」オプション付きで実行してください。–location オプションに、NFS マウントされたディレクトリのパスを指定してください。そして、現在使用しているマシンのIPアドレスを入力してください。
sudo python3 ./setup --location <shared_directory>On All Nodes (step: 13)
- primary node firstで Cloud Exchange を起動します。スクリプトは移行が完了するまで待機します。次に、残りのノードでCloud Exchangeを起動してクラスターに参加させます。
sudo ./start
6.0.0 および新しい CE バージョンの場合
On All Nodes (step: 1,2,3,4,5,6,7,8)
- ta_cloud_exchange ディレクトリに移動してください。
cd ta_cloud_exchange
- VMシャットダウンとしてCEが正しく動作するようにするには、セカンダリノードを両方とも停止してからプライマリノードを停止してください。 以下のコマンドを実行してください。
sudo ./stop
- データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインを削除します。
sudo rm -rf mongo-data/data/db/* repos/* plugins/* rabbitmq/data/* - ta_cloud_exchange ディレクトリに戻ってください。
cd ..
- 以下の手順に従ってTLS証明書を削除してください。
sudo rm -rf data/ssl_certs/mongodb_rabbitmq_certs/tls_cert* - 先に進む前に、リポジトリの目的のバージョンをチェックアウトしてください。使うしたいバージョンに
v6.1.0入れ替えてください。 利用可能なバージョンのリストについてはNetskope CEのGitHubタグ を参照してください。例えば、バージョン6.1.0をチェックアウトするには:git checkout v6.1.0
- Cloud Exchangeのトラブルシューティングに関するドキュメントに従って、GlusterFS共有ストレージボリュームとピアノードを削除してください。
On Primary Node (step: 9,10,11,12,13,14,15,16) - データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインのファイルを解凍してください。 (When prompted with the replace confirmation message, enter A to select All and proceed with replacing all existing files.)
sudo unzip ce_backup.zip "mongo-data/*" -d .
sudo mkdir /opt/shared/data/ -p
sudo unzip ce_backup.zip "plugins/*" "repos/*" "custom_plugins/*" -d /opt/shared/data - ta_cloud_exchange ディレクトリに戻ってください。
cd ..
- 以下のコマンドを使用して、cloudexchange 構成ファイルをコピーして編集します。
cp cloudexchange.config.example cloudexchange.config
vi cloudexchange.config - cloudexchangeの設定ファイルを、必須フィールドに値を入力して更新してください。また、プロキシ設定、UIポートなどのオプションフィールドを、必要に応じて設定してください。 /カスタマイズ済み。
JWT_SECRECTはオプションです。指定しない場合、セットアップ スクリプトが新しい JWT シークレットを生成します。
HA_ENABLED=True
HA_CURRENT_NODE=<current node ip>
HA_PRIMARY_NODE_IP=<current node ip>
HA_IP_LIST=<current node ip>
MAINTENANCE_PASSWORD=<old cloud exchange maintenance password>
JWT_SECRECT=<old cloud exchange JWT secret> -
セットアップスクリプトを実行する
sudo python3 ./setup
- Mongo データを移行するには、このコマンドを 1 回だけ使用します。
sudo ./restore_ha_backup - 以下のコマンドを使用して開始スクリプトを実行します。
sudo ./start
On Secondary Nodes (step: 17)
- セカンダリノードを設定するには、 Cloud Exchangeの高可用性ページに記載されている手順に従ってください。
Cloud Exchange VMとして展開する
Prerequisites:
- 復元を開始する前に、バックアップファイル(ce_backup.zip)が/opt/cloudexchange/cloudexchange/data/フォルダに保存されていることを確認してください。
- このプロセスの一部のステップを完了するにはメンテナンスパスワードが必要になりますので、すぐに使えるように準備しておいてください。
重要
メンテナンスパスワードを紛失した場合、データは保持されません。
注記
RabbiMQのデータ移行は、キューの種類がクラシックキューからクォーラムキューに変更されたためサポートされていません。
スタンドアロン展開
- /opt/cloudexchange/cloudexchange ディレクトリに移動してください。
cd /opt/cloudexchange/cloudexchange
- コンテナを停止してください。
sudo ./stop
- データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインを削除します。
sudo rm -rf mongo-data/data/db/* repos/* plugins/* rabbitmq/data/*
- MongoDBのデータ、リポジトリ、プラグインのファイルを解凍してください。
sudo unzip ce_backup.zip "mongo-data/*" "repos/*" "plugins/*" "custom_plugins/*" -d .
- /opt/cloudexchange/cloudexchange ディレクトリに戻ってください。
cd ..
- セットアップスクリプトを実行する
sudo python3 ./setup
- 以下のコマンドを使用して開始スクリプトを実行します。
sudo ./start
HA展開
CEバージョン6.0.0より前のバージョンの場合
On All Nodes (step: 1,2,3,4,5)
- /opt/cloudexchange/cloudexchange ディレクトリに移動してください。
cd /opt/cloudexchange/cloudexchange
- VMシャットダウンとしてCEが正しく動作するようにするには、セカンダリノードを両方とも停止してからプライマリノードを停止してください。 以下のコマンドを実行してください。
sudo ./stop
- データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインを削除します。
sudo rm -rf mongo-data/data/db/* repos/* plugins/* rabbitmq/data/* -
/opt/cloudexchange/cloudexchangeディレクトリに戻ってください。
cd ..
On Primary Node (step: 6,7,8,9,10)
- データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインのファイルを解凍してください。 (When prompted with the replace confirmation message, enter A to select All and proceed with replacing all existing files.)
sudo unzip ce_backup.zip "mongo-data/*" -d .
sudo unzip ce_backup.zip "plugins/*" "repos/*" "custom_plugins/*" -d <shared_directory> - /opt/cloudexchange/cloudexchange ディレクトリに戻ってください。
cd ..
-
セットアップスクリプトを実行する
sudo python3 ./setup
- Mongo データを移行するには、このコマンドを 1 回だけ使用します。
sudo ./restore_ha_backupOn Secondary Nodes (step: 11)
- セカンダリノードでセットアップスクリプトを「-location」オプション付きで実行してください。–location オプションに、NFS マウントされたディレクトリのパスを指定してください。そして、現在使用しているマシンのIPアドレスを入力してください。
sudo python3 ./setup --location <shared_directory>On All Nodes (step: 12)
- primary node firstで Cloud Exchange を起動します。スクリプトは移行が完了するまで待機します。次に、残りのノードで Cloud Exchange を起動してクラスターに参加させます:
sudo ./start
6.0.0 および新しい CE バージョンの場合
On All Nodes (step: 1,2,3,4,5,6,7)
- /opt/cloudexchange/cloudexchange ディレクトリに移動してください。
cd /opt/cloudexchange/cloudexchange
- VMシャットダウンとしてCEが正しく動作するようにするには、セカンダリノードを両方とも停止してからプライマリノードを停止してください。 以下のコマンドを実行してください。
sudo ./stop
- データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインを削除します。
sudo rm -rf mongo-data/data/db/* repos/* plugins/* rabbitmq/data/* - /opt/cloudexchange/cloudexchange ディレクトリに戻ってください。
cd ..
- 以下の手順に従ってTLS証明書を削除してください。
sudo rm -rf data/ssl_certs/mongodb_rabbitmq_certs/tls_cert* - Cloud Exchangeのトラブルシューティングに関するドキュメントに従って、GlusterFS共有ストレージボリュームとピアノードを削除してください。
On Primary Node (step: 8,9,10,11,12,13,14,15) - データディレクトリに移動してください。
cd data
- MongoDBのデータ、リポジトリ、プラグインのファイルを解凍してください。 (When prompted with the replace confirmation message, enter A to select All and proceed with replacing all existing files.)
sudo unzip ce_backup.zip "mongo-data/*" -d .
sudo mkdir /opt/shared/data/ -p
sudo unzip ce_backup.zip "plugins/*" "repos/*" "custom_plugins/*" -d /opt/shared/data - /opt/cloudexchange/cloudexchange ディレクトリに戻ってください。
cd ..
- 以下のコマンドを使用して、cloudexchange 構成ファイルをコピーして編集します。
cp cloudexchange.config.example cloudexchange.config
vi cloudexchange.config - cloudexchangeの設定ファイルを、必須フィールドに値を入力して更新してください。また、プロキシ設定、UIポートなどのオプションフィールドを、必要に応じて設定してください。 /カスタマイズ済み。
JWT_SECRECTはオプションです。指定しない場合、セットアップ スクリプトが新しい JWT シークレットを生成します。
HA_ENABLED=True
HA_CURRENT_NODE=<current node ip>
HA_PRIMARY_NODE_IP=<current node ip>
HA_IP_LIST=<current node ip>
MAINTENANCE_PASSWORD=<old cloud exchange maintenance password>
JWT_SECRECT=<old cloud exchange JWT secret> -
セットアップスクリプトを実行する
sudo python3 ./setup
- Mongo データを移行するには、このコマンドを 1 回だけ使用します。
sudo ./restore_ha_backup - 以下のコマンドを使用して開始スクリプトを実行します。
sudo ./start
On Secondary Nodes (step: 16)
- セカンダリノードを設定するには、 Cloud Exchangeの高可用性ページに記載されている手順に従ってください。

