使用移轉工廠 Web 主控台的自動化移轉活動清單 - AWS 上的雲端移轉工廠

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

使用移轉工廠 Web 主控台的自動化移轉活動清單

AWS解決方案上的雲端移轉工廠會部署自動化移轉活動,讓您可以在移轉專案中運用這些活動。您可以遵循下列移轉活動,並根據您的業務需求進行自訂。

在開始任何活動之前,請確保您閱讀用戶指南 — 從控制台運行自動化以了解其工作原理。此外,您必須建置自動化伺服器並建立 Windows 和 Linux 使用者,才能從主控台執行自動化。

請依照相同順序使用下列程序,使用範例自動化指令碼和活動來執行解決方案的完整測試執行。

檢查先決條

與範圍內的來源伺服器 Connect,以驗證必要的先決條件,例如 TCP 1500、TCP 443、根磁碟區可用空間、.NET 架構版本和其他參數。複製時需要這些先決條件。

在執行必要條件檢查之前,您必須先在一部來源伺服器上手動安裝第一部伺服器,以便在 EC2 中建立複寫伺服器。我們將連接到此服務器進行端口 1500 測試。安裝後,AWS應用程式遷移服務 (AWSMGN) 會在 Amazon Elastic Compute Cloud (Amazon EC2) 中建立複寫伺服器。您必須在此活動中驗證從來源伺服器到複寫伺服器的 TCP 連接埠 1500。如需在來源伺服器上安裝 AWS MGN 代理程式的詳細資訊,請參閱 AWS 應用程式遷移服務使用者指南中的安裝指示

登入移轉工廠 Web 主控台時,請遵循下列程序。

  1. 在 Migration Factory 主控台上,選取左側功能表上的「工作」,然後選取「作」,然後在右側選取「執行自動化」。

  2. 輸入 Job 名稱,選取 0 檢查 MGN 先決條件命令檔和您的自動化伺服器來執行命令檔。如果自動化伺服器不存在,請確定您已完成建立移轉自動化伺服器

  3. 選擇 Linux 機密和/或視窗機密取決於您擁有這一波的操作系統。輸入 MGN 複製伺服器 IP,選擇您要執行自動化的波形,然後選擇送出自動化 Job

  4. 系統會將您重新導向至 [作] 清單頁面,工作狀態應為 RUNNING。選擇「重新整理」以查看狀態。幾分鐘後,它應該更改為「完成」。

  5. 此指令碼也會更新移轉 Factory Web 介面中解決方案的移轉狀態,如範例專案的下列螢幕擷取畫面所示。

遷移狀態

安裝複寫代理程式

注意

安裝代理程式之前,請確定已在每個目標帳戶和區域中初始化 AWS MGN

使用下列程序,在範圍內的來源伺服器中自動安裝複寫代理程式。

  1. 在 Migration Factory 主控台上,選取左側功能表上的「工作」,然後選取「作」,然後在右側選取「執行自動化」。

  2. 輸入 Job 名稱,選取 1-安裝 MGN 代理程式指令碼和您的自動化伺服器以執行命令檔。如果自動化伺服器不存在,請確定您已完成建立移轉自動化伺服器

  3. 選擇 Linux 機密和/或視窗機密取決於您擁有這一波的操作系統。選擇您要執行自動化的波形,然後選擇提交自動化 Job

  4. 系統會將您重新導向至「作清單」頁面,工作狀態應為執行中。選擇「重新整理」以查看狀態。幾分鐘後,它應該更改為「完成」。

  5. 此指令碼也會在移轉工廠 Web 介面中提供移轉狀態,如下列範例螢幕擷取畫面所示。

    遷移狀態

推送啟動後的指令碼

AWS 應用程式遷移服務 (MGN) 支援啟動後指令碼,協助您自動化作業系統層級的活動,例如在啟動目標執行個體後安裝/解除安裝軟體。此活動會根據識別要移轉的伺服器,將啟動後指令碼推送至 Windows 及/或 Linux 電腦。

注意

在您推送啟動後指令碼之前,您必須將檔案複製到移轉自動化伺服器上的資料夾。

