使用 VMware 工作負載移轉至 Amazon EC2 之前,請先擷取您的 VM 組態
您可以使用移轉顧問 VM 資料收集器指令碼, RVTools 或 NetApp Data Infrastructure Insights 來擷取目前的 VM 組態。我們建議您使用移轉顧問 VM 收集器指令碼或 Data Infrastructure Insights ,因為這些選項會同時收集 VM 組態和效能資料,以獲得最準確的計畫。
RVTools 是與 vCenter 和 ESX Server ( 5.x 至 8.0 )互動的 Windows 應用程式、可擷取有關 VMware 虛擬環境的資訊。它會收集有關 VM 、 CPU 、記憶體、磁碟、叢集、 ESX 主機、資料存放區等。您可以將此資訊匯出至 xlsx 檔案、以便與移轉顧問搭配使用。
-
從下載並安裝 RVTools 4.4.2 或更新版本 "RVTools 網站"
-
啟動 RVTools 並登入目標 vCenter Server 。
這會擷取有關 vCenter Server 的資訊。
-
將您的 VMware 資訊匯出至 xlsx 或 xls 檔案。
如 "RVTools 文件"需詳細資訊、請參閱中的「命令列參數」一章。
包含您結果的 xlsx 或 xls 檔案會儲存至您的工作目錄。
NetApp 移轉顧問 VM 收集器指令碼會從您的 vCenter 收集與 RVTools 所收集的類似的 VM 組態資訊、但它會擷取目前的 VM 效能資料、以提供實際的讀寫 IOPS 和處理量統計資料。您可以使用以下兩種模式之一的指令碼:
-
每小時資料收集
-
每日資料收集
您必須啟動移轉顧問、才能從 Codebox 視窗複製移轉顧問 VM 收集器指令碼。
執行收集器指令碼的系統必須符合下列需求:
-
必須安裝 Microsoft PowerShell 7.0 或更新版本。如果您需要安裝 PowerShell 、請參閱 "Microsoft PowerShell 文件" 。
-
必須安裝 VMware PowerCLI 。如果您需要安裝 PowerCLI 、請參閱 "VMware PowerCLI 文件" 。
-
必須停用 SSL 憑證檢查。
-
PowerShell 必須允許執行未簽署的指令碼。
請注意、如果您計畫從虛擬機器擷取長期統計資料(每日統計資料)、則必須在 vSphere 管理主控台( VMware 管理環境)中啟用第 3 級或更高層級的統計資料。
-
使用其中一項登入工作負載工廠 "主控台體驗"。
-
從「 VMware 工作負載」方塊中,選取 * 評估和規劃 * ,然後選取 * 移轉至 AWS 原生運算 * 。此時會顯示 VMware 移轉顧問的啟動畫面。
檢閱相關資訊、瞭解移轉顧問的優點。
-
準備好後、請選取 * 開始 * 。
-
選取 * 詳細規劃 * 方塊,然後選取 * 下一步 * 。
代碼方塊視窗會出現在頁面右側。
-
在 Codebox 視窗中,選取
以將移轉顧問資料收集器指令碼(名為「 list-VMs.ps1 」)儲存至目標系統,或選取
以複製指令碼,以便將其貼到適當的系統上。
-
請依照下列步驟擷取目前虛擬機器的組態:
-
登入您下載資料收集器的系統、並在其中安裝 PowerShell 和 PowerCLI 。
-
執行下列命令以連線至 VMware vCenter 伺服器:
Connect-VIServer -server <server_IP>
將 <server_IP> 取代為 VMware 伺服器的 IP 位址或主機名稱。
-
執行您下載的資料收集器指令碼,並指定「每小時」或「每日」 VM 統計資料的資料收集選項。
./list-vms.ps1 -PerformanceStatisticsTimePeriod <LastHour | LastDay>
其中:
-
過去 1 小時的 IOPS 與處理量資料會以 20 秒的間隔收集。
-
LastDAY 收集過去 24 小時的 IOPS 和處理量資料,每隔 5 分鐘。
-
您也可以選擇執行資料收集器指令碼,而不指定任何選項;如此可讓您從互動式功能表中選取資料收集期間。
-
指令碼會在目前工作目錄的名稱中輸出一個壓縮檔案、其中有時間戳記。zip 檔案包含所有 VM 及其內容的清單、以及其 IOPS 和處理量資料。
NetApp 資料基礎架構洞見是一種雲端基礎架構監控工具,可讓您清楚掌握完整的基礎架構。您需要啟用移轉顧問與 Data Infrastructure Insights 之間的暫時性 API 通訊,以便移轉顧問收集有關 VMware 基礎架構的資訊。
-
登入您的 Data Infrastructure Insights 帳戶。
-
在側邊導覽功能表中,選取 * 管理 * 。
-
在產生的功能表中,選取 * API Access* 。
-
在 *API 存取權杖 * 索引標籤中,選取 *+ API 存取權杖 * 。
此時會出現「建立 API 存取權杖」對話方塊。
-
提供 API 權杖的名稱和說明。
-
在 * 此權杖將用於呼叫哪種類型的 API * 下,選取下列其中一項:
-
擷取單位
-
資產
-
資料收集
-
-
在 * 權限 * 下,選取 * 唯讀 * 。
-
在 * 權杖過期時間 * 下,選擇您需要 API 權杖有效的時間長度。
-
取消核取 * 自動旋轉 Kubernetes* 的權杖。
-
選擇*保存*。
-
選取 * 複製 API 存取權杖 * 。
-
請儲存此權杖,以準備搭配工作負載原廠移轉顧問使用。