2024年2月14日 星期三

AWS因維護原廠通知要如何提前避開,防止機器重啟方法(遷移到新主機)

如收到AWS維護通知信:
Amazon EC2 Maintenance: Instance scheduled for reboot [AWS Account ID: XXXXXXXXX]  維護通知


信件內容會提到:

* 在此維護活動期間我的實例會發生什麼?

在維護期間,實例將重新啟動。重新啟動通常需要幾分鐘才能完成。重新啟動後,您的執行個體將保留其 IP 位址、DNS 名稱以及本機執行個體儲存磁碟區上的任何資料。

* 當我停止並啟動實例時會發生什麼?

【您可以在計劃維護時段之前隨時停止和啟動實例。這會將實例遷移到新主機,並且實例無需進行計劃維護。 】 請注意,當您停止和啟動執行個體時,任何本機執行個體儲存磁碟區上的資料都不會保留。

您可以在計劃的維護時段之前隨時停止和啟動實例(配合自己維運時間先進行)。 這會將實例遷移到新主機,實例將不必進行計劃維護。

排程在指定時段機器會reboot ,若不想讓機器reboot,必須在指定時段前(維護前)將機器 停止開始不可直接reboot,EC2 需要 停止 再 開始 才會遷移底層。(很重要,很重要)

如用 reboot 重啟沒有替換底層 ,AWS 還是會在通知的時間 maintenance window 重啟了機器

在 AWS 頁面上 reboot 不等同於 stop start



reboot 執行個體會保持在同一個主機上,沒有使用 EIP , public ip 也不會被替換。

stop start 會替換執行個體到新的主機,若沒有使用 EIP ,public ip 會被替換。


排程EC2關機後,再重新啟動即可

參考以下文件:

https://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/Stop_Start.html

https://repost.aws/zh-Hant/knowledge-center/ec2-scheduled-maintenance-action


操作介面

可參考以下文件:

https://docs.aws.amazon.com/zh_cn/msk/latest/developerguide/msk-reboot-broker.html


reboot 和 stop start 更多的詳細資訊與比較可以參考:

https://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html#lifecycle-differences


關於AWS可能對EC2進行的排程事件詳細資訊,可以參考:

https://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html





沒有留言:

張貼留言

搜尋此網誌