ECS Agent启动失败:无法初始化Task ENI依赖,Autoscale Group实例异常
ECS Agent启动失败:权限不足无法创建udev监视器
ecs-agent容器启动后报错并停止,错误信息:
Unable to initialize Task ENI dependencies: unable to create ENI watcher: unable to create udev monitor: permission denied
该实例由关联ECS集群容量提供商的自动扩缩容组启动,所有资源处于同一VPC内。此前启动模板、自动扩缩容组及任务均正常运行,修改ECR镜像、创建Lambda、停止并重启实例后出现此问题。
启动模板信息
- AMI ID: ami-0e174c3e9fa61e692
- 实例类型: g4dn.2xlarge
- IAM角色: ecsInstanceRole
- 用户数据:
#!/bin/bash cd ~ curl -O https://s3.eu-west-1.amazonaws.com/amazon-ecs-agent-eu-west-1/amazon-ecs-init-latest.amd64.deb sudo dpkg -i amazon-ecs-init-latest.amd64.deb sudo mkdir /etc/ecs/ sudo echo ECS_CLUSTER=*** >> /etc/ecs/ecs.config sudo echo ECS_ENABLE_GPU_SUPPORT=true >> /etc/ecs/ecs.config sudo systemctl start ecs
已尝试的操作
- 手动启停实例
- 调整自动扩缩容组的最大/最小/期望容量
- 回滚问题出现前的所有修改
期望结果
自动扩缩容组启动的实例中,ecs-agent容器能正常启动,关联ECS任务可部署至该实例。
需要更多细节可补充,感谢帮助!
内容的提问来源于stack exchange,提问作者SVal
相关产品推荐
相关产品推荐