使用下列程序將啟動後指令碼推送至 Windows 電腦。

  1. 在 Migration Factory 主控台上,選取左側功能表上的「工作」,然後選取「作」,然後在右側選取「執行自動化」。

  2. 輸入 Job 名稱,選取 1-複製啟動後指令碼指令碼,以及您的自動化伺服器以執行指令碼。如果自動化伺服器不存在,請確定您已完成建立移轉自動化伺服器

  3. 選擇 Linux 機密和/或視窗機密取決於您擁有這一波的操作系統。提供 Linux 來源位置和/或視窗來源位置

  4. 選擇您要執行自動機的波形,然後選擇「提交自動化 Job」。

  5. 系統會將您重新導向至「作」清單頁面,工作狀態應該在執行中,您可以選擇「重新整理」來查看狀態。幾分鐘後,它應該更改為「完成」。

確認複製狀態

此活動會自動驗證範圍內來源伺服器的複寫狀態。指令碼每五分鐘重複一次,直到指定波形中所有來源伺服器的狀態變更為 [正常] 態為止。

請使用下列程序來驗證複製狀態。

  1. 在 Migration Factory 主控台上,選取左側功能表上的「工作」,然後選取「作」,然後在右側選取「執行自動化」。

  2. 輸入 Job 名稱,選取 2 驗證複製狀態指令碼,以及您的自動化伺服器以執行命令檔。如果自動化伺服器不存在,請確定您已完成建立移轉自動化伺服器

  3. 選擇您要執行自動機的波形,然後選擇「提交自動化 Job」。

  4. 系統會將您重新導向至「作清單」頁面,工作狀態應該在執行中,您可以按一下「重新整理」按鈕來查看狀態。幾分鐘後,它應該更改為「完成」。

資料複製狀態
注意

複製可能需要一段時間。幾分鐘後,您可能看不到原廠主控台的狀態更新。或者,您也可以檢查 MGN 服務中的狀態。

驗證啟動範本

此活動會驗證遷移工廠中的伺服器中繼資料,並確保它可與 EC2 範本搭配使用,而且沒有錯別字。它將驗證測試和切換元數據。

使用下列程序來驗證 EC2 啟動範本。

  1. 導覽至「移轉工廠」主控台,然後在功能表窗格中選取「Wave」。

  2. 選取目標波形,然後選擇「動作」。選取 [重新裝載],然後選取 [MGN]。

  3. 針對動作選取驗證啟範本,然後選取所有應用程式。

  4. 選擇「提交」以啟動驗證。

一段時間後,驗證將返回一個成功的結果。

注意

如果驗證不成功,您將收到一條特定的錯誤消息:

錯誤可能是因為伺服器屬性中的無效資料,例如無效的子網路識別碼、安全性群組識別碼或 instanceType。

您可以從「移轉工廠」網頁介面切換至「管線」頁面,然後選取有問題的伺服器來修正錯誤。

啟動測試執行個體

此活動會在測試模式下,針對 AWS 應用程式移轉服務 (MGN) 中的指定波形啟動所有目標機器。

請使用下列程序來啟動測試執行個體。

  1. 在「移轉工廠」主控台上,從導覽功能表中選取「Wave」。

  2. 選取目標波形,然後選擇 [動作]。選取 [重新裝載],然後選取 [MGN]。

  3. 選取啟動測試執行個體動作,選取所有應用程式

  4. 選擇提交以啟動測試執行個體。

  5. 一段時間後,驗證將返回一個成功的結果。

波動行動成功
注意

此動作也會更新已啟動伺服器的移轉狀態。

驗證目標執行個體狀態

此活動會檢查相同波形中所有範圍內來源伺服器的開機程序,以驗證目標執行個體的狀態。目標執行個體最多可能需要 30 分鐘才能啟動。您可以登入 Amazon EC2 主控台、搜尋來源伺服器名稱並檢查狀態,以手動檢查狀態。您會收到一則健康狀態檢查訊息,說明已通過 2/2 次檢查,表示從基礎架構的角度來看,執行個體健康狀態良好。

