本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從雲端遷移工廠啟動 AWS MGN 任務
AWS 上的 Cloud Migration Factory 解決方案已內建自動化,可使用 AWS MGN 啟動和管理 Rehost 遷移。這些自動化可讓遷移團隊從單一使用者介面管理其遷移的所有層面,結合 AWS MGN 服務主控台中可用的關鍵動作,以及 AWS Cloud Migration Factory 自動化程式庫,該程式庫使用預先建置的大量遷移指令碼來擴展功能,有助於加快遷移活動的速度。如需可用的 AWS MGN 自動化任務完整清單,請參閱 AWS Application Migration Service (AWS MGN) 的自動遷移活動清單。使用 AWS Cloud Migration Factory 也提供使用 AWS MGN 的無縫多帳戶遷移,因為 Cloud Migration Factory 能夠根據要遷移的 Cloud Migration Factory 應用程式和伺服器定義自動擔任不同目標帳戶中的角色。
先決條件活動
-
部署到每個目標帳戶的目標帳戶 AWS CMF CloudFormation。如需詳細資訊,請參閱本文件中的 AWS CloudFormation 範本一節。
初始定義
現場部署庫存的定義是透過使用使用者介面建立波動、應用程式和伺服器項目,或透過匯入 CSV 擷取表單來執行。這些定義用於提供現場部署伺服器身分,以及目標 EC2 參數和其他管理遷移活動所需的資料。
使用者介面定義
若要使用 AWS MGN 功能,您需要使用相關聯的應用程式記錄,以及最後與應用程式相關聯的一或多個伺服器記錄,來建立波動記錄。波動記錄用於將應用程式分組,不會將參數提供給自動化,而應用程式記錄會定義應用程式將遷移的目標 AWS 帳戶 ID 和 AWS 區域。伺服器記錄提供自動化動作和 AWS MGN 整合 EC2 執行個體的目標參數,例如執行個體類型、子網路、安全群組等。
在 AWS CMF 資料存放區中定義伺服器以搭配 AWS MGN 功能使用時,伺服器需要設定 Rehost 的遷移策略。選取 Rehost 後,畫面上會顯示此功能所需的其他屬性。需要填入下列屬性,才能成功啟動 AWS MGN 遷移任務:
必要
伺服器作業系統系列 - 根據作業系統系列,將 設定為 linux 或 Windows。
伺服器作業系統版本 - 設定為在伺服器上執行的詳細作業系統版本。
執行個體類型 - 要使用的 EC2 執行個體類型。
租用 - 共用託管、專用主機。
安全群組 ID - 啟動最終切換時將指派給執行個體的安全群組清單。
安全群組 ID - 測試 - 將在測試啟動時指派給執行個體的安全群組清單。
有條件
子網路 ID - 啟動最終切換時將此 EC2 執行個體指派給 的子網路 ID。(指定網路介面 ID 時不適用)
子網路 ID - 測試 - 在啟動測試時將此 EC2 執行個體指派給 的子網路 ID。(不適用於指定網路介面 ID - 測試時)
網路介面 ID - 啟動最終切換時要使用的 ENI ID。
網路介面 ID - 測試 - 測試啟動時要使用的 ENI ID。
專用主機 ID - 執行個體將啟動的專用主機 ID。 (僅適用於將租用設定為專用主機時)。
選用
標籤 - 要套用至執行個體的 EC2 執行個體標籤。
此處未列出的所有其他屬性對從 AWS CMF 解決方案內啟動的 AWS MGN 任務沒有任何影響。
接收表單定義
接收表單可以包含詳細資訊,以使用 csv 檔案的單一資料列中的資料存放區建立或更新多種類型的記錄,這可啟用匯入相關資料。在下面的範例中,波動、應用程式和伺服器記錄將在匯入期間自動建立並相互關聯。
若要匯入擷取表單,請遵循與其他資料相同的程序,匯入資料中涵蓋的 Cloud Migration Factory on AWS 解決方案匯入 資料。
啟動任務
從 AWS CMF 啟動 AWS MGN 任務會針對波動執行,從波動清單檢視中選取波動,然後從動作選取重新託管>MGN。
此畫面要求使用者在提交任務之前進行下列選擇。
-
選取要對波動中的應用程式和伺服器執行的 AWS MGN 動作。這些動作大部分會複寫 AWS MGN 服務主控台和 API 中可用的動作,但驗證啟動範本除外 (如需此動作的詳細資訊,請參閱下文)。如需每個動作效果的詳細資訊,請參閱 AWS MGN 使用者指南。
-
選取要執行動作的 Wave。
-
從要執行動作的波動中選取應用程式。此清單只會顯示與所選 Wave 相關聯的應用程式。
-
一旦所有選項都正確,請選擇提交。
自動化現在會根據每個選取應用程式的目標 AWS 帳戶啟動選取的動作,如應用程式記錄中所指定。動作的結果會顯示在通知訊息中,包括任何錯誤。
驗證啟動範本
此動作用於驗證每個伺服器在 CMF 中存放的組態資料是否有效,然後再嘗試切換活動。若要執行此動作,您必須已成功將 AWS MGN 代理程式部署到來源伺服器。
為每個伺服器執行的驗證如下:
-
驗證執行個體類型是否有效。
-
驗證 IAM 執行個體描述檔是否存在。
-
安全群組適用於測試和即時。
-
子網路同時適用於測試和即時 (如果未指定 ENI)。
-
專用主機存在 (如果指定)。
-
如果指定專用主機,則會進行下列檢查:
-
專用主機是否支援指定的執行個體類型?
-
根據所需的執行個體類型,專用主機是否具有此波的所有需求的可用容量?
-
-
-
ENI 存在 (如果指定)。
動作的結果會顯示在通知訊息中,包括任何錯誤。