簡體   English   中英

當實例連接到自動擴展組時,AWS EC2 如何更改實例類型?

[英]AWS EC2 how to change instance type when the instance is connected to an autoscaling group?

我對此感到困惑,

我需要增加 EC2 實例的規格並遵循本教程: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html#change-instance-type-of-ebs -支持的實例

但似乎該實例已連接到一個自動縮放組,因此一旦我停止它,就會產生另一個實例,而我停止的實例已終止,因此我無法更改其類型。

我嘗試從自動縮放組中分離實例,但它沒有這樣做,因為至少需要一個。

如果我更改最小容量,它實際上也會終止它並且無法更新它的類型。

如何更改此 EC2 框的實例類型?

嘗試使用新的 ami 創建新的啟動配置,並指向 Auto Scaling 組以使用它

編輯:

嘗試以下操作: https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-template.html

Auto Scaling 組具有附加的啟動模板啟動配置 這些指定哪些屬性具有由 Auto Scaling 組啟動的實例。

如果要修改由 ASG 控制的實例的類型,則必須更新啟動配置/啟動模板。 之后,您可以逐個終止正在運行的實例,Auto Scaling 組將使用更新的屬性重新啟動它們。

修改實例大小的正確方法是更改 Launch Template 或 Launch Configuration 請注意,這僅適用於新啟動的實例,不適用於現有實例。

如果您特別想保留現有實例,可以使用以下命令暫停自動縮放過程

aws autoscaling suspend-processes

然后您可以停止/修改/啟動實例。 然后,使用以下命令重新激活進程:

aws autoscaling resume-processes

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM