[英]How to detach an EBS volume from an EC2 (which is under ASG) before it is being scaled down
我有多個非生產服務器,每個服務器都附加了 900GB EBS 卷。 目前有一種做法是每天對這些實例進行快照。 我想在 ASG 縮小時分離該卷,並在它擴大時將其重新附加到它們,從而減小快照的大小。 900GB 卷是非生產數據庫卷,因此我計划單獨安排每周快照。
注意:每個非生產 ASG 最多只有一個 EC2 spot 實例,並且擴展和縮減是通過擴展策略完成的。
我正在嘗試設置事件橋通知,每當 ASG 執行操作時觸發 Lambda function。 我想知道是否有任何其他 AWS 提供的服務或更好的方法來做到這一點。
默認情況下,EBS 卷被分離,而不是 ec2 實例被刪除。 為了安裝它,您可以在用戶數據中運行腳本。
/var/awslogs/bin/aws ec2 attach-volume --volume-id `your-ebs-volume-id` --instance-id `your-instance-id` --device /dev/xvdk
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.