我想將 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體移動或複製到另一個子網路、可用區域或虛擬私有雲端 (VPC)。
簡短描述
您無法將現有的執行個體移動至另一個子網路、可用區域或 VPC。反之,您必須從來源執行個體建立新的 Amazon Machine Image (AMI)。然後,在新的子網路、可用區域或 VPC 中使用新的 AMI 啟動新的執行個體。最後,從來源執行個體將所有彈性 IP 位址重新指派至新的執行個體。
若要遷移執行個體,請使用下列其中一種方法:
解決方法
先決條件:
當您建立 AMI 時,系統不會自動為執行個體上的執行個體儲存體磁碟區建立快照。如需詳細資訊,請參閱如何將 Amazon EC2 執行個體上的執行個體儲存體磁碟區備份到 Amazon EBS?
使用 AWSSupport-CopyEC2Instance 執行手冊建立新的 AMI 和新執行個體
您必須在與執行個體相同的 AWS 區域中執行 AWSSupport-CopyEC2Instance 執行手冊。
若要執行此執行手冊,請完成下列步驟:
- 開啟 AWSSupport-CopyEC2Instance 執行手冊。
- 在 Execute automation documen (執行自動化文件),選擇 Simple execution (簡單執行)。
- 在 Input parameters (輸入參數),於 InstanceID 中輸入要複製之執行個體的執行個體 ID。如果您使用互動式執行個體選擇器,請選取 Show all instances (顯示所有執行個體)。
- 在 Region 和 SubnetID,請輸入要複製執行個體的目的地區域或子網路 ID。
- 填寫相關的選擇性欄位,然後選擇 Execute (執行)。
- 若要監控進度,請開啟 AWS Systems Manager console (AWS Systems Manager 主控台),然後從導覽窗格中選擇 Automation (自動化)。
- 選擇執行中的自動化,然後檢閱 Executed steps (已執行步驟)。若要檢視自動化輸出,請展開 Outputs (輸出)。
完成執行手冊後,請繼續進行重新指派彈性 IP 位址一節的步驟。
從 AMI 手動啟動執行個體
從執行個體建立新 AMI。
然後,完成下列步驟,從 AMI 啟動新執行個體:
- 開啟 Amazon EC2 console (Amazon EC2 主控台)。
- 在導覽窗格中,選擇 AMI。
- 將篩選器設定為 Owned by me (我擁有的),然後選取新的 AMI。
- 選擇 Launch instance from AMI (從 AMI 啟動執行個體)。
- 在 Name and tags (名稱和標籤) 下,在 Name (名稱) 中輸入新執行個體的名稱。您可以使用現有的名稱和標籤。
- 在 Instance type (執行個體類型) 下,選取與您要移動執行個體相同的執行個體類型。
- 在 Key pair (login) (金鑰對 (登入)) 下的 Key pair name (金鑰對名稱) 中,選取您要移動之執行個體使用的金鑰對。
- 在 Network settings (網路設定) 下,設定下列設定:
在 Network (網路) 中,選擇您要移動到的 VPC。
對於子網路,選擇您要啟動新執行個體的子網路。
在 Firewall (security groups) (防火牆 (安全群組)),選擇與您要移動之執行個體上使用的相同安全群組。
**注意:**如果您要在 VPC 之間移動執行個體,則須在目的地 VPC 中建立新的安全群組。
(選用) 根據新執行個體的需求來設定其餘欄位。
- 在 Configure storage (設定儲存體) 下,保留預設設定,或修改儲存體設定。
- 展開 Advanced details (進階詳細資訊) 區段,然後根據執行個體組態需求新增參數。
- 在 Summary (摘要) 下,檢閱執行個體組態摘要,然後選擇 Launch instance (啟動執行個體)。
- 執行個體啟動時,您會收到成功訊息。若要檢查執行個體狀態,請在成功訊息中選擇執行個體 ID。
重新指派彈性 IP 位址
**注意:**新的執行個體具有不同的私有 IPv4 或公有 IPv6 IP 位址。使用新的 IP 位址更新舊 IP 位址 (例如 DNS 項目) 的所有參照。如果您在來源執行個體上使用彈性 IP 位址,請務必將其連接至新的執行個體。
若要重新指派彈性 IP 位址,請先將彈性 IP 位址與來源執行個體解除關聯。然後,將彈性 IP 位址與新的執行個體重新關聯。您只能在一個區域中使用彈性 IP 位址。如果您將執行個體移動到其他區域,即無法使用相同的彈性 IP 位址。
**重要:**確認新執行個體正常運作後,請取消註冊 AMI,並刪除您不再需要的關聯快照。
相關資訊
建立 Amazon EBS 支援的 AMI
如何在某個 AWS 區域建立 AMI,然後將其複製到另一個 AWS 區域?