Migration d'un volume de stockage par blocs

Migrer les volumes « Block Storage for VPC » des profils de première génération ( à plusieurs niveaux ou personnalisés ) vers le profil de deuxième génération « sdp ». Personnalisez les IOPS et la bande passante pendant la migration, tout en préservant l'intégrité des données et en réduisant au minimum les temps d'arrêt.

. Lorsque vous créez une tâche de migration, vous pouvez personnaliser les limites d'IOPS et de bande passante. Si vous ne spécifiez pas ces valeurs, le système applique les valeurs par défaut du profil.

Pendant que la migration est en cours, le volume est dans l'état updating. Toutes les zones utilisées du volume sont copiées, et les volumes source et cible sont maintenus synchronisés grâce à la mise en miroir des écritures. Si le volume est attaché à une instance, l'attachement au volume du VSI est converti de manière transparente du volume source au volume cible lorsque l'opération de copie est terminée. Vous pouvez suivre l'état et la progression de vos travaux de migration dans l'interface utilisateur, à partir du CLI, avec l'API et Terraform.

Vous pouvez annuler une migration pendant que le processus de copie est en cours.

Une fois la migration terminée, le volume passe à l'état « available » et suit le modèle de facturation du nouveau profil.

Le chiffrement au repos n'est pas affecté par le processus de migration. Le volume est chiffré en utilisant les mêmes CRK et WDEK avant et après la migration.

Les instantanés pris avant la migration du volume ne sont pas migrés avec le volume, et leurs valeurs de génération de stockage restent inchangées. Le premier instantané du volume après la migration est une copie complète du volume et hérite de la valeur de génération de stockage du volume. Les instantanés pris après le premier sont des instantanés incrémentiels.

Si vous n'êtes pas satisfait des performances ou des fonctionnalités du volume migré, créez un dossier d'assistance pour être ajouté à la liste d'autorisation. Lorsque votre compte figure sur la liste d'autorisation, vous pouvez lancer une migration pour ramener le volume à la génération 1.

Limitations

  • Les volumes d'amorçage créés à partir d'images cryptées avec des clés gérées par le client ne peuvent pas être migrés dans cette version.
  • Au cours d'une période de 24 heures, un compte peut lancer un maximum de 10 migrations par région.
  • Si une migration hors ligne est en cours, toute nouvelle demande d'attachement de volume échoue. Pour procéder au rattachement, vous devez annuler le processus de migration.
  • Si une migration en ligne est en cours, le détachement d'un volume peut annuler le processus de migration.
  • Il n'est pas possible de créer de nouveaux clichés à partir d'un volume en cours de migration.
  • Si un volume est attaché à un VSI qui utilise l'allocation de bande passante en pool, le volume ne peut pas être migré. Définissez l'allocation de la bande passante à weighted pour prendre en charge le processus de migration des volumes.
  • Sélectionnez la disponibilité Seuls les volumes de deuxième génération créés à l'origine en tant que volumes de première génération peuvent être migrés vers un profil de première génération. Les volumes créés avec le profil sdp ne peuvent pas être convertis en profil de première génération.
  • Sélectionner la disponibilité Si la capacité d'un volume migré est supérieure à 16 To, il ne peut pas être migré à nouveau pour utiliser un profil de première génération. Les profils traditionnels de première génération ne prennent pas en charge les capacités supérieures à 16 To.

Initier la migration des volumes dans la console

Vous pouvez migrer votre volume de stockage vers le profil sdp en sélectionnant Migrer le volume dans le menu Actions Icône Actions dans la liste Volumes de stockage en bloc pour VPC.

  1. Accédez à la liste des volumes Block Storage for VPC. Dans la console IBM Cloud, cliquez sur l'icône de menu Navigation > Infrastructure VPC > Stockage > Block Storage volumes.

  2. Sélectionnez dans la liste le volume que vous souhaitez migrer. Cliquez sur le menu Actions Icône Actions et cliquez sur Migrer le volume.

    La migration des volumes n'est généralement disponible que pour les volumes de première génération. Pour les volumes de deuxième génération, l'option Migrer le volume n'est visible que pour les comptes disposant d'un accès spécial.

  3. Sélectionnez le profil cible. Actuellement, le seul profil de volume de deuxième génération disponible est sdp. Si vous souhaitez ramener un volume migré à un profil de première génération (profils general-purpose, 5-iops, 10-iops, ou custom ), sélectionnez le profil qui répond à vos besoins en termes de capacité et de performances. Les profils qui ne peuvent pas prendre en charge la capacité actuelle de votre volume sont désactivés.

  4. Cliquez sur Migrer.

