将持久卷附加到自动伸缩组的虚拟机

时间:2018-08-21 13:52:08

标签: terraform persistent-storage terraform-provider-aws

当前,我有一个AWS账户,并且正在使用它来部署一些服务。为了确保VM继续运行,我创建了一个aws_autoscaling_group,其中有一个VM。

到目前为止,让我感到困扰的问题是:如果没有每次terraform apply运行的Terraform重新附加该卷,就无法将持久卷附加到VM。

但是,这会引起麻烦,因为一旦安装了卷,就无法将其重新连接(除非强制安装)。这导致失败的terraform apply

我的问题是:aws_autoscaling_group可以有持久卷吗?

一些想法

这是我尝试解决此问题的尝试。我使用aws_launch_configuration配置了ebs_block_device。这将创建一个新卷,并且不会附加现有卷。

我之前创建了aws_ebs_volume,并通过aws_volume_attachment将其当前附加到正在运行的VM。此问题的替代方法可能不只是使用aws_instance资源

有什么建议吗?

0 个答案:

没有答案