Creare una relazione mirror per un nuovo bucket (cluster remoto)
Quando crei nuovi bucket S3, puoi proteggerli immediatamente in una destinazione SnapMirror S3 su un cluster remoto.
È necessario eseguire attività sui sistemi di origine e di destinazione.
-
I requisiti per le versioni di ONTAP, le licenze e la configurazione del server S3 sono stati completati.
-
Esiste una relazione di peering tra i cluster di origine e di destinazione e esiste una relazione di peering tra le VM di storage di origine e di destinazione.
-
I certificati CA sono necessari per le macchine virtuali di origine e di destinazione. È possibile utilizzare certificati CA autofirmati o certificati firmati da un vendor CA esterno.
-
Se si tratta del primo rapporto di SnapMirror S3 per questa VM storage, verificare la presenza delle chiavi dell'utente root per le VM di storage di origine e di destinazione e rigenerarle in caso contrario:
-
Fare clic su Storage > Storage VM (Storage VM), quindi selezionare la VM di storage.
-
Nella scheda Impostazioni, fare clic
nel riquadro S3.
-
Nella scheda utenti, verificare che sia presente una chiave di accesso per l'utente root.
-
In caso contrario, fare clic su
accanto a root, quindi fare clic su Rigenera chiave. Non rigenerare la chiave se ne esiste già una.
-
-
Modificare la VM di storage per aggiungere utenti e utenti ai gruppi, sia nelle VM di storage di origine che di destinazione:
Fare clic su Storage > Storage VM, fare clic sulla VM di archiviazione, fare clic su Impostazioni, quindi
su sotto S3.
Vedere "Aggiungere utenti e gruppi S3" per ulteriori informazioni.
-
Nel cluster di origine, creare una policy di SnapMirror S3 se non ne esiste già una e non si desidera utilizzare la policy predefinita:
-
Fare clic su protezione > Panoramica, quindi su Impostazioni policy locale.
-
Fare clic su
accanto a Criteri di protezione, quindi fare clic su Aggiungi.
-
Immettere il nome e la descrizione della policy.
-
Selezionare l'ambito del criterio, il cluster o SVM
-
Selezionare continuo per le relazioni SnapMirror S3.
-
Inserire i valori Throttle e Recovery Point Objective.
-
-
-
Crea un bucket con la protezione SnapMirror:
-
Fare clic su Storage > Bucket, quindi su Add (Aggiungi). La verifica delle autorizzazioni è facoltativa ma consigliata.
-
Immettere un nome, selezionare la VM di storage, immettere una dimensione, quindi fare clic su altre opzioni.
-
In Permissions, fare clic su Add (Aggiungi).
-
Principal e Effect - selezionare i valori corrispondenti alle impostazioni del gruppo di utenti o accettare le impostazioni predefinite.
-
Azioni- assicurarsi che vengano visualizzati i seguenti valori:
GetObject,PutObject,DeleteObject,ListBucket,GetBucketAcl,GetObjectAcl,ListBucketMultipartUploads,ListMultipartUploadParts
-
Risorse - utilizzare le impostazioni predefinite
(bucketname, bucketname/*)
o altri valori di cui hai bisogno.Vedere "Gestire l'accesso degli utenti ai bucket" per ulteriori informazioni su questi campi.
-
-
In protezione, selezionare attiva SnapMirror (ONTAP o Cloud). Quindi, immettere i seguenti valori:
-
Destinazione
-
DESTINAZIONE: Sistema ONTAP
-
CLUSTER: Selezionare il cluster remoto.
-
STORAGE VM: Selezionare una storage VM sul cluster remoto.
-
Certificato CA del SERVER S3: Copia e incolla il contenuto del certificato source.
-
-
Origine
-
CERTIFICATO CA del SERVER S3: copiare e incollare il contenuto del certificato destination.
-
-
-
-
Selezionare Use the same certificate on the destination (Usa lo stesso certificato sulla destinazione) se si utilizza un certificato firmato da un vendor CA esterno.
-
Se si fa clic su Destination Settings (Impostazioni destinazione), è anche possibile inserire i propri valori al posto dei valori predefiniti per il nome del bucket, la capacità e il livello di servizio delle performance.
-
Fare clic su Save (Salva). Viene creato un nuovo bucket nella VM per lo storage di origine e viene eseguito il mirroring in un nuovo bucket che viene creato la VM per lo storage di destinazione.
A partire da ONTAP 9.14.1, è possibile eseguire il backup di bucket S3 bloccati e ripristinarli secondo necessità.
Quando si definiscono le impostazioni di protezione per un bucket nuovo o esistente, è possibile attivare il blocco di oggetti nei bucket di destinazione, a condizione che i cluster di origine e di destinazione eseguano ONTAP 9.14.1 o versioni successive e che il blocco degli oggetti sia abilitato nel bucket di origine. La modalità di blocco degli oggetti e il mantenimento del blocco del bucket di origine diventano applicabili agli oggetti replicati nel bucket di destinazione. È inoltre possibile definire un periodo di blocco diverso per il bucket di destinazione nella sezione Impostazioni destinazione. Questo periodo di conservazione viene applicato anche a tutti gli oggetti non bloccati replicati dal bucket di origine e dalle interfacce S3.
Per informazioni su come attivare il blocco degli oggetti in un bucket, vedere "Creare un bucket".
-
In questo caso si tratta della prima relazione di SnapMirror S3 per questa SVM, verificare la presenza delle chiavi utente root per le SVM di origine e di destinazione e rigenerarle, se non:
vserver object-store-server user show
Verificare che sia presente una chiave di accesso per l'utente root. In caso contrario, immettere:
vserver object-store-server user regenerate-keys -vserver svm_name -user root
Non rigenerare la chiave se ne esiste già una.
-
Creare bucket nelle SVM di origine e di destinazione:
vserver object-store-server bucket create -vserver svm_name -bucket bucket_name [-size integer[KB|MB|GB|TB|PB]] [-comment text] [additional_options]
-
Aggiungere regole di accesso alle policy di bucket predefinite nelle SVM di origine e di destinazione:
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]
Esempiosrc_cluster::> 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 /*
-
Nella SVM di origine, crea una policy di SnapMirror S3 se non ne hai già una e non vuoi utilizzare la policy predefinita:
snapmirror policy create -vserver svm_name -policy policy_name -type continuous [-rpo integer] [-throttle throttle_type] [-comment text] [additional_options]
Parametri:
-
Tipo
continuous
- l'unico tipo di criterio per le relazioni SnapMirror S3 (obbligatorio). -
-rpo
- specifica il tempo per l'obiettivo del punto di ripristino, in secondi (facoltativo). -
-throttle
- specifica il limite superiore di throughput/larghezza di banda, in kilobyte/secondi (opzionale).Esempiosrc_cluster::> snapmirror policy create -vserver vs0 -type continuous -rpo 0 -policy test-policy
-
-
Installare i certificati del server CA sulle SVM amministrative dei cluster di origine e di destinazione:
-
Nel cluster di origine, installare il certificato CA che ha firmato il certificato del server S3 destination:
security certificate install -type server-ca -vserver src_admin_svm -cert-name dest_server_certificate
-
Nel cluster di destinazione, installare il certificato CA che ha firmato il certificato del server S3 source:
security certificate install -type server-ca -vserver dest_admin_svm -cert-name src_server_certificate
Se si utilizza un certificato firmato da un vendor CA esterno, installare lo stesso certificato sulla SVM amministrativa di origine e destinazione.
Ulteriori informazioni su
security certificate install
nella "Riferimento al comando ONTAP". -
-
Sulla SVM di origine, creare una relazione con SnapMirror S3:
snapmirror create -source-path src_svm_name:/bucket/bucket_name -destination-path dest_peer_svm_name:/bucket/bucket_name, …} [-policy policy_name]
È possibile utilizzare un criterio creato o accettare quello predefinito.
Esempiosrc_cluster::> snapmirror create -source-path vs0-src:/bucket/test-bucket -destination-path vs1-dest:bucket/test-bucket-mirror -policy test-policy
-
Verificare che il mirroring sia attivo:
snapmirror show -policy-type continuous -fields status