Initier une migration de volume à partir de l'interface de gestion

Vous pouvez migrer votre volume de stockage vers un profil de volume d'une autre génération de stockage en utilisant la commande volume-job-create. Indiquez l'ID ou le nom du volume que vous souhaitez convertir, ainsi que le profil du volume cible. L'ajout des nouvelles valeurs IOPS et Bande passante est facultatif et dépend du profil du volume cible. Consultez l'exemple suivant.

ibmcloud is volume-job-create r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3 --profile sdp --name my-volume-migration-job --iops 3000 --bandwidth 1000
Creating volume job for r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3 under account test account as user test.user@ibm.com...
ID                r006-10d88923-1102-4859-a2b8-628bb9fb0d70
Name              my-volume-migration-job
Status            queued
Bandwidth(Mbps)   1000
IOPS              3000
Profile           sdp
Auto Delete       false
Created at        2026-03-17T14:26:02+05:30
Href              https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3/jobs/r006-10d88923-1102-4859-a2b8-628bb9fb0d70
Job type          migrate
Resource type     volume_job

Pour plus d'informations sur toutes les options de commande disponibles, voir la référence CLI VPC.

Initier la migration des volumes avec l'API

Avant de commencer, assurez-vous d'avoir configuré votre environnement API. Pour plus d'informations, voir Configuration de votre environnement d'API et d'interface de ligne de commande.

Vous pouvez programmer migrer votre volume de stockage pour accéder à profil de volume d'une autre génération de stockage en faisant une demande POST /volumes/{volume_id}/jobs à l'API VPC. Spécifiez le type de travail "migrate" et le profil du volume cible. Lorsque le volume est migré vers le profil sdp, vous pouvez éventuellement spécifier de nouvelles valeurs d'IOPS et de bande passante. Consultez l'exemple suivant.

curl "$vpc_api_endpoint/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs?version=2026-03-17&generation=2" \
  --header "Content-Type: application/json" \
  -H "Authorization: Bearer $iam_token" \
  --request POST \
  --data '{
    "job_type": "migrate",
    "parameters": {
      "profile": {
        "name": "sdp"
      }
    },
    "name": "my-volume-migration-job"
  }'

Une réponse positive indique que la tâche de migration de volume est créée.

{
  "auto_delete": false,
  "created_at": "2026-03-17T04:15:00.000Z",
  "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
  "id": "r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
  "job_type": "migrate",
  "name": "my-volume-migration-job",
  "parameters": {
    "bandwidth": 1000,
    "iops": 3000,
    "profile": {
      "name": "sdp"
    }
  },
  "resource_type": "volume_job",
  "status": "queued",
  "status_reasons": []
}

Initier la migration des volumes avec Terraform

Vous pouvez migrer votre volume de stockage vers le profil sdp en utilisant la ressource ibm_is_volume_job. Spécifiez le job_type "migrate" et le nom du job de volume. L'ajout des nouvelles valeurs d'IOPS et de bande passante est facultatif et dépend du profil du volume cible. Consultez l'exemple suivant.

resource "ibm_is_volume_job" "vol-job1" {
  job_type = "migrate"
  name    = "vol-job1"
  parameters {
    profile {
      name = "sdp"
    }
    bandwidth = 2000
    iops      = 5000
  }
}

L'évolution du statut de l'emploi dans le domaine de la migration

Le processus de migration n'est pas instantané. La durée de la migration dépend de la taille du volume. La migration d'un volume 1‑TiB prend généralement environ 6 heures. Cependant, la migration peut prendre plus de temps lorsque de nombreux volumes sont traités en même temps.

