步驟 8:使用自動化指令碼測試解決方案 - AWS 上的雲端移轉工廠

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

步驟 8:使用自動化指令碼測試解決方案

將移轉中繼資料匯入工廠

若要啟動移轉程序,請從 GitHub存放庫下載server-list.csv檔案。此server-list.csv檔案是 AWS MGN 服務移轉接入表單的範例,用於匯入範圍內來源伺服器的屬性。

注意

.csv 檔案和範例自動化指令碼是來自同一個 GitHub 存放庫之套件的一部分。

您可以使用特定伺服器和應用程式資料取代範例資料,以自訂移轉的表單。下表詳細說明要取代的資料,以針對您的移轉需求自訂此解決方案。

欄位名稱 是否為必要? 描述
波名 波形名稱是以優先順序和應用程式伺服器相依性為基礎。從您的移轉計劃取得此識別碼。
app_name 移轉範圍內的應用程式名稱。確認您的應用程式群組包含共用相同伺服器的所有應用程式。
aw_ 帳號 您位於帳戶個人資料中的 12 AWS 帳戶 位數識別碼。若要存取,請從右上角選取您的帳戶設定檔, AWS Management Console 然後從下拉式功能表中選取「我的帳戶」。
aws_region AWS 區域 代碼。例如 us-east-1。請參閱完整的區域代碼清單
伺服器名稱 移轉範圍內的內部部署伺服器名稱。
伺服器系列 在範圍內的來源伺服器上執行的作業系統 (OS)。使用 WindowsLinux,因為此解決方案僅支持這些操作系統。
伺服器作業系統版本

範圍內來源伺服器上執行的作業系統版本。

注意

使用作業系統版本,而不是核心版本,例如使用 RHEL 7.1、視窗伺服器 2012 R2 或 CentOS 7.5, 7.6。請勿使用 Linux 3.xx、4.xx 或視窗 8.1.x。

伺服器 來源伺服器的完整網域名稱,即伺服器名稱後面接著網域名稱。例如,服務器 123. 公司。
伺服器層 用來識別來源伺服器是 Web應用程式資料庫伺服器的標籤。如果伺服器運作多個層級,我們建議將來源伺服器指定為應用程式,例如伺服器是否同時執行 Web、應用程式和資料庫層。
伺服器環境 用來識別伺服器環境的標籤。例如,開發測試生產質量保證生產。
r_ 類型 用於識別移轉策略的標籤。例如,淘汰、保留、重新定位、重新裝載、回購、重新平台、重新架構、 TBC。
子網路識別碼 切換後遷移之目標 Amazon EC2 執行個體的子網路識別碼。
安全性群組識別碼 切換後遷移的目標 Amazon EC2 執行個體的安全群組 ID。
子網路測試 要測試之來源伺服器的目標子網路 ID。
安全性群組 IDS 測試 將測試之來源伺服器的目標安全性群組識別碼。
instanceType 在探索和規劃工作中識別的 Amazon EC2 執行個體類型。如需 EC2 執行個體類型的詳細資訊,請參閱 Amazon EC2 執行個體類型
tenancy 租賃類型,這是在發現和規劃工作過程中確定。使用下列其中一個值來識別租用:用、用或專用主機。除非應程式的授權需要指定的類型,否則您可以使用 Shared 作為預設值。
標籤 伺服器資源的標籤,例如 CostCenter =123; BU=IT;位置 = 美國
private_ip 目標執行個體的私有 IP。如果未包含,執行個體將從 DHCP 取得 IP。
IamRole 目標執行個體的 IAM 角色。如果未包含,則不會將 IAM 角色附加到目標執行個體。
  1. 登入雲端移轉工廠 Web 主控台。

  2. 移轉管理下,選取匯入,然後選擇選取檔案。選取您先前填寫的錄取表格,然後選擇「下一步」。

  3. 檢閱變更並確定沒有看到任何錯誤 (資訊訊息正常),然後選擇 [下一步]。

  4. 選擇「上傳」以上傳伺服器。

存取網域

此解決方案隨附的範例自動化指令碼會連線至範圍內的來源伺服器,以自動執行移轉工作,例如安裝複寫代理程式,以及關閉來源伺服器。為了執行解決方案的測試回合,Windows 和 Linux (sudo 權限) 伺服器需要具有來源伺服器本機管理員權限的網域使用者。如果 Linux 不在網域中,則可能會使用其他使用者,例如具有 sudo 權限的 LDAP 使用者或本機 sudo 使用者。如需自動化移轉工作的詳細資訊,請參閱使用 Migration Factory Web 主控台進行自動化移轉活動和使用命令提示字元進行自動化

執行移轉自動化的測試回合

此解決方案可讓您執行移轉自動化的測試回合。遷移程序會使用自動化指令碼,將資料從遷移 CSV 檔案匯入解決方案。先決條件檢查是針對來源伺服器進行的,複製代理程式會推送至來源伺服器、驗證複製狀態,以及從 Migration Factory Web 介面啟動目標伺服器。如需執行測試的 step-by-step 指示,請參閱使用 Migration Factory Web 主控台進行自動化移轉活動和使用命令提示字元的自動化移轉活動