自动缩放组启动新实例时重用EBS卷

时间:2017-12-13 22:18:49

标签: amazon-web-services autoscaling aws-ebs

我有云形成模板,可以创建两个EBS卷,我使用来自用户数据的aws ec2 attach-volumes将这些卷附加到实例,我也有自动扩展组设置,所以当我更新具有不同实例类型的堆栈时启动新实例,未附加卷。

我检查了日志并且它说卷不可用,我知道为什么因为当ASG启动新卷时终止的实例正在使用这些卷,是否有任何方法可以重用这些卷。

2 个答案:

答案 0 :(得分:0)

您的问题是,当您想要附加EBS卷时,它们会附加到不同的EC2实例。

一种解决方案是编写一个监控EBS卷的程序(例如Python)。该程序在UserData中启动。一旦卷可用,程序就会附加它们并退出。

答案 1 :(得分:0)

当我在service = 0和min = 1中添加最小实例的ASG更新策略时,期望= 1且max = 1它正在工作,因为当你在服务中有最小实例时,ASG在启动新实例之前终止旧实例= 0

相关问题