Affichage des travaux de sauvegarde
Les tâches de sauvegarde créent ou suppriment des instantanés de sauvegarde en fonction de la fréquence et des paramètres de conservation définis dans le plan de sauvegarde. Vous pouvez utiliser l'interface utilisateur, l'interface de ligne de commande, l'API ou Terraform pour vérifier le statut des travaux de sauvegarde.
Afficher les tâches de sauvegarde dans la console
Répertoriez tous les travaux de sauvegarde. Sélectionnez un travail de sauvegarde et consultez les détails correspondants.
Afficher la liste des tâches de sauvegarde dans la console
A partir de la page de détails d'une stratégie de sauvegarde, vous pouvez répertorier tous les travaux de sauvegarde correspondant à cette stratégie. Les offres d'emploi sont classées par ordre chronologique décroissant. Les travaux de sauvegarde affichent toutes les sauvegardes créées par la règle de sauvegarde pour la région sélectionnée.
- Dans la consoleIBM Cloud, cliquez sur l'icône de
Navigation > Infrastructure
> Stockage > Politiques de sauvegarde.
- Cliquez sur un nom de règle.
- Cliquez sur l'onglet Travaux de sauvegarde. Le tableau 1 décrit les informations figurant sur la page Tâches de sauvegarde.
| Zone | Description |
|---|---|
| ID travail | L'identifiant généré automatiquement pour la tâche de sauvegarde. |
| Statut du travail | Statut du travail de sauvegarde, running, completed ou failed. |
| Plan | Le plan de sauvegarde qui a déclenché la sauvegarde. Survoler le nom du plan pour obtenir un récapitulatif du plan. |
| Type de travail | Lorsqu'une sauvegarde est en cours, cette zone affiche creation. Lorsqu'une sauvegarde est en cours de suppression, cette zone affiche deletion. |
| Travail démarré | Date et heure de début de la mission. |
| Travail terminé | Date et heure d'achèvement de la tâche. |
| Instantané | L'instantané (sauvegarde) créé à la fin de la tâche de sauvegarde. Cliquez sur le nom pour afficher les détails dans le panneau latéral. |
| Source | La source peut être le volume source ou le partage à partir duquel le premier instantané a été pris, ou l'instance source du groupe de cohérence d'instantanés dont la sauvegarde est membre. |
Afficher les instantanés créés par une tâche de sauvegarde dans la console
Dans la liste des travaux de sauvegarde, cliquez sur l'icône Actions et sélectionnez Afficher les instantanés créés. Un panneau latéral fournit
les détails de l'instantané (Tableau 2).
| Zone | Description |
|---|---|
| Nom | Nom de la stratégie de sauvegarde qui a créé l'instantané. Vous pouvez modifier les paramètres de la règle de sauvegarde en cliquant sur l'icône Editer |
| Statut | Le statut de l'instantané, tel que Stable. Pour obtenir la liste des statuts des instantanées, voir Statuts des instantanées. |
| Taille | La taille en Go de l'instantané est héritée du volume source. |
| Source | Ce champ indique le volume source ou le partage à partir duquel l'instantané a été pris. Si le volume source a été supprimé, le nom apparaît sans lien. |
| Amorçable | Cette information indique si le snapshot a été créé à partir d'un volume de démarrage. |
Afficher les tâches de sauvegarde depuis l'interface de ligne de commande (CLI)
Vous pouvez afficher la liste des travaux de sauvegarde en spécifiant l'ID ou le nom de la stratégie de sauvegarde. Vous pouvez également afficher les détails d'un travail de sauvegarde avec l'ID de ce travail.
Afficher la liste des tâches de sauvegarde depuis l'interface en ligne de commande (CLI)
Exécutez la commande backup-policy-jobs pour afficher les travaux de sauvegarde de vos instantanés de sauvegarde. Le statut indique quand le travail de sauvegarde est en cours d'exécution, si le travail de sauvegarde a échoué
ou a abouti.
ibmcloud is backup-policy-jobs POLICY [--source SOURCE] [--snapshots SNAPSHOT1,SNAPSHOT2, ...] [--status failed | running | succeeded] [--plan PLAN] [--output JSON] [-q, --quiet]
Dans le premier exemple, le nom de la règle de sauvegarde est utilisé pour répertorier les travaux de cette règle de sauvegarde.
ibmcloud is backup-policy-jobs new-policy-23
Listing jobs of backup policy new-policy-23 under account Test Account as user test.user@ibm.com...
ID Auto delete Auto delete after Completed at Created at Job type Status Match resource type
r138-4611c14d-69bd-4522-bc5f-4d3352df9b7b true 15 2024-02-06T01:47:39+00:00 2024-02-06T01:45:25+00:00 deletion succeeded volume
r138-58a33e41-472f-431c-8c74-5270ac3e48fd true 15 2024-01-23T01:48:07+00:00 2024-01-23T01:45:25+00:00 deletion succeeded volume
r138-f800fe99-455f-4b30-95ad-98293eb3b3e2 true 15 2024-01-17T10:13:13+00:00 2024-01-17T10:06:21+00:00 deletion succeeded volume
r138-60497743-43b4-4e7d-a221-0f6927653c6b true 15 2024-01-17T10:06:37+00:00 2024-01-17T10:06:19+00:00 creation succeeded volume
r138-3fe98f73-56ee-425b-842f-2a4b2a967241 true 15 2024-01-16T10:12:59+00:00 2024-01-16T10:06:22+00:00 deletion succeeded volume
r138-bd881c52-4f2e-4644-8072-fadcd6c8d3df true 15 2024-01-16T10:06:38+00:00 2024-01-16T10:06:21+00:00 creation succeeded volume
Dans le deuxième exemple, une règle différente est identifiée par son ID et l'option de sortie JSON est utilisée.
$ ibmcloud is backup-policy-jobs r006-0723c648-9a47-4d51-b1ba-349e21e715b6 -json
[
{
"auto_delete": true,
"auto_delete_after": 30,
"backup_policy_plan": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-0723c648-9a47-4d51-b1ba-349e21e715b6/plans/r006-e888bb31-7bf2-4885-a9f3-d448c1c37326",
"id": "r006-e888bb31-7bf2-4885-a9f3-d448c1c37326",
"name": "my-plan-b",
"resource_type": "backup_policy_plan"
},
"completed_at": "2024-01-17T10:06:37.000Z",
"created_at": "2024-01-17T10:06:19.000Z",
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-0723c648-9a47-4d51-b1ba-349e21e715b6/jobs/r006-60497743-43b4-4e7d-a221-0f6927653c6b",
"id": "r006-60497743-43b4-4e7d-a221-0f6927653c6b",
"job_type": "creation",
"resource_type": "backup_policy_job",
"source": {
"crn": "crn:v1:bluemix:public:is:us-south-2:a/a1234567::volume:r006-6afe1361-b592-45ab-b23b-6cca9982e371",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-6afe1361-b592-45ab-b23b-6cca9982e371",
"id": "r006-6afe1361-b592-45ab-b23b-6cca9982e371",
"name": "my-block-test3",
"resource_type": "volume"
},
"status": "succeeded",
"status_reasons": [],
"target_snapshots": [
{
"crn": "crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-d609337c-a25e-4b6c-bcfd-4cfdf3d96af3",
"href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/r006-d609337c-a25e-4b6c-bcfd-4cfdf3d96af3",
"id": "r006-d609337c-a25e-4b6c-bcfd-4cfdf3d96af3",
"name": "my-plan-b-8c3b424fd90b-4d05",
"resource_type": "snapshot"
}
]
},
{
"auto_delete": true,
"auto_delete_after": 30,
"backup_policy_plan": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-0723c648-9a47-4d51-b1ba-349e21e715b6/plans/r006-309d6d45-8b1c-4cb6-a749-c37deec3252a",
"id": "r006-309d6d45-8b1c-4cb6-a749-c37deec3252a",
"name": "my-weekly-plan",
"resource_type": "backup_policy_plan"
},
"completed_at": "2024-01-09T01:47:41.000Z",
"created_at": "2024-01-09T01:45:19.000Z",
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-0723c648-9a47-4d51-b1ba-349e21e715b6/jobs/r006-fab85148-ea61-460b-9d8e-6d3f94ed2c70",
"id": "r006-fab85148-ea61-460b-9d8e-6d3f94ed2c70",
"job_type": "deletion",
"resource_type": "backup_policy_job",
"source": {
"crn": "crn:v1:bluemix:public:is:us-south-2:a/a1234567::volume:r006-6afe1361-b592-45ab-b23b-6cca9982e371",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-6afe1361-b592-45ab-b23b-6cca9982e371",
"id": "r006-6afe1361-b592-45ab-b23b-6cca9982e371",
"name": "my-block-test3",
"resource_type": "volume"
},
"status": "succeeded",
"status_reasons": [],
"target_snapshots": [
{
"crn": "crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-1ac68268-35e5-4eb0-8e9f-82fbf06cf192",
"deleted": {
"more_info": "https://cloud.ibm.com/docs/apis/vpc#deleted-resources"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/r006-1ac68268-35e5-4eb0-8e9f-82fbf06cf192",
"id": "r006-1ac68268-35e5-4eb0-8e9f-82fbf06cf192",
"name": "-deleted-82fbf06cf192",
"resource_type": "snapshot"
}
]
}
]
Dans le troisième exemple, la politique de sauvegarde est identifiée par son nom. La colonne Type de ressources correspondantes indique que ces tâches de sauvegarde créaient des instantanés de partages de fichiers.
ibmcloud is backup-policy-jobs my-files-daily
Listing jobs of backup policy my-files-daily under account Test Account as user test.user@ibm.com...
ID Auto delete Auto delete after Completed at Created at Job type Status Match resource type
r006-4574ede8-f502-40db-827a-0d65b6039e20 true 30 2024-11-27T19:20:22+05:30 2024-11-27T19:20:18+05:30 creation succeeded share
r006-6a508a4c-67fd-4745-98ab-50447d09d974 true 30 2024-11-28T19:20:22+05:30 2024-11-28T19:20:18+05:30 creation succeeded share
r006-b072e083-972a-406c-b38c-c2f4ded6180c true 30 2024-11-29T19:20:21+05:30 2024-11-29T19:20:17+05:30 creation succeeded share
r006-967a8568-b538-409f-a96b-3c66985b677b true 30 2024-11-30T19:20:22+05:30 2024-11-30T19:20:17+05:30 creation succeeded share
Pour plus d'informations sur les options de commande disponibles, voir ibmcloud is backup-policy-jobs.
Afficher les détails d'une tâche de sauvegarde depuis l'interface de ligne de commande (CLI)
Exécutez la commande backup-policy-jobs et indiquez l'ID de la stratégie de sauvegarde et du travail de sauvegarde pour afficher les détails du travail. Vous pouvez également spécifier le nom de la politique de sauvegarde.
ibmcloud is backup-policy-job POLICY JOB_ID [--output JSON] [-q, --quiet]
L'exemple suivant montre la sortie lorsque vous exécutez la commande en utilisant le nom de la règle et l'ID de travail comme arguments, ainsi que l'option --output JSON.
$ ibmcloud is backup-policy-job my-backup-policy-v2 r006-60497743-43b4-4e7d-a221-0f6927653c6b -json
{
"auto_delete": true,
"auto_delete_after": 30,
"backup_policy_plan": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-0723c648-9a47-4d51-b1ba-349e21e715b6/plans/r006-e888bb31-7bf2-4885-a9f3-d448c1c37326",
"id": "r006-e888bb31-7bf2-4885-a9f3-d448c1c37326",
"name": "my-plan-b",
"resource_type": "backup_policy_plan"
},
"completed_at": "2024-01-17T10:06:37.000Z",
"created_at": "2024-01-17T10:06:19.000Z",
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-0723c648-9a47-4d51-b1ba-349e21e715b6/jobs/r006-60497743-43b4-4e7d-a221-0f6927653c6b",
"id": "r006-60497743-43b4-4e7d-a221-0f6927653c6b",
"job_type": "creation",
"resource_type": "backup_policy_job",
"source": {
"crn": "crn:v1:bluemix:public:is:us-south-2:a/a1234567::volume:r006-6afe1361-b592-45ab-b23b-6cca9982e371",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-6afe1361-b592-45ab-b23b-6cca9982e371",
"id": "r006-6afe1361-b592-45ab-b23b-6cca9982e371",
"name": "my-block-test3",
"resource_type": "volume"
},
"status": "succeeded",
"status_reasons": [],
"target_snapshots": [
{
"crn": "crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-d609337c-a25e-4b6c-bcfd-4cfdf3d96af3",
"href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/r006-d609337c-a25e-4b6c-bcfd-4cfdf3d96af3",
"id": "r006-d609337c-a25e-4b6c-bcfd-4cfdf3d96af3",
"name": "my-plan-b-8c3b424fd90b-4d05",
"resource_type": "snapshot"
}
]
Pour plus d'informations sur les options de commande disponibles, voir ibmcloud is backup-policy-jobs.
Afficher les tâches de sauvegarde à l'aide de l'API
Affichez la liste des tâches de sauvegarde ou les détails d'une tâche de sauvegarde spécifique à l'aide de l'API.
Afficher une liste de travaux de sauvegarde avec l'API
Envoyer une requête GET /backup_policies/{backup_policy_id}/jobs pour répertorier toutes les tâches de sauvegarde d'une politique de sauvegarde.
curl -X GET\
"$vpc_api_endpoint/v1/backup_policies/{backup_policy_id}/jobs?version=2022-06-22&generation=2"\
-H "Authorization: Bearer $iam_token"
Une réponse réussie ressemble à celle de l'exemple ci-après.
{
"first": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/7241e2a8-601f-11ea-8503-000c29475bed/jobs?limit=20"
},
"jobs": [
{
"auto_delete": true,
"auto_delete_after": 90,
"backup_policy_plan": {
"deleted": {
"more_info": "https://cloud.ibm.com/docs/apis/vpc#deleted-resources"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/0fe9e5d8-0a4d-4818-96ec-e99708644a58/plans/4cf9171a-0043-4434-8727-15b53dbc374c",
"id": "4cf9171a-0043-4434-8727-15b53dbc374c",
"name": "my-policy-plan",
"resource_type": "backup_policy_plan"
},
"completed_at": "2022-06-23T13:37:11.549Z",
"created_at": "2022-06-23T13:37:11.549Z",
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/0fe9e5d8-0a4d-4818-96ec-e99708644a58/jobs/4cf9171a-0043-4434-8727-15b53dbc374c",
"id": "4cf9171a-0043-4434-8727-15b53dbc374c",
"job_type": "creation",
"resource_type": "backup_policy_job",
"source": {
"crn": "crn:v1:bluemix:public:is:us-south-1:a/123456::volume:r006-1a6b7274-678d-4dfb-8981-c71dd9d4daa5",
"deleted": {
"more_info": "https://cloud.ibm.com/docs/apis/vpc#deleted-resources"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-1a6b7274-678d-4dfb-8981-c71dd9d4daa5",
"id": "1a6b7274-678d-4dfb-8981-c71dd9d4daa5",
"name": "my-volume",
"resource_type": "volume"
},
"status": "failed",
"status_reasons": [
{
"code": "source_volume_busy",
"message": "string",
"more_info": "https://cloud.ibm.com/docs/vpc?..."
}
],
"target_snapshot": {
"crn": "crn:v1:bluemix:public:is:us-south:a/123456::snapshot:f6bfa329-0e36-433f-a3bb-0df632e79263",
"deleted": {
"more_info": "https://cloud.ibm.com/docs/apis/vpc#deleted-resources"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/f6bfa329-0e36-433f-a3bb-0df632e79263",
"id": "f6bfa329-0e36-433f-a3bb-0df632e79263",
"name": "my-snapshot",
"resource_type": "snapshot"
}
}
],
"limit": 20,
"next": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/7241e2a8-601f-11ea-8503-000c29475bed/jobss?start=9d5a91a3e2cbd233b5a5b33436855ed1&limit=20"
},
"total_count": 132
}
Afficher les détails d'un travail de sauvegarde avec l'API
Effectuez une demande GET /backup_policies/{backup_policy_id}/jobs/{backup_job_id} pour afficher les détails d'un travail de sauvegarde, qui est spécifié par ID.
curl -X GET\
"$vpc_api_endpoint/v1/backup_policies/{backup_policy_id}/jobs{backup_job_id}?version=2022-06-22&generation=2"\
-H "Authorization: Bearer $iam_token"
Une réponse réussie ressemble à celle de l'exemple ci-après.
{
"auto_delete": true,
"auto_delete_after": 90,
"backup_policy_plan": {
"deleted": {
"more_info": "https://cloud.ibm.com/docs/apis/vpc#deleted-resources"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/0fe9e5d8-0a4d-4818-96ec-e99708644a58/plans/4cf9171a-0043-4434-8727-15b53dbc374c",
"id": "4cf9171a-0043-4434-8727-15b53dbc374c",
"name": "my-policy-plan",
"resource_type": "backup_policy_plan"
},
"completed_at": "2022-06-30T01:58:32.163Z",
"created_at": "2022-06-30T01:58:32.163Z",
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/0fe9e5d8-0a4d-4818-96ec-e99708644a58/jobs/4cf9171a-0043-4434-8727-15b53dbc374c",
"id": "4cf9171a-0043-4434-8727-15b53dbc374c",
"job_type": "creation",
"resource_type": "backup_policy_job",
"source": {
"crn": "crn:v1:bluemix:public:is:us-south-1:a/123456::volume:r006-1a6b7274-678d-4dfb-8981-c71dd9d4daa5",
"deleted": {
"more_info": "https://cloud.ibm.com/docs/apis/vpc#deleted-resources"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/1a6b7274-678d-4dfb-8981-c71dd9d4daa5",
"id": "1a6b7274-678d-4dfb-8981-c71dd9d4daa5",
"name": "my-volume",
"resource_type": "volume"
},
"status": "failed",
"status_reasons": [
{
"code": "source_volume_busy",
"message": "string",
"more_info": "https://cloud.ibm.com/docs/vpc?...."
}
],
"target_snapshot": {
"crn": "crn:v1:bluemix:public:is:us-south:a/123456::snapshot:f6bfa329-0e36-433f-a3bb-0df632e79263",
"deleted": {
"more_info": "https://cloud.ibm.com/docs/apis/vpc#deleted-resources"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/f6bfa329-0e36-433f-a3bb-0df632e79263",
"id": "f6bfa329-0e36-433f-a3bb-0df632e79263",
"name": "my-snapshot",
"resource_type": "snapshot"
}
}
Afficher les travaux de sauvegarde avec Terraform
Pour utiliser Terraform, téléchargez le CLI Terraform et configurez le plug-in IBM Cloud Provider. Pour plus d'informations, voir Initiation à Terraform.
Les services d'infrastructure VPC utilisent un noeud final régional spécifique, qui cible us-south par défaut. Si votre VPC est créé dans une autre région, veillez à cibler la région appropriée dans le bloc fournisseur du fichier
provider.tf.
Consultez l'exemple suivant de ciblage d'une région autre que la région par défaut us-south.
provider "ibm" {
region = "eu-de"
}
Afficher la liste des tâches de sauvegarde avec Terraform
Importez la liste d'une collection de travaux de sauvegarde en tant que source de données en lecture seule.
data "ibm_is_backup_policy_jobs" "example" {
backup_policy_id = ibm_is_backup_policy.example.id
}
Pour plus d'informations sur les arguments et les attributs, voir ibm_is_backup_policy_jobs.
Afficher les détails d'une tâche de sauvegarde avec Terraform
Importez les détails d'un travail de sauvegarde en tant que source de données en lecture seule.
data "ibm_is_backup_policy_job" "example" {
backup_policy_id = ibm_is_backup_policy.example.id
identifier = "r138-25828175-2b51-4247-ba01-79c538f68282"
}
Pour plus d'informations sur les arguments et les attributs, voir ibm_is_backup_policy_job.
Statuts des travaux de sauvegarde et codes anomalie
Lorsque vous affichez les détails d'une tâche de sauvegarde à partir de l'interface CLI ou en faisant une GET /backup_policies/{backup_policy_id}/jobs/{backup_job_id} à l'API,
la propriété status indique si le travail failed, est running, ou succeeded. Les réponses de l'interface de ligne de commande et de l'API fournissent également les raisons de statut avec
les codes suivants:
internal_error-Le code indique une erreur interne. Si vous voyez ce code, contactez le support d' IBM.snapshot_encryption_key_invalid- Le code indique que le système ne peut pas créer d'instantané car la clé de cryptage n'a pas pu être validée. La raison de cette erreur peut être que les informations clés que vous avez fournies sont incorrectes ou que l'autorisation de service à service a été révoquée.snapshot_pending- Le code indique qu'un instantané de sauvegarde n'a pas pu être supprimé car il se trouve dans lependingétat du cycle de vie de l'instantané.snapshot_volume_limit- Le code indique qu'un instantané de sauvegarde n'a pas pu être créé car le limite d'instantané car le volume source est atteint.snapshot_share_limit: Le nombre maximum d'instantanés sur ce partage de fichiers est atteint.snapshot_source_unsupported: Le mode de contrôle d'accès du partage de fichiers source ne prend pas en charge les sauvegardes et les instantanés.source_volume_busy: ce code indique qu'un instantané de sauvegarde n'a pas pu être créé car le volume source effectue des opérations qui doivent être sérialisées. Ces opérations comprennent l'augmentation de la capacité, l'ajustement des IOPS ou la création d'un instantané.source_volume_too_large- Le code indique qu'un instantané de sauvegarde n'a pas pu être créé car le volume source dépasse le taille maximale prise en charge.snapshot_rate_too_high- Le taux de sauvegardes de la ressource est trop élevé, la tâche de sauvegarde ne peut pas créer l'instantané de sauvegarde avant qu'un nouvel instantané ne soit dû. La deuxième capture d'écran échoue car la première est toujours en cours de traitement.source_volume_unavailable- Le code indique qu'il n'a pas été possible de créer un instantané de sauvegarde car le volume source est introuvable. Assurez-vous que le volume est connecté à une instance en cours d'exécution.snapshot_source_unavailable- Les données sources ne sont pas disponibles. Cette erreur peut se produire parce que la source est encore en cours de création.
Pour plus d'informations, voir le dépannage de la sauvegarde pour VPC.