全部產品
Search
文件中心

Server Migration Center:跨可用性區域遷移操作

更新時間:Dec 21, 2024

SMC支援將阿里雲Elastic Compute Service遷移到同地區的不同可用性區域,同時也支援在同規格類型系列內更改執行個體規格(vCPU和記憶體),滿足您遷移Elastic Compute Service和變更配置執行個體規格的業務需求。

使用情境

  • ECS執行個體規格變更配置

    如果當前ECS執行個體的配置無法滿足您的業務需求,且當前可用性區域所需的執行個體規格已經售罄,您可以在跨可用性區域遷移的同時,在同規格類型系列內變更配置執行個體規格。

  • 更改ECS執行個體的可用性區域

    在同一地區的不同可用性區域部署應用執行個體,可以確保即使某個可用性區域發生故障,服務仍然能夠快速切換到另一個可用性區域繼續運行,從而提高系統的整體可用性和穩定性。

重要

使用限制

  • 不支援計費類型為搶佔式執行個體。

  • 更換執行個體規格時,僅限同規格類型系列內變更配置,不支援跨規格類型系列更改執行個體規格。關於執行個體規格類型系列的詳細資料,請參見執行個體規格類型系列

    說明

    如果您想跨可用性區域更改到其他規格類型系列,建議您執行跨可用性區域遷移操作後,再更改執行個體規格,具體操作,請參見訂用帳戶執行個體升配規格更改隨用隨付執行個體規格

  • 以下執行個體規格類型系列不支援跨可用性區域遷移。

    • 異構計算

    • ECS Bare Metal Instance

    • Super Computing Cluster

    • 通用算力型執行個體規格類型系列u1

    • 經濟型執行個體規格類型系列e

    • x86計算

      • 巨量資料型

      • 本地SSD型

      • 安全增強型

    • 8代執行個體規格類型系列(g8ise、g8a、g8i、g8ae、g8y、c8a、c8i、c8ae、c8y、r8a、r8i、r8ae、r8y)

遷移影響

影響專案

說明

遷移時間長度

從源ECS執行個體停機到遷移後的ECS執行個體啟動,約耗時15分鐘。

重要

ECS執行個體啟動成功,說明計算網路資源已經遷移完成。在ECS執行個體啟動後還會繼續遷移磁碟資料,通常情況下遷移100 GiB的磁碟資料耗時4小時左右,期間磁碟I/O效能會短暫下降,且暫時不支援快照和磁碟相關的操作。

執行個體狀態變化

遷移過程中會停止並重新啟動ECS執行個體,建議您在業務低穀的時間段進行遷移。

軟體授權碼變化

遷移後,軟體授權碼可能會發生變化。

如果該應用沒有遷移許可計劃,建議您聯絡軟體供應商或者渠道夥伴提交驗證表單,重新授權。

固定公網/私網IP地址

  • 固定公網IP可能會變更

    遷移後,系統會優先嘗試分配原有固定公網IP,如果分配失敗,則會重新分配一個新的固定公網IP。

  • 私人IP地址將會變更

    遷移後,目標虛擬交換器會重新給Elastic Compute Service分配私人IP地址。您也可以在遷移完成後自行修改私人IP地址。具體操作,請參見主私網IP

其他

  • 遷移後ECS執行個體的執行個體ID、Elastic IP Address(EIP)、MAC地址、安全性群組、磁碟序號、磁碟ID、使用者名稱、登入密碼不變。

  • 如果Server Load Balancer的虛擬伺服器組(VServerGroup)中添加了源ECS執行個體,遷移後的ECS執行個體不會自動添加,您需要手動添加。具體操作,請參見編輯虛擬伺服器組

計費

  • 如果遷移時不變更執行個體規格,則不會涉及費用問題。

  • 如果遷移時變更規格會導致費用的變化,說明如下:

    • 訂用帳戶執行個體降配規格:降配可能會產生退款,退款金額是新配置的價格與降配前有效購買剩餘價格的差額。

      重要

      降配規格每月有最大quota額度限制,額度根據您歷史消費情況而定。具體額度以頁面展示為準。當月額度超限後不能再降配,quota額度次月1日自動更新。更多資訊,請參見。

    • 訂用帳戶執行個體升配執行個體規格:您需要為當前計費周期的剩餘時間補價差,具體請以控制台介面顯示為準。

    • 隨用隨付執行個體變更規格:遷移後,按變更後的執行個體規格計費。