不過,對於大規模移轉,檢查每個執行個體的狀態是非常耗時的,因此您可以執行此自動化指令碼來驗證指定波形中所有來源伺服器的 2/2 檢查通過狀態。

請使用下列程序來驗證目標執行處理的狀態。

  1. 導覽至「移轉工廠」主控台,然後在左側功能表中選取「工作」。

  2. 選取動作,然後選取右側的執行自動化

  3. 輸入 Job 名稱,選取 3-驗證執行個體狀態指令碼和您的自動化伺服器以執行指令碼。如果自動化伺服器不存在,請確定您已完成建立移轉自動化伺服器

  4. 選擇您要執行自動機的波形,然後選擇「提交自動化 Job」。

  5. 系統會將您重新導向至「作」清單頁面,工作狀態應該在執行中,您可以選擇「重新整理」來查看狀態。幾分鐘後,它應該更改為「完成」。

注意

執行個體啟動可能需要一段時間,幾分鐘後您可能看不到原廠主控台的狀態更新。移轉工廠也會從指令碼接收狀態更新。如有必要,請重新整理畫面。

注意

如果您的目標執行個體在第一次進行 2/2 健康狀態檢查時失敗,可能是因為開機程序需要更長的時間才能完成。我們建議在第一次健康檢查後約一小時進行第二次健康檢查。這樣可以確保啟動過程完成。如果第二次運作狀態檢查失敗,請前往AWS支援中心記錄支援案例。

標記為準備切換

測試完成後,此活動會變更來源伺服器的狀態,以標記為準備切換,以便使用者能夠啟動切換實例。

使用下列程序來驗證 EC2 啟動範本。

  1. 在「移轉工廠」主控台上,然後選取左側的 Wave

  2. 選取目標波形,然後按一下「動作」按鈕。選取 [重新裝載],然後選取 [MGN]。

  3. 選取「標記為準備切換動作」,然後選取「所有用程式」。

  4. 選擇提交以啟動即時執行個體。

一段時間後,驗證將返回一個成功的結果。

波動動作準備切換

關閉範圍內的來源伺服器

此活動會關閉與移轉相關的範圍內來源伺服器。驗證來源伺服器的複寫狀態之後,您就可以關閉來源伺服器,以停止從用戶端應用程式到伺服器的交易。您可以在切換視窗中關閉來源伺服器。手動關閉來源伺服器每部伺服器可能需要五分鐘的時間,而且對於大浪來說,總共可能需要幾個小時。相反,您可以運行此自動化腳本來關閉給定波中的所有服務器。

請使用下列程序來關閉與移轉相關的所有來源伺服器。

  1. 在 Migration Factory 主控台上,選取左側功能表上的「工作」,然後選取「作」,然後在右側選取「執行自動化」。

  2. 輸入 Job 名稱,選取 3-關閉所有伺服器指令碼,以及您的自動化伺服器以執行指令碼。如果自動化伺服器不存在,請確定您已完成建立移轉自動化伺服器

  3. 選擇 Linux 機密和/或視窗機密取決於您擁有這一波的操作系統。

  4. 選擇您要執行自動機的波形,然後選擇「提交自動化 Job」。

  5. 系統會將您重新導向至「作清單」頁面,工作狀態應該在執行中,您可以按一下「重新整理」按鈕來查看狀態。幾分鐘後,它應該更改為「完成」。

啟動切換的執行個體

此活動會在切換模式下,針對 AWS 應用程式移轉服務 (MGN) 中的指定波形啟動所有目標機器。

請使用下列程序來啟動測試執行個體。

  1. 在「移轉工廠」主控台上,然後選取左側的 Wave

  2. 選取目標波形,然後選擇 [動作]。選取 [重新裝載],然後選取 [MGN]。

  3. 選取啟動切換實例動作,選取所有應用程式。

  4. 選擇提交以啟動測試執行個體。

一段時間後,驗證將返回一個成功的結果。

注意

此動作也會更新已啟動伺服器的移轉狀態。