全部產品
Search
文件中心

Elastic Compute Service:修改執行個體維護屬性

更新時間:Jun 19, 2024

當宿主機存在故障風險和出現突發故障時,阿里雲會通過系統事件方式通知宿主機上的使用者,您可以響應該系統事件。在您響應該系統事件時,ECS執行個體的預設行為是自動重啟。如果您希望在這種情況下不自動重啟ECS執行個體,可以通過修改維護屬性來調整。

背景資訊

執行個體維護屬性本質上指定了ECS執行個體遇到各種非預期和計劃內營運事件後的預設行為,您可以修改執行個體營運屬性定義該預設行為,例如遇到非預期營運事件後預設自動重啟還是保持停機狀態。執行個體支援的維護屬性及相關說明如下表所示。

說明

您可以自訂執行個體維護屬性,但無法幹預進行中的流程。例如,某台執行個體處於自動重啟恢複流程時,修改執行個體維護屬性無法阻止執行個體重啟或改為其他動作。

執行個體維護屬性

相關的系統事件

適用執行個體類型

說明

自動重啟恢複(預設)

  • SystemMaintenance.Reboot

  • SystemFailure.Reboot

所有支援系統事件的執行個體。

執行個體恢複至執行營運任務之前的狀態:

  • 如果操作前狀態為運行中,執行個體自動重啟,繼續提供服務。

  • 如果操作前狀態為已停止,執行個體繼續處於已停止狀態。

禁止重啟恢複

  • SystemMaintenance.Stop

  • SystemFailure.Stop

所有支援系統事件的執行個體。

執行個體進入已停止狀態。適用於您已經在應用程式層實現容錯移轉、節點切換等災備機制的情況,避免多個節點同時提供服務而產生衝突。

自動重新部署

  • SystemMaintenance.Redeploy

  • SystemFailure.Redeploy

僅依賴宿主機硬體的執行個體,例如掛載本地碟或支援SGX加密計算的執行個體。相關的規格類型系列資訊,請參見執行個體規格類型系列

說明

執行個體重新部署後,本地碟資料會被清空,SGX加密拓展會被重設。

執行個體自動重新部署至其他宿主機,然後繼續提供服務。

為充分利用執行個體的維護屬性,建議您通過多種方式提高業務容錯率,以降低維護操作帶來的影響。例如:

  • 將您的核心應用程式(例如SAP HANA)添加到自啟動項列表中,以避免業務中斷。

  • 開啟應用程式的自動重新串連功能。例如,允許應用程式自動連接到MySQL、SQL Server或Apache Tomcat。

  • 如果您同時使用了負載平衡服務,請將多台ECS執行個體部署在叢集環境中。當某一台ECS執行個體處於自動回復過程中時,其餘ECS執行個體可以繼續提供業務訪問能力。

  • 定期備份本地碟上的資料,以實現資料冗餘和提供執行個體重新部署所需的資料檔案。

操作步驟

  1. 登入ECS管理主控台

  2. 在左側導覽列,選擇執行個體與鏡像 > 執行個體

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 找到目標執行個體,任選一種方式進入設定項。

    • 方式一:在執行個體操作列中,選擇表徵圖 > 營運和診斷 > 修改執行個體維護屬性

    • 方式二:單擊執行個體ID,進入執行個體詳情頁,在頁面右上方,選擇全部操作 > 營運和診斷 > 修改執行個體維護屬性

  5. 在彈出的修改執行個體維護屬性對話方塊中,根據您的需求修改,然後單擊確定

    • 如果執行個體只掛載了雲端硬碟,您可以選擇以下選項:

      • 自動重啟恢複

      • 禁止重啟恢複

    • 如果執行個體掛載了本地碟,您可以選擇以下選項:

      • 自動重啟恢複

      • 禁止重啟恢複

      • 自動重新部署

  6. 執行個體詳情頁的其它資訊地區,確認變更後的維護屬性

    查看執行個體維護屬性