Docker essaie d'étendre automatiquement son groupe thin, ce qui peut entraîner un pic d'utilisation d'UC à cause de dmeventd sur une instance Amazon Elastic Container Service (Amazon ECS). Comment corriger ce problème ?

Docker essaie d'étendre automatiquement son groupe thin mais échoue avec le message « Insufficient free space » ou « Failed to extend thin docker-docker--pool ».

Cette erreur peut être due à l'absence d'espace suffisant pour le volume logique (docker-docker-pool). Par défaut, le paramètre d'extension automatique du Gestionnaire de volumes logiques (Logic Volume Manager, LVM) est désactivé, étant donné que la taille des volumes logiques est égale à la taille des volumes EBS secondaires associés à l'instance. Les paramètres thin_pool_autoextend_threshold et thin_pool_autoextend_percent et leurs valeurs configurées sont stockés dans /etc/lvm/lvm.conf.

Assurez-vous d'utiliser la version la plus récente de l'AMI optimisé ECS. À partir de l'agent de conteneur ECS 1.13.0, Amazon ECS nettoie automatiquement les anciennes images qui utilisent le groupe thin de Docker. Vous pouvez également utiliser les commandes suivantes sur les agents ECS avec une version antérieure à 1.13.0 :

#remove all unused images

docker images –q |xargs –no-run-if-empty docker rmi

L'agent ECS peut aider à nettoyer les conteneurs, parce qu'il vérifie la durée d'attente entre l'arrêt d'une tâche et la suppression du conteneur Docker. Le paramètre ECS_ENGINE_TASK_CLEANUP_WAIT_DURATION peut être modifié dans le fichier /etc/ecs/ecs.config. Pour en savoir plus, reportez-vous à la section Configuration de l'agent du conteneur Amazon ECS.

Si dmeventd est bloqué dans une boucle lors d'une tentative d'extension du groupe thin, vous pouvez également émettre une commande pour arrêter la surveillance pour le groupe de volumes Docker :

# lvchange –-monitor n docker

Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 31/10/2016

Date de mise à jour : 06/03/2018