如果您在建立ECS執行個體時選錯VPC或者需要重新規劃網路,可以通過此功能更換單個或多個ECS執行個體的VPC。本文介紹如何為ECS執行個體更換Virtual Private Cloud。
前提條件
ECS執行個體已處於停止狀態。如何停止ECS執行個體,請參見停止執行個體。
說明對於建立後未重啟過的ECS執行個體,您需要先重啟執行個體,再停止執行個體。
ECS執行個體未加入SLB的後端伺服器。SLB中如何移除後端伺服器,請參見在預設伺服器組添加和管理後端伺服器。
ECS執行個體已卸載彈性網卡和多IP。如何卸載彈性網卡和多IP,請參見解除綁定輔助彈性網卡和回收輔助私網IP地址。
ECS執行個體未通過私網遠端連線。如果ECS執行個體通過私網遠端連線產生私網鏈路,則無法更換VPC,請先釋放私網鏈路。
已準備好更換的目標VPC、交換器和安全性群組。
使用情境
前期VPC規劃不合理,隨著業務的逐漸擴大,原來的VPC不能滿足需求,需要通過ECS執行個體更換VPC操作進行重新規劃。
前期只規劃一個VPC,不同的專案和使用環境共用此VPC,存在資料操作風險。現在希望按專案、使用環境劃分為單獨的VPC,需要通過ECS執行個體更換VPC操作進行專案遷移。
希望跨帳號VPC互聯,但ECS執行個體在不同帳號的預設VPC中,由於地址衝突無法建立跨帳號互聯。此時需要ECS執行個體更換VPC,解決地址衝突問題後,才能實現跨帳號VPC互聯。
使用限制
執行個體不能在其它雲端服務中被使用。例如,執行個體不能在遷移中、不能已在更換VPC或執行個體內部署的資料庫不能被DTS服務管理等。
ECS執行個體變更前後的交換器必須在同一可用性區域。
ECS執行個體變更可選擇1~5個目標安全性群組,但目標安全性群組類型必須一致(都是普通安全性群組或都是企業安全性群組)。
批量更換ECS執行個體的VPC時,單次最多支援20個ECS執行個體。
更換ECS執行個體的VPC後,此ECS執行個體無法直接和原有VPC內的其他ECS執行個體互連。如果需要實現互連,請參見什麼是Express Connect。
不支援配置了EIP網卡可見度模式或多EIP網卡可見度模式的執行個體。
不支援綁定高可用虛擬IP(HaVip)的執行個體。
不支援交換器綁定了自訂路由表的執行個體。
不支援開通了Global Acceleration(GA)的執行個體。
不支援綁定輔助網卡的執行個體。
不支援已指派IPv6地址的執行個體。
不支援主網卡有多IP的執行個體。
操作步驟
登入ECS管理主控台。
在左側導覽列,選擇 。
在頁面左側頂部,選擇目標資源所在的資源群組和地區。
單個或批量更換ECS執行個體的VPC。
更換單個ECS執行個體的VPC
找到目標ECS執行個體,在操作列中選擇
。批量更換多個ECS執行個體的VPC
選中多個目標ECS執行個體,在ECS執行個體列表底部選擇
。
在更換專用網路設定精靈頁面,按照指引更換ECS執行個體的專用網路。
在變更準備階段,查看變更前的網路資訊和注意事項,單擊下一步。
在選擇專用網路階段,選擇ECS需要切換的目標專用網路、目標交換器和目標安全性群組,單擊下一步。
(可選)在配置主私網IP階段,設定ECS切換後的主私網IP地址。
設定的主私網IP需要在目標交換器的網段內。
如果您不手動設定主私網IP,則主私網IP由系統自動分配。
單擊確定。
執行結果
切換完成後,您可以單擊ECS執行個體ID,在執行個體詳情頁面的網路資訊地區查看切換後的專用網路和虛擬交換器。
如果您已經在EventBridge、CloudMonitor中設定了事件通知用於擷取更換ECS執行個體的VPC的操作結果資訊,切換完成後,您將會收到交換器變更完成事件通知。
設定事件通知的具體操作,請參見訂閱ECS系統事件通知。
EventBridge的更多資訊,請參見Elastic Compute Service事件。
交換器變更完成事件通知的更多資訊,請參見交換器事件通知。