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

Vérifiez qu'aucun snapshot n'est attaché au volume. Si des snapshots lui sont attachés, vous devez les détacher.

Procédure

  1. À l'aide de SSH, connectez-vous au gestionnaire de VMware Integrated OpenStack.
  2. Passez à l'utilisateur racine.
    sudo su -
  3. 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.
    viocli ds-migrate-prep [-d DEPLOYMENT] DC_NAME DS_NAME
    Option Description
    -d DEPLOYMENT Indique le nom du déploiement de VMware Integrated OpenStack.
    DC_NAME Indique le nom du centre de données.
    DS_NAME Indique le nom de la banque de données.
  4. Connectez-vous à vSphere Web Client.
  5. Localisez la machine virtuelle qui correspond à l'instance de Nova à laquelle le volume est attaché.
  6. Utilisez la fonctionnalité Storage vMotion de vSphere Web Client 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.

    Reportez-vous à la documentation du produit vSphere concernant l'utilisation de Storage vMotion.

  7. (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.