從雲端遷移工廠啟動 AWS MGN 任務 - AWS 上的雲端遷移工廠

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從雲端遷移工廠啟動 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 應用程式和伺服器定義自動擔任不同目標帳戶中的角色。

先決條件活動

  1. 部署到每個目標帳戶的目標帳戶 AWS CMF CloudFormation。如需詳細資訊,請參閱本文件中的 AWS CloudFormation 範本一節。

  2. AWS MGN 會在每個目標帳戶中初始化

初始定義

現場部署庫存的定義是透過使用使用者介面建立波動、應用程式和伺服器項目,或透過匯入 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

此畫面要求使用者在提交任務之前做出下列選擇。

  1. 選取 AWS MGN 動作,以針對波動中的應用程式和伺服器執行。這些動作大部分會複寫 AWS MGN 服務主控台和 API 中可用的動作,但驗證啟動範本除外 (如需此動作的詳細資訊,請參閱下文)。如需每個動作效果的詳細資訊,請參閱 AWS MGN 使用者指南。

  2. 選取要執行動作的 Wave

  3. 從要執行動作的波動中選取應用程式。此清單只會顯示與所選 Wave 相關聯的應用程式。

  4. 一旦所有選項都正確,請選擇提交

自動化現在將針對每個選取的應用程式的目標 AWS 帳戶啟動選取的動作,如應用程式記錄中所指定。動作的結果會顯示在通知訊息中,包括任何錯誤。

驗證啟動範本

在嘗試切換活動之前,此動作用於驗證存放在 CMF 中的組態資料是否有效。若要執行此動作,您必須已成功將 AWS MGN 代理程式部署至來源伺服器。

為每個伺服器執行的驗證如下:

  • 驗證執行個體類型是否有效。

  • 驗證 IAM 執行個體描述檔是否存在。

  • 安全群組同時適用於測試和即時。

  • 子網路同時適用於測試和即時 (如果未指定 ENI)。

  • 專用主機存在 (如果指定)。

    • 如果指定專用主機,則會進行下列檢查:

      • 專用主機是否支援指定的執行個體類型?

      • 根據所需的執行個體類型,專用主機是否具有此波的所有需求的可用容量?

  • ENI 存在 (如果指定)。

動作的結果會顯示在通知訊息中,包括任何錯誤。