準備工作

  • 已為ECS執行個體的雲端硬碟建立快照。具體操作,請參見手動建立單盤快照

  • 請確保執行個體所在的網路類型為Virtual Private Cloud。如果您的ECS執行個體為傳統網路且需要跨可用性區域更改執行個體規格,可先將傳統網路遷移為Virtual Private Cloud。具體操作,請參見ECS執行個體從傳統網路遷移到專用網路

  • 請確保沒有應用依賴於現有的私人IP地址。選擇目標虛擬交換器時,系統會重新給您的Elastic Compute Service分配私人IP地址。

  • 如果安裝了安全狗、護士神和雲鎖等軟體,請在任務執行前關閉,待任務執行完成後再開啟,否則可能會因虛擬化驅動安裝失敗,導Elastic Compute Service無法啟動。

  • 需要保證系統硬碟有500 MiB以上的可用空間,否則可能會因虛擬化驅動安裝失敗,導致Elastic Compute Service無法啟動。

  • ECS執行個體未配置以下項:IPv6、多彈性網卡、反向 Proxy、高可用IP地址、阿里雲Global AccelerationGA(Global Accelerator)和路由表。

遷移操作

  1. 登入SMC控制台

  2. 在左側導覽列,選擇雲上遷移 > 跨可用性區域遷移

  3. 單擊開始遷移立即遷移

  4. 在彈出的跨可用性區域遷移對話方塊中,選擇需要遷移的ECS執行個體,單擊配置參數

  5. 配置參數後,單擊建立

    具體參數說明,如下表所示。

    參數

    說明

    遷移任務類型

    預設選擇阿里雲ECS雲端服務器遷移,不支援更改。

    當前地區

    Elastic Compute Service所屬地區。

    目標可用性區域偏好

    根據實際需求,選擇目標可用性區域。

    網路偏好

    指定目標交換器,遷移後執行個體將從交換器網段內隨機播放內網。

    重要
    • 跨可用性區域更改執行個體規格不保留執行個體私人IP地址,請確保沒有應用依賴於現有私人IP地址。

    • 您可以在遷移完成後自行修改私人IP地址。具體操作,請參見為已建立ECS執行個體修改主私網IPv4地址

    是否更換規格

    根據實際需求,選擇是否變更執行個體規格。

    • 使用當前規格:不變更執行個體規格。

    • 更換執行個體規格:支援變更的執行個體規格及限制,請參見使用限制

      重要

      目前僅支援同規格類型系列內變更配置執行個體規格。

    目標執行個體規格偏好

    選擇目標執行個體規格。

    說明

    選擇更換執行個體規格才會顯示此參數。

    待遷移變更配置執行個體

    顯示已選擇的執行個體ID/名稱目標可用性區域目標規格目標交換器資訊。

    操作須知

    選中我已備份資料

  6. 在彈出的對話方塊中,單擊去支付,根據介面提示完成付費操作。

驗證遷移結果

  • 遷移即時狀態已完成時,表示遷移成功。

    image跨可用性區域遷移完成後,您可以檢查可用性區域和執行個體規格是否已更改:

    1. 在目標遷移源的操作列,單擊查看目標執行個體

    2. 執行個體詳情頁簽下,查看所在可用性區域執行個體規格

  • 遷移即時狀態出錯時,表示遷移任務出錯。

    此時,您需要排查問題後重試:

    1. 操作列,單擊排查錯誤,根據錯誤碼和錯誤資訊提示修複問題。更多資訊,請參見SMC FAQ故障排除

    2. 遷移任務頁面,單擊重試任務

      遷移任務會從上一次結束的進度處繼續遷移。

常見問題

跨可用性區域遷移時,提示當前執行個體私網IP存在反向依賴或有路由依賴,如使用了Workbench、DTS等。其中Workbench可以在Workbench-執行個體-私網鏈路下尋找並刪除;路由依賴可以在VPC控制台-路由表中找到依賴該執行個體的路由條目進行刪除

image

出現該問題時,您可以參考以下步驟進行排查:

  1. 排查是否存在Workbench私網鏈路。

    您可以在Workbench控制台,選擇執行個體 > 私網鏈路,查看是否存在該ECS執行個體的私網鏈路:

    • 存在:請單擊釋放鏈路後,繼續下一步。

      image

    • 不存在:請繼續下一步。

  2. 排查是否存在下一跳為ECS執行個體的自訂路由條目。

    您可以在路由表控制台,查看是否存在下一跳為ECS執行個體的自訂路由條目:

    • 存在:刪除自訂路由條目後,繼續下一步。

      image

    • 不存在:請繼續下一步。

  3. 排查是否存在源庫為ECS自建資料庫的DTS遷移任務。

    您可以在DTS控制台,查看是否存在源庫為ECS自建資料庫的DTS遷移任務:

    • 存在:請刪除該遷移任務後,繼續下一步。

      重要

      刪除DTS任務之前確保資料已經傳輸完畢,做好資料備份。

    • 不存在:請繼續下一步。

  4. 排查是否存在VPC進階功能。

    您可以在VPC控制台,查看是否存在VPC進階功能,若存在進階功能,請刪除後,再執行本文操作。VPC進階功能說明,請參見VPC進階功能

    image

    image