同期関係を作成する
同期関係を作成すると、BlueXPのコピーおよび同期サービスによってソースからターゲットにファイルがコピーされます。最初のコピーの後、変更されたデータは 24 時間ごとに同期されます。
一部の種類の同期関係を作成する前に、まずBlueXPで作業環境を作成する必要があります。
特定のタイプの作業環境の同期関係を作成します
次のいずれかの同期関係を作成する場合は、最初に作業環境を作成または検出する必要があります。
-
ONTAP 対応の Amazon FSX
-
Azure NetApp Files の特長
-
Cloud Volumes ONTAP
-
オンプレミスの ONTAP クラスタ
-
作業環境を作成または検出します。
-
[キャンバス]*を選択します。
-
上記のいずれかのタイプに一致する作業環境を選択してください。
-
[ 同期 ] の横のアクションメニューを選択します。
-
この場所から * データを同期 * または * この場所へのデータの同期 * を選択し、プロンプトに従って同期関係を設定します。
他のタイプの同期関係を作成します
ONTAP 、 Azure NetApp Files 、 Cloud Volumes ONTAP 、オンプレミスの ONTAP クラスタで、 Amazon FSX 以外のサポートされているストレージタイプとの間でデータを同期するには、次の手順を実行します。以下の手順は、 NFS サーバから S3 バケットへの同期関係を設定する方法の例を示しています。
-
BlueXPで、* Sync *を選択します。
-
[ 同期関係の定義 *] ページで、ソースとターゲットを選択します。
次の手順では、 NFS サーバから S3 バケットへの同期関係を作成する方法の例を示します。
-
NFS Server * ページで、 AWS と同期する NFS サーバの IP アドレスまたは完全修飾ドメイン名を入力します。
-
[Data Broker Group] ページで、プロンプトに従って AWS 、 Azure 、または Google Cloud Platform にデータブローカー仮想マシンを作成するか、データブローカーソフトウェアを既存の Linux ホストにインストールします。
詳細については、次のページを参照してください。
-
データブローカーをインストールしたら、*[続行]*を選択します。
-
[Directories ] ページで、最上位のディレクトリまたはサブディレクトリを選択します。
BlueXPのコピーと同期でエクスポートを取得できない場合は、*[エクスポートを手動で追加]*を選択し、NFSエクスポートの名前を入力します。
NFS サーバ上の複数のディレクトリを同期する場合は、同期関係を作成してから同期関係を作成する必要があります。 -
「 * AWS S3 Bucket * 」ページで、バケットを選択します。
-
ドリルダウンして、バケット内の既存のフォルダを選択するか、バケット内に作成した新しいフォルダを選択します。
-
[リストに追加]*を選択して、AWSアカウントに関連付けられていないS3バケットを選択します。 "S3 バケットには特定の権限を適用する必要があります。"。
-
-
[* Bucket Setup* ] ページで、バケットを設定します。
-
S3 バケットの暗号化を有効にするかどうかを選択し、 AWS KMS キーの ARN を入力するか、 AES-256 暗号化を選択します。
-
S3 ストレージクラスを選択します。 "サポートされているストレージクラスを表示します。"。
-
-
* ページで、ソースファイルとフォルダーを同期してターゲットの場所に保持する方法を定義します。
- スケジュール
-
以降の同期に対して繰り返し実行するスケジュールを選択するか、同期スケジュールをオフにします。データを 1 分ごとに同期するように関係をスケジュールできます。
- 同期タイムアウト
-
指定した時間、時間、または日数内に同期が完了していない場合に、BlueXPのコピーと同期をキャンセルするかどうかを定義します。
- 通知
-
BlueXPのコピーと同期の通知をBlueXPの通知センターで受け取るかどうかを選択できます。データの同期が成功した場合、データの同期が失敗した場合、データの同期がキャンセルされた場合の通知を有効にできます。
- 再試行
-
BlueXPのコピーと同期がファイルの同期をスキップするまでに再試行する回数を定義します。
- 継続的同期
-
初回のデータ同期後、BlueXPのコピーと同期はソースのS3バケットまたはGoogle Cloud Storageバケットに対する変更をリスンし、ターゲットへの変更が発生したときに継続的に同期します。ソースを定期的に再スキャンする必要はありません。
この設定は、同期関係を作成する場合、およびS3バケットまたはGoogle Cloud StorageからAzure BLOBストレージ、CIFS、Google Cloud Storage、IBM Cloud Object Storage、NFS、S3のデータを同期する場合にのみ使用できます。 Azure Blob StorageからAzure Blob Storage、CIFS、Google Cloud Storage、IBM Cloud Object Storage、NFS、StorageGRID へのStorageGRID または。
この設定を有効にすると、他の機能に次のように影響します。
-
同期スケジュールが無効になっています。
-
次の設定がデフォルト値に戻ります。同期タイムアウト、最近変更されたファイル、更新日。
-
S3がソースの場合、サイズでのフィルタはコピーイベントに対してのみアクティブになります(削除イベントではアクティブになりません)。
-
関係を作成したあとは、関係を高速化または削除する必要があります。同期の中止、設定の変更、レポートの表示はできません。
外部バケットとの間で継続的な同期関係を作成することができます。これを行うには、次の手順を実行します。
-
外部バケットのプロジェクトのGoogle Cloudコンソールに移動します。
-
[クラウドストレージ]>[設定]>[クラウドストレージサービスアカウント]*に移動します。
-
local.jsonファイルを更新します。
{ "protocols": { "gcp": { "storage-account-email": <storage account email> } } }
-
データブローカーを再起動します。
-
sudo PM2 STOP ALL
-
sudo PM2 start all
-
-
関連する外部バケットとの継続的な同期関係を作成します。
外部バケットとの継続的な同期関係の作成に使用したデータブローカーでは、プロジェクト内のバケットとの間に別の継続的同期関係を作成することはできません。
-
-
- で比較してください
-
ファイルやディレクトリが変更されたかどうか、再同期が必要かどうかを判断する際に、BlueXPのコピーと同期を比較するかどうかを選択します。
これらの属性のチェックを外しても、BlueXPのコピーと同期ではパス、ファイルサイズ、ファイル名がチェックされてソースとターゲットが比較されます。変更がある場合は、それらのファイルとディレクトリが同期されます。
BlueXPのコピーと同期を有効または無効にして、次の属性を比較することができます。
-
mtime: ファイルの最終変更時刻。この属性はディレクトリに対しては無効です。
-
uid 、 gid * 、および * mode : Linux の権限フラグ。
-
- オブジェクトのコピー
-
オブジェクトストレージのメタデータとタグをコピーする場合は、このオプションを有効にします。ユーザがソースのメタデータを変更した場合、BlueXPのコピーと同期は次回の同期でこのオブジェクトをコピーしますが、ユーザが(データ自体ではなく)ソースのタグを変更した場合、BlueXPのコピーと同期は次回の同期でオブジェクトをコピーしません。
関係の作成後にこのオプションを編集することはできません。
ターゲットにAzure BlobまたはS3互換エンドポイント(S3、StorageGRID 、IBM Cloud Object Storage)を含む同期関係では、タグのコピーがサポートされます。
メタデータのコピーは、次のいずれかのエンドポイント間の「クラウド間」関係でサポートされます。
-
AWS S3
-
Azure Blob の略
-
Google クラウドストレージ
-
IBM クラウドオブジェクトストレージ
-
StorageGRID
-
- 最近変更されたファイル
-
スケジュールされた同期よりも前に最近変更されたファイルを除外するように選択します。
- ソース上のファイルを削除します
-
BlueXPのコピーと同期でターゲットの場所にファイルがコピーされたあとに、ソースの場所からファイルを削除するように選択します。このオプションには、コピー後にソースファイルが削除されるため、データ損失のリスクも含まれます。
このオプションを有効にする場合は、データブローカーで local.json ファイルのパラメータも変更する必要があります。ファイルを開き、次のように更新します。
{ "workers":{ "transferrer":{ "delete-on-source": true } } }
local.jsonファイルを更新したら、再起動します。
pm2 restart all
。 - ターゲット上のファイルを削除します
-
ソースからファイルが削除された場合は、ターゲットの場所からファイルを削除することを選択します。デフォルトでは、ターゲットの場所からファイルが削除されることはありません。
- ファイルの種類
-
各同期に含めるファイルタイプ(ファイル、ディレクトリ、シンボリックリンク、ハードリンク)を定義します。
ハードリンクは、セキュリティ保護されていないNFSからNFSへの関係でのみ使用できます。ユーザーは1つのスキャナプロセスと1つのスキャナ同時実行に制限され、スキャンはルートディレクトリから実行する必要があります。 - ファイル拡張子を除外します
-
同期から除外する正規表現またはファイル拡張子を指定するには、ファイル拡張子を入力して*Enter*キーを押します。たとえば、「 LOG_OR.log_ 」と入力すると、 *.log ファイルが除外されます。複数の拡張子に区切り文字は必要ありません。次のビデオでは、簡単なデモを紹介しています。
同期関係のファイル拡張子を除外する正規表現(正規表現)は、ワイルドカードやglob式とは異なります。この機能*only*は正規表現で動作します。 - ディレクトリを除外します
-
同期から除外する正規表現またはディレクトリの名前またはフルパスを入力して*Enter*キーを押し、最大15個の正規表現またはディレクトリを指定します。デフォルトでは、.copy-Offload、.snapshot、~snapshotディレクトリが除外されます。
正規表現(正規表現)は、ワイルドカードやglob式とは異なります。この機能*only*は正規表現で動作します。 - ファイルサイズ
-
サイズに関係なくすべてのファイルを同期するか、特定のサイズ範囲のファイルのみを同期するかを選択します。
- 変更日
-
最後に変更した日付、特定の日付以降に変更されたファイル、特定の日付より前、または期間に関係なく、すべてのファイルを選択します。
- 作成日
-
SMB サーバがソースの場合、この設定を使用すると、指定した日付の前、特定の日付の前、または特定の期間の間に作成されたファイルを同期できます。
- [ACL] - アクセスコントロールリスト
-
関係の作成時または関係の作成後に設定を有効にして、ACLのみ、ファイルのみ、またはACLとファイルをSMBサーバからコピーします。
-
* Tags/Metadata* ページで、 S3 バケットに転送されたすべてのファイルにキーと値のペアをタグとして保存するか、すべてのファイルにメタデータのキーと値のペアを割り当てるかを選択します。
この機能は、 StorageGRID と IBM Cloud Object Storage にデータを同期する場合にも使用できます。Azure と Google Cloud Storage では、メタデータオプションのみを使用できます。 -
同期関係の詳細を確認し、*[関係の作成]*を選択します。
-
結果 *
-
BlueXPのコピーと同期で、ソースとターゲット間のデータの同期が開始されます。同期にかかった時間、停止したかどうか、コピー、スキャン、または削除されたファイルの数に関する同期統計情報が表示されます。これにより、 "トウキカンケイ"、 "データブローカーの管理"または "パフォーマンスと構成を最適化するレポートの作成"。
BlueXPの分類から同期関係を作成
BlueXPのコピーと同期はBlueXPの分類機能に統合されています。BlueXPの分類から、BlueXPのコピーと同期を使用して、ターゲットの場所に同期するソースファイルを選択できます。
BlueXPの分類からデータの同期を開始すると、すべてのソース情報が1つの手順で格納され、重要な詳細情報をいくつか入力するだけで済みます。その後、新しい同期関係の作成先を選択します。