Pour migrer un volume Cinder attaché vers une autre banque de données, vous devez migrer la machine virtuelle qui correspond à l'instance à laquelle le volume est attaché.

Conditions préalables

Détachez tous les snapshots qui sont attachés au volume.

Procédure

  1. Connectez-vous au Serveur de gestion OpenStack et préparez le volume pour la migration.

    Cette étape prépare tous les volumes sur la banque de données spécifiée pour la migration.

    sudo viocli ds-migrate-prep dc-name ds-name

    Option

    Description

    DC_NAME

    Entrez le centre de données qui contient le volume souhaité.

    DS_NAME

    Entrez la banque de données qui contient le volume souhaité.

  2. Dans vSphere Client, localisez la machine virtuelle qui correspond à l'instance de calcul à laquelle le volume est attaché.
  3. Utilisez la fonctionnalité Storage vMotion pour migrer la machine virtuelle vers une autre banque de données.

    Le volume migre vers la nouvelle banque de données, mais seul le disque de la machine virtuelle fantôme se déplace vers la nouvelle banque de données. La machine virtuelle fantôme reste sur l'ancienne banque de données sans aucun disque.

  4. (Facultatif) Pour corriger le disque de la machine virtuelle fantôme, exécutez une procédure de détachement du volume.

    L'opération de détachement déconnecte le volume de l'instance. Des défaillances de lecture ou d'écriture à partir du volume peuvent se produire.