既存のONTAP S3バケットのクラウドバックアップ関係を作成する
既存のS3バケットのバックアップは、たとえばONTAP 9.10.1よりも前のリリースからS3の設定をアップグレードした場合など、いつでも開始できます。
-
オブジェクト ストア プロバイダの有効なアカウント クレデンシャルと設定情報が必要です。
-
ソース システムにクラスタ間ネットワーク インターフェイスとIPspaceが設定されている必要があります。
-
ソースStorage VMのDNS設定でターゲットのFQDNを解決できる必要があります。
-
ユーザーとグループが正しく定義されていることを確認します:ストレージ > ストレージ VM をクリックし、ストレージ VM をクリックして、設定 をクリックし、S3 の下の
をクリックします。詳細については、"S3のユーザとグループの追加"を参照してください。
-
既存のものがなく、デフォルトポリシーを使用したくない場合は、SnapMirror S3ポリシーを作成してください:
-
*Protection > Overview*をクリックし、*Local Policy Settings*をクリックします。
-
*Protection Policies*の横にある
をクリックし、*Add*をクリックします。 -
ポリシーの名前と説明を入力します。
-
ポリシーの対象として、クラスタまたはSVMを選択します。
-
SnapMirror S3 関係には 継続 を選択します。
-
*スロットル*と*リカバリポイント目標値*を入力します。
-
-
ソース システムにクラウド オブジェクト ストアを追加します。
-
*保護 > 概要*をクリックし、*クラウドオブジェクトストア*を選択します。
-
追加*をクリックし、StorageGRID Webscale の *Amazon S3 または その他 を選択します。
-
次の値を入力します。
-
クラウド オブジェクト ストアの名前
-
URLの形式(パスまたは仮想ホスト)
-
Storage VM(S3対応)
-
オブジェクト ストアのサーバ名(FQDN)
-
オブジェクト ストアの証明書
-
アクセス キー
-
シークレット キー
-
コンテナ(バケット)の名前
-
-
-
既存のバケットのバケット アクセス ポリシーが引き続き要件を満たしていることを確認します。
-
ストレージ > バケット をクリックし、保護するバケットを選択します。
-
*権限*タブで
*編集*をクリックし、*権限*の下の*追加*をクリックします。-
Principal と Effect - ユーザーグループ設定に対応する値を選択するか、デフォルトを受け入れます。
-
Actions - 次の値が表示されていることを確認します:
GetObject,PutObject,DeleteObject,ListBucket,GetBucketAcl,GetObjectAcl,ListBucketMultipartUploads,ListMultipartUploadParts -
Resources - デフォルト値 `(bucketname, bucketname/*)`または必要なその他の値を使用します。
これらのフィールドの詳細については、"バケットへのユーザ アクセスの管理"を参照してください。
-
-
-
SnapMirror S3を使用してバケットをバックアップします。
-
ストレージ > バケット をクリックし、バックアップするバケットを選択します。
-
*保護*をクリックし、*ターゲット*の下の*クラウドストレージ*を選択して、*クラウドオブジェクトストア*を選択します。
-
*保存*をクリックすると、既存のバケットがクラウドオブジェクトストアにバックアップされます。
-
デフォルトのバケットポリシーのアクセスルールが正しいことを確認します:
vserver object-store-server bucket policy add-statement -vserver svm_name -bucket bucket_name -effect {allow|deny} -action object_store_actions -principal user_and_group_names -resource object_store_resources [-sid text] [-index integer]例clusterA::> vserver object-store-server bucket policy add-statement -bucket test-bucket -effect allow -action GetObject,PutObject,DeleteObject,ListBucket,GetBucketAcl,GetObjectAcl,ListBucketMultipartUploads,ListMultipartUploadParts -principal - -resource test-bucket, test-bucket /*
-
既存のSnapMirror S3ポリシーがなく、デフォルトポリシーを使用したくない場合は、SnapMirror S3ポリシーを作成してください:
snapmirror policy create -vserver svm_name -policy policy_name -type continuous [-rpo integer] [-throttle throttle_type] [-comment text] [additional_options]パラメータ:*
type continuous– SnapMirror S3関係の唯一のポリシータイプ(必須)。*-rpo– リカバリポイント目標の時間を秒単位で指定します(オプション)。*-throttle– スループット/帯域幅の上限をキロバイト/秒単位で指定します(オプション)。例clusterA::> snapmirror policy create -vserver vs0 -type continuous -rpo 0 -policy test-policy
-
ターゲットが StorageGRID システムの場合は、ソース クラスタの管理 SVM に StorageGRID CA 証明書をインストールします。
security certificate install -type server-ca -vserver src_admin_svm -cert-name storage_grid_server_certificate`security certificate install`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/security-certificate-install.html["ONTAPコマンド リファレンス"^]をご覧ください。
-
SnapMirror S3宛先オブジェクトストアを定義します:
snapmirror object-store config create -vserver svm_name -object-store-name target_store_name -usage data -provider-type {AWS_S3|SGWS} -server target_FQDN -container-name remote_bucket_name -is-ssl-enabled true -port port_number -access-key target_access_key -secret-password target_secret_keyパラメータ:*
-object-store-name– ローカルONTAPシステム上のオブジェクトストアターゲットの名前。*-usage– このワークフローにはdata`を使用します。* `-provider-type–AWS_S3`および `SGWS(StorageGRID)ターゲットがサポートされています。*-server– ターゲットサーバのFQDNまたはIPアドレス。*-is-ssl-enabled– SSLの有効化はオプションですが、推奨されます。+ `snapmirror object-store config create`の詳細については、"ONTAPコマンド リファレンス"を参照してください。例src_cluster::> snapmirror object-store config create -vserver vs0 -object-store-name sgws-store -usage data -provider-type SGWS -server sgws.example.com -container-name target-test-bucket -is-ssl-enabled true -port 443 -access-key abc123 -secret-password xyz890
-
SnapMirror S3 関係を作成します:
snapmirror create -source-path svm_name:/bucket/bucket_name -destination-path object_store_name:/objstore -policy policy_nameパラメータ:*
-destination-path- 前の手順で作成したオブジェクト ストア名と固定値objstore。+ 作成したポリシーを使用することも、デフォルトを受け入れることもできます。src_cluster::> snapmirror create -source-path vs0:/bucket/buck-evp -destination-path sgws-store:/objstore -policy test-policy
-
ミラーリングがアクティブであることを確認します:
snapmirror show -policy-type continuous -fields status