Creare una relazione mirror per un bucket esistente (cluster locale)
È possibile iniziare a proteggere i bucket S3 esistenti sullo stesso cluster in qualsiasi momento, ad esempio se è stata aggiornata una configurazione S3 da una release precedente a ONTAP 9.10.1. È possibile eseguire il mirroring dei dati su un bucket in una VM di storage diversa o nella stessa VM di storage di origine.
-
I requisiti per le versioni di ONTAP, le licenze e la configurazione del server S3 sono stati completati.
-
Esiste una relazione di peering tra le VM 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
-
-
Verificare che gli utenti e i gruppi esistenti siano presenti e che 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.
-
Creare un criterio di SnapMirror S3 se non si dispone di un criterio esistente e non si desidera utilizzare il criterio predefinito:
-
Fare clic su protezione > Panoramica, quindi su impostazione 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.
-
-
-
Verificare che la policy di accesso al bucket del bucket esistente continui a soddisfare 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 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.
-
-
-
Proteggere una benna esistente con 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 locale.
-
STORAGE VM: Consente di selezionare la stessa o una diversa storage VM.
-
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".
-
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 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 alle 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]`
EsempioclusterA::> 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 /*
-
Creare un criterio di SnapMirror S3 se non si dispone di un criterio esistente e non si desidera utilizzare il criterio predefinito:
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).EsempioclusterA::> snapmirror policy create -vserver vs0 -type continuous -rpo 0 -policy test-policy
-
-
Installare i certificati del server CA sulla SVM amministrativa:
-
Installare il certificato CA che ha firmato il certificato del server S3 source sulla SVM amministrativa:
security certificate install -type server-ca -vserver admin_svm -cert-name src_server_certificate
-
Installare il certificato CA che ha firmato il certificato del server S3 di destinazione sulla SVM amministrativa:
security certificate install -type server-ca -vserver admin_svm -cert-name dest_server_certificate
+ se si utilizza un certificato firmato da un vendor CA esterno, è necessario installare questo certificato solo sulla SVM amministrativa.Vedere
security certificate install
pagina man per i dettagli.
-
-
Creare una relazione 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