Avec l'attachement multiple Cinder, vous pouvez connecter simultanément des volumes à plusieurs instances.

Conditions préalables

Si vous souhaitez utiliser des volumes à attachement multiple, tenez compte des restrictions suivantes :

  • L'accélération matérielle est requise pour les banques de données NFS qui sauvegardent des volumes à attachement multiple.
  • Les volumes à attachement multiple ne peuvent pas être déplacés lorsqu'ils sont en cours d'utilisation. Pour éviter les effets de cette restriction, créez des volumes à attachement multiple sur une banque de données partagée.

    Vous pouvez spécifier des banques de données pour les volumes à attachement multiple en utilisant un profil de stockage. Créez le profil de stockage souhaité dans vSphere et attribuez-le au type de volume défini dans cette procédure à l'aide de la spécification supplémentaire vmware:storage_profile.

  • Les volumes à attachement multiple doivent utiliser un provisionnement statique immédiatement mis à zéro comme format de provisionnement.
  • Les volumes à attachement multiple doivent utiliser VMDK comme pilote de serveur principal. Les volumes FCD ne prennent pas en charge l'attachement multiple.
  • Pour éviter la corruption des données, formatez les volumes à attachement multiple avec un système de fichiers reconnaissant les clusters.
  • Vous ne pouvez pas cloner ou sauvegarder de volumes à attachement multiple, ou prendre des snapshots lorsque ces volumes sont attachés.
  • Si plus de huit hôtes ESXi tentent d'accéder à un seul volume à attachement multiple simultanément, l'attachement du volume échoue.
  • Vous ne pouvez pas effectuer de migration à chaud sur une instance à laquelle un volume à attachement multiple est attaché.
  • La commande viocli prepare datastore ne prend pas en charge les volumes à attachement multiple. Détachez les volumes à attachement multiple avant de les migrer vers une autre banque de données.

Procédure

  1. Créez un nouveau type de volume ou choisissez un type de volume existant pour l'attachement multiple.
    Pour obtenir des instructions, reportez-vous à Créer un type de volume.
  2. Sélectionnez Afficher les spécifications supplémentaires en regard du type de volume que vous souhaitez utiliser.
  3. Cliquez sur Créer.
  4. Dans le champ Clé, entrez multiattach.
  5. Dans le champ Valeur, entrez <is> true.
  6. Cliquez sur Créer.
  7. Sur la page Spécifications supplémentaires de type de volume, cliquez sur Créer.
  8. Dans le champ Clé, entrez vmware:vmdk_type.
  9. Dans le champ Valeur, entrez eagerZeroedThick.
  10. Cliquez sur Créer.
  11. (Facultatif) Spécifiez un profil de stockage pour vous assurer que les volumes à attachement multiple sont créés sur des banques de données prises en charge.
    1. Sur la page Spécifications supplémentaires de type de volume, cliquez sur Créer.
    2. Dans le champ Clé, entrez vmware:storage_profile.
    3. Dans le champ Valeur, entrez le nom du profil de stockage souhaité.
    4. Cliquez sur Créer.

Résultats

Un type de volume prenant en charge l'attachement multiple est créé. Pour créer des volumes à attachement multiple, sélectionnez ce type de volume lors de la création de volumes ou de l'attribution d'un nouveau type à des volumes. Notez que l'attribution d'un nouveau type à un volume pour activer ou désactiver l'attachement multiple est uniquement prise en charge lorsque le volume n'est pas attaché.