ローカル クラスタ上の既存の ONTAP S3 バケットのミラー関係を作成します
同じクラスタ内の既存のS3バケットの保護は、たとえば、ONTAP 9.10.1よりも前のリリースからS3の設定をアップグレードした場合など、いつでも開始できます。データは、ソースとは別のStorage VMまたは同じStorage VMのバケットにミラーリングできます。
-
ONTAPのバージョン、ライセンス、S3サーバの設定に関する要件を満たしている必要があります。
-
ソースとデスティネーションのStorage VM間にピア関係が確立されている必要があります。
-
ソースとデスティネーションのVMのCA証明書が必要です。自己署名CA証明書または外部CAベンダーが署名した証明書を使用できます。
-
このStorage VMに対する最初のSnapMirror S3関係を作成する場合は、ソースとデスティネーションの両方のStorage VMに対するrootユーザのキーがあることを確認し、ない場合は再生成します。
-
Storage > Storage VMs をクリックし、Storage VMを選択します。
-
*設定*タブで、*S3*タイルの
をクリックします。 -
*ユーザー*タブで、rootユーザーのアクセスキーがあることを確認します。
-
ない場合は、*root*の横にある
をクリックし、*Regenerate Key*をクリックします。既にキーが存在する場合は再生成しないでください。
-
-
既存のユーザーとグループがソースとターゲットの両方のストレージVMに存在し、適切なアクセス権を持っていることを確認します:*ストレージ > ストレージVM*を選択し、ストレージVMを選択して*設定*タブを開きます。最後に*S3*タイルを見つけて
を選択し、*ユーザー*タブ、*グループ*タブの順に選択して、ユーザーとグループのアクセス設定を表示します。詳細については、"S3のユーザとグループの追加"を参照してください。
-
既存のものがなく、デフォルトポリシーを使用したくない場合は、SnapMirror S3ポリシーを作成してください:
-
*保護 > 概要*をクリックし、*ローカルポリシー設定*をクリックします。
-
*Protection Policies*の横にある
をクリックし、*Add*をクリックします。-
ポリシーの名前と説明を入力します。
-
ポリシーの対象として、クラスタまたはSVMを選択します。
-
SnapMirror S3 関係には 継続 を選択します。
-
*Throttle*と*Recovery Point Objective*の値を入力します。
-
-
-
既存のバケットのバケット アクセス ポリシーが引き続き要件を満たしていることを確認します。
-
Storage > Buckets をクリックし、保護するバケットを選択します。
-
*権限*タブで
*編集*をクリックし、*権限*の下の*追加*をクリックします。-
Principal と Effect - ユーザーグループ設定に対応する値を選択するか、デフォルトを受け入れます。
-
Actions - 次の値が表示されていることを確認します:
GetObject,PutObject,DeleteObject,ListBucket,GetBucketAcl,GetObjectAcl,ListBucketMultipartUploads,ListMultipartUploadParts
-
Resources - デフォルト値 `(bucketname, bucketname/*)`または必要なその他の値を使用します。
これらのフィールドの詳細については、"バケットへのユーザ アクセスの管理"を参照してください。
-
-
-
SnapMirror S3を使用して既存のバケットを保護します。
-
ストレージ > バケット をクリックし、保護するバケットを選択します。
-
*Protect*をクリックし、次の値を入力します:
-
デスティネーション
-
TARGET:ONTAPシステム
-
CLUSTER:ローカル クラスターを選択します。
-
STORAGE VM:同じまたは別のストレージ VM を選択します。
-
S3 SERVER CA CERTIFICATE:source 証明書の内容をコピーして貼り付けます。
-
-
ソース
-
S3 SERVER CA CERTIFICATE:_宛先_証明書の内容をコピーして貼り付けます。
-
-
-
-
外部 CA ベンダーによって署名された証明書を使用している場合は、* 宛先で同じ証明書を使用する * をオンにします。
-
*宛先設定*をクリックすると、バケット名、容量、パフォーマンスサービスレベルのデフォルトの代わりに独自の値を入力することもできます。
-
*保存*をクリックします。既存のバケットが、宛先ストレージVMの新しいバケットにミラーリングされます。
ONTAP 9.14.1以降では、ロックされたS3バケットをバックアップし、必要に応じてリストアできます。
新規または既存のバケットの保護設定を定義する際に、ソース クラスタとデスティネーション クラスタがONTAP 9.14.1以降を実行し、ソース バケットでオブジェクト ロックが有効になっている場合、デスティネーション バケットでオブジェクト ロックを有効にできます。ソース バケットのオブジェクト ロック モードとロック保持期間は、デスティネーション バケットにレプリケートされたオブジェクトに適用されます。また、*デスティネーション設定*セクションで、デスティネーション バケットに異なるロック保持期間を定義することもできます。この保持期間は、ソース バケットとS3インターフェースからレプリケートされた、ロックされていないオブジェクトにも適用されます。
バケットでオブジェクト ロックを有効にする方法については、"バケットの作成"を参照してください。
-
この SVM の最初のSnapMirror S3 関係である場合は、ソース SVM と宛先 SVM の両方にルート ユーザー キーが存在することを確認し、存在しない場合は再生成します:
vserver object-store-server user showルートユーザーのアクセスキーがあることを確認してください。ない場合は、以下を入力してください(
vserver object-store-server user regenerate-keys -vserver svm_name -user rootキーがすでにある場合は再生成しないでください。
-
デスティネーションSVMにミラー ターゲットにするバケットを作成します。
vserver object-store-server bucket create -vserver svm_name -bucket dest_bucket_name [-size integer[KB|MB|GB|TB|PB]] [-comment text] [additional_options] -
ソースとデスティネーションの両方のSVMで、デフォルトのバケット ポリシーのアクセス ルールが正しいことを確認します。
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 policy create -vserver svm_name -policy policy_name -type continuous [-rpo _integer] [-throttle throttle_type] [-comment text] [additional_options]パラメータ:
-
continuous– SnapMirror S3 関係の唯一のポリシータイプ(必須)。 -
-rpo– 回復ポイント目標の時間を秒単位で指定します(オプション)。 -
-throttle– スループット/帯域幅の上限をキロバイト/秒単位で指定します(オプション)。例clusterA::> snapmirror policy create -vserver vs0 -type continuous -rpo 0 -policy test-policy
-
-
管理SVMにCAサーバ証明書をインストールします。
-
source S3 サーバーの証明書に署名した CA 証明書を管理 SVM にインストールします:
security certificate install -type server-ca -vserver admin_svm -cert-name src_server_certificate -
管理 SVM に、宛先 S3 サーバーの証明書に署名した CA 証明書をインストールします:
security certificate install -type server-ca -vserver admin_svm -cert-name dest_server_certificate+ 外部 CA ベンダーによって署名された証明書を使用している場合は、この証明書を管理 SVM にインストールするだけで済みます。`security certificate install`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/security-certificate-install.html["ONTAPコマンド リファレンス"^]をご覧ください。
-
-
SnapMirror S3 関係を作成します:
snapmirror create -source-path src_svm_name:/bucket/bucket_name -destination-path dest_peer_svm_name:/bucket/bucket_name, …} [-policy policy_name]作成したポリシーを使用することも、デフォルトのポリシーをそのまま使用することもできます。
例src_cluster::> snapmirror create -source-path vs0-src:/bucket/test-bucket -destination-path vs1-dest:/bucket/test-bucket-mirror -policy test-policy
-
ミラーリングがアクティブであることを確認します:
snapmirror show -policy-type continuous -fields status