Gestion des groupes de cohérence des instantanés

Gérez les groupes de cohérence des instantanés en les renommant ou en modifiant le paramètre qui détermine si les instantanés membres sont supprimés lorsque le groupe est supprimé.

Un groupe de cohérence de snapshots contient des snapshots de plusieurs volumes associés à la même instance de serveur virtuel. Les instantanés sont faiblement couplés. Vous pouvez donc gérer les instantanés au sein d’un groupe de cohérence de la même manière que vous gérez n’importe quel autre instantané.

Lorsque vous envisagez de supprimer le groupe de cohérence, vous pouvez choisir de supprimer ou de conserver les instantanés individuels. Si vous mettez à jour le groupe de cohérence de sauvegarde afin de conserver les instantanés individuels après la suppression du groupe, puis que vous supprimez ce dernier, un événement de suivi d'activité est créé. Cependant, aucune tâche de sauvegarde n'est créée, car les instantanés de sauvegarde restent intacts.

La création d’un groupe de cohérence avec des instantanés de différentes générations n’est pas prise en charge.

Envisagez de migrer vos volumes de première génération vers le profil sdp allowlisted. Ce profil sdp offre une meilleure valeur ajoutée et davantage de flexibilité que les profils de première génération. Pour plus d'informations, voir Profils Block Storage for VPC.

Mise à jour d'un groupe de cohérence dans la console

  1. Accéder à la liste des groupes de cohérence des instantanés. Dans la console d' IBM Cloud, cliquez sur l'icône du menu de navigation > l'icône Infrastructure VPC > Stockage > Instantanés d' Block Storage.
  2. Dans l'onglet Groupes de cohérence, cliquez sur le nom d'un groupe dans la liste pour afficher les détails du groupe de cohérence.
  3. Vous pouvez modifier les attributs suivants :
    • Pour modifier le nom du groupe, cliquez sur l'icône Modifier Modifier et saisissez le nouveau nom.
    • Activez ou désactivez le bouton pour autoriser ou interdire la suppression des instantanés lors de la suppression du groupe de cohérence.

Mise à jour d’un groupe de cohérence à partir de l’interface de ligne de commande (CLI)

Vous pouvez mettre à jour un groupe de cohérence depuis l'interface de ligne de commande (CLI) en exécutant la commande suivante. Vous pouvez utiliser l'interface de ligne de commande (CLI) pour mettre à jour le nom de la ressource et modifier la propriété delete_snapshots_on_delete permettant de conserver les instantanés après la suppression du groupe de cohérence des instantanés.

ibmcloud is snapshot-consistency-group-update CONSISTENCY_GROUP_ID

L'exemple suivant modifie le nom du groupe de cohérence. Il identifie le groupe de cohérence par son nom. Vous pouvez également utiliser l’ID du groupe de cohérence avec cette commande.

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                -

Pour plus d'informations sur les options de commande disponibles, consultez ibmcloud is snapshot-consistency-group-update.

Mise à jour d’un groupe de cohérence à l’aide de l’API

Vous pouvez mettre à jour un groupe de cohérence par programmation en appelant la /snapshot_consistency_groups/{id} méthode de l’ API VPC, comme illustré dans l’exemple de requête suivant. Vous pouvez utiliser l’API pour mettre à jour le nom de la ressource et modifier la propriété delete_snapshots_on_delete permettant de conserver les instantanés après la suppression du groupe de cohérence des instantanés.

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"}"

Mise à jour d'un groupe de cohérence avec Terraform

Pour mettre à jour un groupe de cohérence de snapshots, utilisez la ressource ibm_is_snapshot_consistency_group. Vous pouvez mettre à jour le nom de la ressource, modifier la propriété delete_snapshots_on_delete, qui peut être soit, true soit false. Vous pouvez également mettre à jour les balises associées aux instantanés.

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"]
    ]
   }
}

La modification des valeurs source_volume et resource_group des instantanés des membres oblige Terraform à supprimer ces instantanés et à en créer de nouveaux.

Pour plus d'informations sur les arguments et les attributs, consultez ibm_is_snapshot_consistency_group.

événements de suivi de l'activité

Toutes les opérations de snapshot multi-volumes génèrent des événements dans IBM Cloud Activity Tracker Event Routing, que le groupe de cohérence ait été créé manuellement ou par le service de sauvegarde. Pour plus d'informations, consultez la section Événements du groupe Consistency.

Etapes suivantes