Gestione dei gruppi di coerenza degli snapshot

È possibile gestire i gruppi di coerenza degli snapshot rinominandoli oppure aggiornando l'impostazione che determina se gli snapshot membri vengono eliminati quando il gruppo viene eliminato.

Un gruppo di coerenza degli snapshot contiene gli snapshot di più volumi collegati alla stessa istanza di server virtuale. Le istantanee sono accoppiate in modo debole. Pertanto, è possibile gestire gli snapshot all'interno di un gruppo di coerenza nello stesso modo in cui si gestiscono tutti gli altri snapshot.

Quando si valuta la possibilità di eliminare il gruppo di coerenza, è possibile scegliere se eliminare o conservare le singole istantanee. Se si aggiorna il gruppo di coerenza del backup in modo da conservare le singole istantanee dopo l'eliminazione del gruppo e si elimina il gruppo, viene creato un evento di tracciamento delle attività. Tuttavia, non viene creato alcun processo di backup poiché le istantanee di backup rimangono intatte.

La creazione di un gruppo di coerenza con snapshot di generazioni diverse non è supportata.

Valuta la possibilità di migrare i tuoi volumi di prima generazione al profilo “ sdp ” presente nell’elenco delle eccezioni. Il profilo “ sdp ” offre un rapporto qualità-prezzo migliore e una maggiore flessibilità rispetto ai profili di prima generazione. Per ulteriori informazioni, vedi Profili Block Storage for VPC.

Aggiornamento di un gruppo di coerenza nella console

  1. Vai all'elenco dei gruppi di coerenza degli snapshot. In " IBM Cloud console", fare clic su " Menu di navigazione icona del menu > Infrastrutture Icona VPC **> Archiviazione > Istantanee di Block Storage **".
  2. Nella scheda "Gruppi di coerenza", fare clic sul nome di un gruppo nell'elenco per visualizzarne i dettagli.
  3. È possibile modificare i seguenti attributi:
    • Per modificare il nome del gruppo, fare clic sull'icona Modifica inserire il nuovo nome.
    • Attiva o disattiva l'interruttore per abilitare o disabilitare l'eliminazione degli snapshot quando viene eliminato il gruppo di coerenza.

Aggiornamento di un gruppo di coerenza dalla CLI

È possibile aggiornare un gruppo di coerenza dalla CLI eseguendo il seguente comando. È possibile utilizzare la CLI per aggiornare il nome della risorsa e modificare la proprietà delete_snapshots_on_delete in modo da conservare gli snapshot anche dopo l'eliminazione del gruppo di coerenza degli snapshot.

ibmcloud is snapshot-consistency-group-update CONSISTENCY_GROUP_ID

L'esempio seguente modifica il nome del gruppo di coerenza. Identifica il gruppo di coerenza in base al nome. Con questo comando è possibile utilizzare anche l'ID del gruppo di coerenza.

ibmcloud is snapshot-consistency-group-update multiple-snapshots-consistency-group-1 --name my-consistency-group
Updating snapshot consistency group multiple-snapshots-consistency-group-1 under account Test Account as user test.user@ibm.com...
ID                          r174-ed7c034e-9bd1-4474-83d0-f5b050f1490a
Name                        my-consistency-group
CRN                         crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot-consistency-group:r174-ed7c034e-9bd1-4474-83d0-f5b050f1490a
Href                        https://us-south.iaas.cloud.ibm.com/v1/snapshot_consistency_groups/r174-ed7c034e-9bd1-4474-83d0-f5b050f1490a
Status                      stable
Backup policy job           -
Backup policy plan          -
Delete snapshot on delete   true
Source Snapshot             -
Resource group              ID                                 Name
                            11caaa983d9c4beb82690daab08717e9   Default
Created                     2023-08-25T10:55:37+05:30
Service Tags                -

Per ulteriori informazioni sulle opzioni di comando disponibili, consultare ibmcloud is snapshot-consistency-group-update.

Aggiornamento di un gruppo di coerenza tramite l'API

È possibile aggiornare un gruppo di coerenza a livello di programmazione richiamando il metodo /snapshot_consistency_groups/{id} nell'API VPC, come illustrato nella seguente richiesta di esempio. È possibile utilizzare l'API per aggiornare il nome della risorsa e modificare la proprietà delete_snapshots_on_delete in modo da conservare gli snapshot dopo l'eliminazione del gruppo di coerenza degli snapshot.

curl -X PATCH\
"$vpc_api_endpoint/v1/snapshot_consistency_groups/$consistency_group_id?version=2023-12-05&generation=2"
-H "Authorization: Bearer $iam_token"
-d "{\
   "delete_snapshot_on_delete_snapshot_consistency_group":false,\
   "name":"my-snapshot-consistency-group"}"

Aggiornamento di un gruppo di coerenza con Terraform

Per aggiornare un gruppo di coerenza degli snapshot, utilizzare la risorsa ibm_is_snapshot_consistency_group. È possibile aggiornare il nome della risorsa e modificare la proprietà delete_snapshots_on_delete , che può assumere i valori true o false``. È inoltre possibile aggiornare i tag associati alle istantanee.

resource "ibm_is_snapshot_consistency_group" "example" {
   delete_snapshots_on_delete = true
   name = "example-snapshot-consistency-group"
   snapshots {
    [
      name = "snapshot-1"
      source_volume = {id = "ibm_is_instance.example.volume_attachments[0].volume_id_1"}
      user_tags = ["my-tag"]
    ].
    [
      name = "snapshot-2"
      source_volume = {id = "ibm_is_instance.example.volume_attachments[0].volume_id_2"}
      user_tags = ["my-tag"]
    ]
   }
}

Modificando i valori di resource_group e source_volume delle istantanee dei membri, si costringe Terraform a eliminare le istantanee e a crearne di nuove.

Per ulteriori informazioni sugli argomenti e sugli attributi, consultare ibm_is_snapshot_consistency_group.

eventi di traccia dell'attività

Tutte le operazioni di snapshot su più volumi generano eventi in IBM Cloud Activity Tracker Event Routing, indipendentemente dal fatto che il gruppo di coerenza sia stato creato manualmente o dal servizio di backup. Per ulteriori informazioni, consultare la sezione " Eventi del gruppo di coerenza ".

Passi successivi