本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從雲端遷移工廠啟動 AWS MGN 任務
Cloud Migration Factory on AWS 解決方案已內建自動化,可使用 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 存在 (如果指定)。
動作的結果會顯示在通知訊息中,包括任何錯誤。