Le travail sur le volume commence à l'état queued, passe à l'état running, puis à l'état completed lorsque l'opération se termine avec succès. Pendant la migration, l'état du cycle de vie du volume est indiqué par updating. Le tableau suivant présente les valeurs d'état que vous pouvez voir dans la console, la CLI et les réponses API lorsque vous vérifiez la progression de la migration.

Statut des travaux en volume.
Statut du travail en volume Activité
queued Le travail est en file d'attente et attend d'être lancé.
running Le projet est en cours.
failed La mission n'a pas été menée à bien.
succeeded La mission a été menée à bien.
deleting Cette offre d'emploi est en cours de suppression.
deleted Le travail a été supprimé.
canceling Le poste est supprimé.
canceled Le travail a été annulé.

Surveillance de la migration des volumes dans la console

Vous pouvez vérifier l'état et la progression de la migration des volumes dans la console.

  1. Accédez à la liste des volumes Block Storage for VPC. Dans la console IBM Cloud, cliquez sur l'icône de menu Navigation > Infrastructure VPC > Stockage > Block Storage volumes.
  2. Dans la liste, cliquez sur le nom du volume que vous avez commencé à migrer.
  3. Cliquez sur l'onglet Travaux du volume pour afficher la liste des travaux associés au volume.
  4. Cliquez sur la tâche de migration en cours pour en connaître l'état et la durée estimée.

Surveillance de la migration des volumes à partir de l'interface de gestion

Vous pouvez vérifier l'état et la progression de la migration des volumes à partir de la CLI. Tout d'abord, dressez la liste de tous les travaux de volume à l'aide de la commande ibmcloud is volume-jobs et sélectionnez un travail dans le résultat. L'exemple suivant utilise l'identifiant du volume pour répertorier le travail de volume associé. Vous pouvez également utiliser le nom du volume.

ibmcloud is volume-jobs r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3
Listing volume job for r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3 under account test account as user test.user@ibm.com...
ID                                         Name       Created at                 Auto Delete  Job type  Status     Bandwidth(Mbps)   IOPS  Profile
r006-10d88923-1102-4859-a2b8-628bb9fb0d70  my-volume-migration-job   2026-03-17T14:26:02+05:30  false        migrate   succeeded  1000              3000  sdp

Ensuite, obtenez les détails du travail sur le volume avec la commande ibmcloud is volume-job. Spécifiez le nom ou l'ID du volume comme argument, et spécifiez le nom ou l'ID du travail dans le cadre de l'option --job.

ibmcloud is volume-job r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3 --job r006-10d88923-1102-4859-a2b8-628bb9fb0d70

Lorsque la migration est en cours, la réponse ressemble à l'exemple suivant :

ID                        r006-10d88923-1102-4859-a2b8-628bb9fb0d70
Name                      my-volume-migration-job
Status                    running
Bandwidth(Mbps)           1000
IOPS                      3000
Profile                   sdp
Auto delete               false
Created at                2026-03-17T10:54:52-06:00
Estimated completion at   2026-03-17T12:03:30-06:00
Href                      https://us-south.cloud.ibm.com/v1/volumes/r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3/jobs/r006-10d88923-1102-4859-a2b8-628bb9fb0d70
Job type                  migrate
Started at                2026-03-17T10:55:07-06:00
Resource type             volume_job

Notez la date et l'heure d'achèvement estimées dans la réponse.

Lorsque la migration est terminée, la réponse ressemble à l'exemple suivant :

Getting volume job r006-10d88923-1102-4859-a2b8-628bb9fb0d70 for r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3 under account test account as user test.user@ibm.com...
ID                r006-10d88923-1102-4859-a2b8-628bb9fb0d70
Name              my-volume-migration-job
Status            succeeded
Bandwidth(Mbps)   1000
IOPS              3000
Profile           sdp
Auto Delete       false
Completed at      2026-03-17T14:26:23+05:30
Created at        2026-03-17T14:26:02+05:30
Href              https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3/jobs/r006-10d88923-1102-4859-a2b8-628bb9fb0d70
Job type          migrate
Started at        2026-03-17T14:26:18+05:30
Resource type     volume_job

