全部產品
Search
文件中心

Elastic Compute Service:重新部署本地碟執行個體

更新時間:Jun 19, 2024

本文介紹了如何通過ECS管理主控台重新部署一台巨量資料型或本地SSD型ECS執行個體(不包含i4p、d3c),通過重新部署,ECS執行個體會遷移到其他宿主機。

前提條件

  • 本文步驟僅適用於收到了本地碟執行個體系統事件的ECS執行個體。

  • 在重新部署本地碟執行個體前,請提前完成以下工作。

    1. 遠端連線ECS執行個體。

      關於串連方式的介紹,請參見串連方式概述

    2. 可選:對本地碟設定應用程式層讀寫隔離。

    3. 僅適用於Linux執行個體:在ECS執行個體/etc/fstab設定檔中為所有資料盤加入nofail參數。

      例如,為資料盤/dev/vdd加入nofail參數:

      /dev/vdd /mnt/vdd ext4 defaults,barrier=0,nofail 0 0
      參數設定說明
      /dev/vdd本地碟裝置名稱,DescribeInstanceHistoryEvents返回的Device取值。
      /mnt/vdd本地碟掛載點,可通過mount | grep "/dev/vdd"命令查詢。
      ext4檔案系統類型,可通過blkid /dev/vdd命令查詢。
      barrier=0掛載選項,在檔案系統中禁用barrier。
      nofail本地碟出現在檔案系統中但實際缺失時,不會中斷ECS執行個體的啟動流程。

背景資訊

重新部署本地碟的系統事件包括因系統維護執行個體重新部署SystemMaintenance.Redeploy)和因系統錯誤執行個體重新部署SystemFailure.Redeploy),僅適用於巨量資料型(不包含d3c)和本地SSD型(不包含i4p)執行個體規格類型系列。更多資訊,請參見本地碟執行個體營運情境和系統事件

重要

重新部署ECS執行個體後,執行個體會遷移到其他宿主機。使用了本地SSD盤或者本地HDD盤的執行個體會重新初始化資料盤,本地碟上的資料會被清空。

操作步驟

  1. 登入ECS管理主控台

  2. 在左側導覽列,單擊事件

  3. 在左側導覽列,單擊本地碟執行個體事件

  4. 本地碟受損事件頁簽下,找到目標執行個體,單擊操作列下的重新部署

  5. 重新部署執行個體對話方塊中,確認重新部署的影響,選中《我已知曉資料丟失風險》,單擊確定

後續步驟

重新部署ECS執行個體後,如果您的ECS執行個體作業系統為Linux,且掛載了資料盤,請根據實際情況判斷是否需要重新同步資料,從而儘快恢複業務。

  • 如果ECS執行個體掛載了雲端硬碟資料盤,且ECS執行個體沒有設定開機自動掛載資料盤,則您需要在重新部署後遠程登入ECS執行個體,然後運行以下命令,重新掛載雲端硬碟資料盤。

    mount <資料盤分區> <掛載點>
  • 如果ECS執行個體掛載了本地碟資料盤,則需要重新對本地碟資料盤進行分區格式化。具體操作,請參見初始化小於等於2 TiB資料盤(Linux)