Mon volume Amazon EBS est bloqué dans l'état « Attaching » (Association).

Date de la dernière mise à jour : 25/06/2019

J'ai associé mon Amazon Elastic Block Store (Amazon EBS) à mon instance Amazon Elastic Compute Cloud (Amazon EC2), mais il a toujours l'état d'association après 10 à 15 minutes.  

Solution

Vérifiez que le nom de périphérique que vous avez spécifié lorsque vous avez tenté de mapper le volume EBS n'est pas déjà utilisé. Si vous spécifiez un nom de périphérique déjà utilisé par le pilote du périphérique de stockage en mode bloc de l'instance EC2, l'opération échoue.

Lorsque vous associez un volume EBS à une instance Amazon EC2, vous pouvez spécifier un nom de périphérique pour le volume (par défaut, un nom est défini automatiquement). Le pilote du périphérique de stockage en mode bloc de l'instance EC2 monte le volume et attribue un nom. Le nom du volume peut être différent du nom que vous attribuez.

Pour plus d'informations sur les noms de périphérique, consultez Dénomination des périphériques sur les instances Linux ou Dénomination des appareils sur les instances Windows.

Si vous spécifiez un nom de périphérique qui n'est pas utilisé par Amazon EC2, mais qui l'est par le pilote du périphérique de stockage en mode bloc dans l'instance EC2, l'association du volume Amazon EBS n'aboutit pas, et le volume EBS est bloqué dans l'état Attaching (Association). Cette situation a généralement l'une des causes suivantes :

Le pilote du périphérique de stockage en mode bloc remappe le nom de périphérique spécifié.

Sur une instance EC2 HVM, /dev/sda1 est remappé à /dev/xvda. Si vous essayez d'associer un volume Amazon EBS à /dev/xvda, l'association du volume EBS secondaire à l'instance échoue. Cette situation peut amener le volume ESB à rester dans l'état attaching (Association).

Le nom du périphérique n'a pas été libéré par le pilote du périphérique de stockage en mode bloc.

Si un utilisateur a forcé la dissociation d'un volume Amazon EBS, le pilote du périphérique de stockage en mode bloc de l'instance Amazon EC2 peut ne pas libérer immédiatement le nom du périphérique pour le réutiliser. Si vous tentez d'utiliser le nom de périphérique lors de l'association d'un volume, le volume reste dans l'état Attaching (Association). Vous devez choisir un nom de périphérique différent ou redémarrer l'instance.

Vous pouvez généralement résoudre le problème de blocage des volumes dans l'état Attaching (Association) en procédant comme suit :

Important : avant de commencer, veillez à sauvegarder vos données. Pour plus d'informations, consultez Bonnes pratiques pour Amazon EC2.

  1. Dans le volet Volumes de la console Amazon EC2, sélectionnez le volume.
  2. Ouvrez le menu Actions, puis choisissez Force Detach Volumes (Forcer la dissociation des volumes).
  3. Tentez de réassocier le volume à l'instance, mais utilisez un autre nom de périphérique. Par exemple, utilisez /dev/sdg au lieu de /dev/sdf.
    Remarque : l'instance doit avoir l'état running (en cours).

Si ces étapes ne résolvent pas le problème ou que vous devez utiliser le nom du périphérique qui ne fonctionne pas, redémarrez votre instance.


Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?