Creare una relazione mirror per un bucket esistente (cluster remoto)
È possibile iniziare a proteggere i bucket S3 esistenti in qualsiasi momento, ad esempio se è stata aggiornata una configurazione S3 da una release precedente a ONTAP 9.10.1.
Devi eseguire i task sui cluster di origine e 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.
È possibile creare una relazione di mirroring utilizzando System Manager o l'interfaccia a riga di comando di ONTAP.
-
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:
-
Selezionare Storage > 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.
-
-
Verificare che gli utenti e i gruppi esistenti siano presenti e abbiano accesso corretto sia nelle VM di storage di origine che di destinazione: Selezionare Storage > Storage VM, quindi selezionare la VM di storage, quindi la scheda Settings. Infine, individuare il riquadro S3, selezionare e selezionare la scheda utenti, quindi la scheda gruppi per visualizzare le impostazioni di accesso degli utenti e dei gruppi.
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:
-
Selezionare protezione > Panoramica, quindi fare clic su Impostazioni criteri locali.
-
Selezionare accanto a Criteri di protezione, quindi fare clic su Aggiungi.
-
Immettere il nome e la descrizione della policy.
-
Seleziona l'ambito della policy: Cluster o SVM.
-
Selezionare continuo per le relazioni SnapMirror S3.
-
Inserire i valori Throttle e Recovery Point Objective.
-
-
Verificare che la policy di accesso al bucket del bucket esistente soddisfi ancora le proprie esigenze:
-
Fare clic su Storage > Bucket (Storage > bucket), quindi selezionare il bucket che si desidera proteggere.
-
Nella scheda Permissions, fare clic su Edit, quindi su Add in Permissions.
-
Principal and Effect (principale ed effetto): Selezionare i valori corrispondenti alle impostazioni del gruppo di utenti o accettare le impostazioni predefinite.
-
Azioni: Verificare 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.
-
-
-
Proteggere una benna esistente con la protezione SnapMirror S3:
-
Fare clic su Storage > Bucket e selezionare il bucket che si desidera proteggere.
-
Fare clic su Protect (protezione) e 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 server S3: Copia e incolla 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 eseguito il mirroring del bucket esistente in un nuovo bucket nella VM di 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".
-
Se si tratta del primo rapporto di SnapMirror S3 per questa SVM, verificare la presenza delle chiavi dell'utente root per le SVM di origine e di destinazione e rigenerarle in caso contrario:
vserver object-store-server user show
+ verificare che sia disponibile 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 già esistente. -
Creare un bucket sulla SVM di destinazione come destinazione mirror:
vserver object-store-server bucket create -vserver svm_name -bucket dest_bucket_name [-size integer[KB|MB|GB|TB|PB]] [-comment text] [additional_options]
-
Verificare che le regole di accesso delle policy di bucket predefinite siano corrette sia nelle SVM di origine che 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 esistente 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:
-
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 massimo 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 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.Vedere
security certificate install
pagina man per i dettagli.
-
-
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:/bucket/test-bucket -destination-path vs1:/bucket/test-bucket-mirror -policy test-policy
-
Verificare che il mirroring sia attivo:
snapmirror show -policy-type continuous -fields status