Pour plus d'informations sur toutes les options de commande disponibles, voir la référence CLI VPC.

Contrôler la migration des volumes avec l'API

Vous pouvez vérifier l'état et la progression de la migration des volumes de manière programmatique avec l'API. Tout d'abord, dressez la liste des tâches du volume et sélectionnez une tâche de migration dans la réponse de l'API. Ensuite, récupérez le travail de volume sélectionné.

  1. Liste des travaux de migration du volume. L'exemple suivant répertorie les travaux de migration pour le volume r006-567faad4-81f4-440a-95f0-6f4c98f22c25.

    curl "$vpc_api_endpoint/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs?version=2026-03-17&generation=2" \
      --header "Content-Type: application/json" \
      -H "Authorization: Bearer $iam_token" \
     --request GET
    

    Une réponse réussie ressemble à celle de l'exemple ci-après.

    {
    "first": {
        "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs?limit=50"
       },
    "jobs": [
     {
       "auto_delete": false,
       "created_at": "2026-03-17T06:47:41.000Z",
       "estimated_completion_at": "2026-03-17T06:51:58.000Z",
       "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-45e29fb5-aa4a-4772-a857-da2f31a97726",
       "id": "r006-45e29fb5-aa4a-4772-a857-da2f31a97726",
       "job_type": "migrate",
       "name": "my-volume-migration-job-reverse",
       "parameters": {
         "bandwidth": 1000,
         "iops": 100,
         "profile": {
           "name": "custom"
         }
       },
       "resource_type": "volume_job",
       "started_at": "2026-03-17T06:47:44.000Z",
       "status": "running",
       "status_reasons": [
       ]
     },
     {
       "auto_delete": false,
       "completed_at": "2026-03-17T06:44:29.000Z",
       "created_at": "2026-03-17T06:40:11.000Z",
       "estimated_completion_at": "2026-03-17T06:44:25.000Z",
       "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-10d88923-1102-4859-a2b8-628bb9fb0d70",
       "id": "r006-10d88923-1102-4859-a2b8-628bb9fb0d70",
       "job_type": "migrate",
       "name": "my-volume-migration-job",
       "parameters": {
         "bandwidth": 1000,
         "iops": 3000,
         "profile": {
           "name": "sdp"
         }
       },
       "resource_type": "volume_job",
       "started_at": "2026-03-17T06:40:14.000Z",
       "status": "succeeded",
       "status_reasons": [
       ]
     }
    ],
    "limit": 50,
    "total_count": 2
    }
    
  2. Récupérer les détails du travail de migration. L'exemple suivant utilise l'ID de volume 006-567faad4-81f4-440a-95f0-6f4c98f22c25 et l'ID de travail r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d de la requête API précédente.

    curl "$vpc_api_endpoint/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d?version=2026-03-17&generation=2" \
      --header "Content-Type: application/json" \
      -H "Authorization: Bearer $iam_token" \
      --request GET
    

    Une réponse positive ressemble à l'exemple suivant lorsque le travail est toujours en cours d'exécution. Notez la date et l'heure d'achèvement prévues dans la réponse.

    {
    "auto_delete": false,
    "created_at": "2026-03-17T04:15:00.000Z",
    "estimated_completion_at": "2026-03-17T06:51:58.000Z",
    "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
    "id": "r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
    "job_type": "migrate",
    "name": "my-volume-migration-job",
    "parameters": {
        "bandwidth": 1000,
        "iops": 3000,
        "profile": {
          "name": "sdp"
        }
    },
    "resource_type": "volume_job",
    "started_at": "2026-03-17T04:15:15.000Z",
    "status": "running",
    "status_reasons": []
    }
    

    Une réponse positive ressemble à l'exemple suivant lorsque le travail est terminé.

    {
    "auto_delete": false,
    "completed_at": "2026-03-17T06:44:29.000Z",
    "created_at": "2026-03-17T04:15:00.000Z",
    "estimated_completion_at": "2026-03-17T06:51:58.000Z",
    "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
    "id": "r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
    "job_type": "migrate",
    "name": "my-volume-migration-job",
    "parameters": {
        "bandwidth": 1000,
        "iops": 3000,
        "profile": {
          "name": "sdp"
        }
    },
    "resource_type": "volume_job",
    "started_at": "2026-03-17T04:15:15.000Z",
    "status": "running",
    "status_reasons": []
    }
    

Surveillance de la migration des volumes avec Terraform

Importez la liste des travaux de volume qui appartiennent à un volume en tant que source de données en lecture seule avec la ressource ibm_is_volume_job.

`data "ibm_is_volume_job" "example" {
  volume_job_id = ibm_is_volume_job.example.id
  }

Mise à jour du travail de migration de volume dans la console

Pendant que la tâche de migration est en cours, vous pouvez également mettre à jour le nom de la tâche de volume si vous le souhaitez.

  1. Accédez à la liste des volumes Block Storage for VPC. Dans la console IBM Cloud, cliquez sur l'icône de menu Navigation > Infrastructure VPC > Stockage > Block Storage volumes.
  2. Dans la liste, cliquez sur le nom du volume que vous avez commencé à migrer.
  3. Cliquez sur l'onglet Travaux du volume pour afficher la liste des travaux associés au volume.
  4. Sélectionnez la tâche que vous souhaitez mettre à jour. Cliquez sur le menu Actions Icône d'actions et sélectionnez Renommer.

Mise à jour du travail de migration de volume à partir de l'interface de gestion

Pendant que la tâche de migration est en cours, vous pouvez également mettre à jour le nom de la tâche de volume, si vous le souhaitez, en utilisant la commande volume-job-update. Indiquez l'ID de la tâche de volume que vous souhaitez mettre à jour, ainsi que le nouveau nom.

ibmcloud is volume-job-update r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3 --volume-job r006-10d88923-1102-4859-a2b8-628bb9fb0d70 --name new-name-for-migration-jon
Updating volume job r006-10d88923-1102-4859-a2b8-628bb9fb0d70 for r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3 under account test account as user test.user@ibm.com...
ID                        r006-10d88923-1102-4859-a2b8-628bb9fb0d70
Name                      new-name-for-migration-job
Status                    running
Bandwidth(Mbps)           1000
IOPS                      3000
Profile                   sdp
Auto Delete               false
Created at                2026-03-17T10:54:52-06:00
Estimated completion at   2026-03-17T12:03:30-06:00
Href                      https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-45421f23-df25-4dc7-bb5a-3cbcec26bba3/jobs/r006-10d88923-1102-4859-a2b8-628bb9fb0d70
Job type                  migrate
Started at                2026-03-17T10:58:52-06:00
Resource type             volume_job

Pour plus d'informations sur toutes les options de commande disponibles, voir la référence CLI VPC.

Mise à jour de la tâche de migration de volume avec l'API

Pendant que la tâche de migration est en cours, vous pouvez également mettre à jour le nom de la tâche de volume si vous le souhaitez à l'aide d'une requête PATCH/v1/volumes/{volume_id}/jobs/{job_id}. Consultez l'exemple suivant.

curl "$vpc_api_endpoint/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d?version=2026-03-17&generation=2" \
  --header "Content-Type: application/json" \
  -H "Authorization: Bearer $iam_token" \
  --request PATCH \
  --data '{
    "name": "my-updated-migration-job"
  }'

Une réponse positive indique que le nom de la tâche de volume est mis à jour.

{
  "auto_delete": false,
  "created_at": "2026-03-17T04:15:00.000Z",
  "estimated_completion_at": "2026-03-17T06:51:58.000Z",
  "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
  "id": "r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
  "job_type": "migrate",
  "name": "my-updated-migration-job",
  "parameters": {
    "bandwidth": 1000,
    "iops": 3000,
    "profile": {
      "name": "sdp"
    }
  },
  "resource_type": "volume_job",
  "started_at": "2026-03-17T04:15:15.000Z",
  "status": "running",
  "status_reasons": []
}

Mise à jour de la migration des volumes avec Terraform

Pendant que la tâche de migration est en cours, vous pouvez également mettre à jour le nom de la tâche de volume si vous le souhaitez, en utilisant la ressource ibm_is_volume_job.

`resource "ibm_is_volume_job" "example" {
  volume_job_id = ibm_is_volume_job.example.id
  name          =
  }

Annulation de la migration des volumes dans la console

Vous pouvez annuler un travail de migration s'il se trouve encore dans la phase de migration sur le site queued ou running.

  1. Accédez à la liste des volumes Block Storage for VPC. Dans la console IBM Cloud, cliquez sur l'icône de menu Navigation > Infrastructure VPC > Stockage > Block Storage volumes.
  2. Dans la liste, cliquez sur le nom du volume que vous avez commencé à migrer.
  3. Cliquez sur l'onglet Travaux du volume pour afficher la liste des travaux associés au volume.
  4. Sélectionnez la tâche que vous souhaitez mettre à jour. Cliquez sur le menu Actions Icône d'actions et sélectionnez Annuler la migration.

Annulation de la migration des volumes à partir de l'interface de gestion

Vous pouvez annuler un travail de migration s'il est encore en phase de migration en utilisant la commande volume-job-cancel. Indiquez l'ID de la tâche de volume que vous souhaitez annuler.

ibmcloud is volume-job-cancel r006-ef750f93-70f3-45db-bb10-71901d5371e2 --volume-job r006-55e8105d-61bd-46cc-b714-042eadfc6e17
Cancelling volume job r006-55e8105d-61bd-46cc-b714-042eadfc6e17 for r006-ef750f93-70f3-45db-bb10-71901d5371e2 under account test account as user test.user@ibm.com...
ID                        r006-55e8105d-61bd-46cc-b714-042eadfc6e17
Name                      my-volume-migration-job
Status                    canceling
Bandwidth(Mbps)           1000
IOPS                      3000
Profile                   sdp
Auto delete               false
Created at                2026-03-17T17:24:53+05:30
Estimated completion at   2026-03-17T17:38:39+05:30
Href                      https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-ef750f93-70f3-45db-bb10-71901d5371e2/jobs/r006-55e8105d-61bd-46cc-b714-042eadfc6e17
Job type                  migrate
Started at                2026-03-17T17:25:00+05:30
Resource type             volume_job

Pour plus d'informations sur toutes les options de commande disponibles, voir la référence CLI VPC.

Annulation de la migration des volumes à l'aide de l'API

Vous pouvez annuler une migration si elle se trouve encore dans la phase de migration de manière programmatique en faisant une demande POST /v1/volumes/{id}/jobs/{job-id}/cancel à l'API VPC.

curl "$vpc_api_endpoint/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d/cancel?version=2026-03-17&generation=2" \
  --header "Content-Type: application/json" \
  -H "Authorization: Bearer $iam_token" \
  --request POST

Une réponse positive indique que le travail de migration de volume est annulé.

{
  "auto_delete": false,
  "created_at": "2026-03-17T04:15:00.000Z",
  "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-567faad4-81f4-440a-95f0-6f4c98f22c25/jobs/r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
  "id": "r006-03edeeed-fae7-439e-b31c-fbdbec6f9e7d",
  "job_type": "migrate",
  "name": "my-volume-migration-job",
  "parameters": {
    "bandwidth": 1000,
    "iops": 3000,
    "profile": {
      "name": "sdp"
    }
  },
  "resource_type": "volume_job",
  "started_at": "2026-03-17T04:15:15.000Z",
  "status": "canceling",
  "status_reasons": []
}

Annulation de la migration des volumes avec Terraform

Vous pouvez annuler une migration si elle est encore en phase de migration en utilisant la ressource ibm_is_volume_job_operations et en ajoutant l'argument cancel = true.

resource "ibm_is_volume_job_operations" "cancel" {
  cancel = true
  volume_job = ibm_is_volume_job.example.id
}

Pour plus d'informations sur les arguments et les attributs, voir ibm_is_volume_job_operations.