版本資訊
Migrate Fit Assessment 現已改為 Migration Center 用戶資產評估器 CLI
適合性評估工具 (mfit
) 現已更名為 Migration Center 用戶資產評估器 CLI (mcdc
CLI)。如需最新版本,請參閱 mcdc
CLI 說明文件。
適用於 1.15.3 版的更新
我們在 2023 年 8 月 16 日發布了 Migrate Fit Assessment 1.15.3,可讓您升級至 Migration Center 用戶資產評估器 CLI。
或者,如要直接升級至 mcdc
CLI,您可以在安裝先前版本 mfit
的相同目錄中,再次下載 mcdc
CLI 和收集指令碼。
詳情請參閱 mcdc
CLI 總覽。
適用於 1.15.2 版的更新
我們已於 2023 年 7 月 4 日發布 Migrate Fit Assessment 1.15.2,其中包含 HTML Fit Assessment 報表的錯誤修正。
適用於 1.15.1 版的更新
我們已在 2023 年 6 月 27 日發布 Migrate Fit Assessment 1.15.1,其中包含安全性改善和錯誤修正。
版本 1.15.0 的更新
我們已在 2023 年 6 月 19 日發布 Migrate Fit Assessment 1.15.0。
功能
WebSphere 應用程式的適配評估
適合性評估工具現在可評估 WebSphere 應用程式是否適合容器化,以便在 Google Kubernetes Engine (GKE)、GKE Enterprise 叢集或 Cloud Run 平台中運作。
為 WebSphere Application Server Fit Assessment 新增下列規則:
- A10N-APP-1 - 使用外部資料庫時相符
- A10N-APP-2 - 使用外部網頁伺服器時相符
- A10N-STO-1 - 找到網路掛載點時比對
- A10N-STO-2 - 在 NFS 匯出本機目錄時比對
如要進一步瞭解 WebSphere 應用程式容器化,請參閱 Migrate to Containers 說明文件。
異動
強化 Microsoft Excel 工作簿報表
Microsoft Excel 工作簿 (XLSX) 報表現在有新的「Contents」工作表,可提供報表產生和評估相關資訊。這個工作表也包含目錄,列出報表中的所有工作表。
我們已修改「App Components」工作表,以便更準確地反映元件的執行狀態、版本和容器化適配資訊。
如要進一步瞭解 XLSX 報表,請參閱「產生適合度評估報表」。
固定
WordPress 歷程現在會針對所有目標平台進行評估
使用 mfit
產生適合度評估報表時,您可以指定目標平台。根據預設,--target-platform
標記會設為 all
,並評估所有可能的轉換歷程。
在先前版本中,如果您將 --target-platform
標記的值變更為 all
以外的任何值,就不會評估 WordPress 歷程。現已針對所有目標平台評估 WordPress 歷程,並納入產生的報表中。
適用於 1.14.4 版的更新
我們已在 2023 年 5 月 2 日發布 Migrate Fit Assessment 1.14.4 版。
功能
支援 WordPress
適配評估工具現在會偵測 Apache WebHost 中的 WordPress 應用程式,並對其進行評估。
支援 AWS 收集和評估
- 商品目錄收集:Fit Assessment 工具現在支援透過
mfit discover aws
指令收集 AWS 商品目錄。 訪客收集:收集指令碼會在 AWS 虛擬機器執行個體 (VM) 上執行時,收集更多 AWS 相關資訊。
如要瞭解如何針對 AWS VM 執行訪客收集作業,請參閱「從 EC2 VM 收集 mfit 訪客資料」。
適合性評估:我們已特別為從 AWS 遷移的 VM 新增規則。
在 Microsoft Excel 活頁簿中產生大型報表
適配評估工具現在可以產生 Microsoft Excel 工作簿檔案 (XLSX) 格式的報表。XLSX 報表可處理大量資料,因此適合用於 HTML 報表無法處理的大量 VM 情況。
如要產生 XLSX 檔案中的報表,請執行下列指令:
./mfit report --format xlsx > REPORT_NAME.xlsx
避免在匯入時覆寫較晚的集合
使用 mfit discover import
匯入封存檔時,如果該封存檔會覆寫同一部電腦在較晚時間收集到的封存檔,除非您提供 --force
標記,否則匯入作業會失敗。
固定
系統現在會忽略空白指紋
適配評估工具會偵測每個 VM 的指紋。如果兩個集合包含指紋相同的 VM,工具就會知道這是相同的 VM。
這項修正可解決以下問題:只有空白指紋的 VM 雖然已成功匯入,但不會顯示在報表中。在這種情況下,收集作業會失敗,並顯示警告。
適用於 1.14.3 版的更新
我們已在 2023 年 3 月 16 日發布 Migrate Fit Assessment 1.14.3。
功能
適配評估詳細報表的新設計
在這個版本中,我們推出了新的報表設計,其中包含 Tomcat、Windows IIS、JBoss 和 Websphere 應用程式等 VM 應用程式元件的詳細資料。新版報表提供更完善的文字篩選功能,以及 VM 上所識別的應用程式元件詳細清單。
如要使用舊格式產生 HTML 檔案,請使用標記 --html-v0
:
mfit report --format html --full --html-v0
Windows IIS 應用程式適配評估
我們已推出詳細的 Windows IIS 應用程式適合性評估,讓您瞭解 Windows IIS 應用程式容器的現代化適合性。
適用於 1.14.2 版的更新
我們已於 2023 年 3 月 15 日發布 Migrate Fit Assessment 1.14.2 版,其中包含錯誤修正。
適用於 1.14.1 版的更新
我們已在 2023 年 2 月 19 日發布 Migrate Fit Assessment 1.14.1。
功能
手動復原升級失敗問題
我們新增了手動復原選項,讓您在升級過程中發生導致資料遺失的罕見失敗情況時,手動復原。升級 mfit
後,當您執行最新版本時,如果看到表示資料庫升級失敗的錯誤訊息,可以發出下列指令:
./mfit discover recover-db
這個指令會將內部資料儲存庫還原至升級前的狀態,並保留所收集的資訊。
異動
進階 JBoss 應用程式適配評估
為 JBoss 應用程式 Fit Assessment 新增下列規則:
- A8N-APP-4 - 當來源 Java 版本較預期的目標映像檔 Java 版本新時,系統會比對。
- A8N-APP-5 - 使用外部資料庫時符合。
- A8N-APP-6 - 使用外部網頁伺服器時,系統會比對
- A8N-FIT-1 - 在 VM 資料存在時比對。
- A8N-STO-1 - 找到網路掛載點時會比對。
- N-STO-2 - 當 NFS 匯出本機目錄時,系統會比對。
更新的報表文字
更新報告文字,進一步說明 GKE Enterprise VM 執行階段的歷程。
1.14.0 版更新
我們已於 2023 年 1 月 17 日發布 Migrate Fit Assessment 1.14.0。
功能
回報符合 Google 容器平台的應用程式
新增報表類別,協助您針對適合 Google 容器平台 (GKE Enterprise、GKE、Autopilot 和 Cloud Run) 的應用程式,專注於評估報表。產生報表時,您可以使用下列指令,要求只納入容器平台的評估結果:
./mfit report --format html --target-platform containers --full >
REPORT_NAME.html
JBoss 和 Apache 2 應用程式的適合性評估
Migrate Fit Assessment 工具可評估 JBoss 和 Apache 2 應用程式是否適合容器化,以便遷移至 GKE、GKE Enterprise 和 Cloud Run 平台。如要進一步瞭解 JBoss 和 Apache 2 容器化,請參閱 Migrate to Containers 1.14.0 版本資訊。
無需根目錄權限即可收集訪客層級資料
已更新 Linux 版 Migrate Fit Assessment 收集指令碼,以便透過 sudo
執行這些指令碼。新增的功能可讓您使用 sudo
執行 Linux 來賓收集指令碼,且無需使用 Root 使用者。
Linux 訪客收集指令碼會嘗試使用無密碼 sudo
執行。這項異動會套用至所有 Linux 訪客收集方法,例如:
mfit discover ssh
mfit discover vsphere guest
mfit discover vsphere guest all
- 手動執行收集指令碼並使用
mfit discover import
時。
如果提供無密碼的 sudoer 憑證,Linux 訪客收集指令碼會使用 sudo
,產生更完整且可靠的收集結果。
請注意,這項功能不支援需要密碼提示的 sudoer 權限。在這種情況下,指令碼會以原始使用者的權限執行。
在實驗標記下新增詳細評估報表
您現在可以執行 ./mfit report --format html --full > REPORT_NAME.html --experimental
指令,查看全新設計的詳細評估報表。
新設計導入了強化的篩選和文字搜尋功能,協助您找出可進行現代化的候選工作負載。
異動
淘汰 Linux 收集指令碼中的 --user
標記
先前,使用非超級使用者執行時,必須向 Linux 來賓收集指令碼提供 --user
標記。這項功能已不再需要,因此系統會忽略 --user
標記,並進入淘汰期。
固定
重新命名 discover ssh connect-timeout
標記
已將 discover ssh
指令中稱為 --timeout
的旗標重新命名為 --connect-timeout
。這個標記可與原生 SSH 用戶端搭配使用。新名稱可避免與全域 --timeout
標記重疊。
提供未經過驗證的嵌入式 SSH 用戶端時失敗
修正在沒有驗證參數的情況下,discover ssh
指令發生失敗的問題。使用內嵌 SSH 用戶端時,如果沒有提供身分識別檔案,或是沒有提供密碼或提供空白密碼,系統會發生恐慌,而不是指出驗證失敗。
在 Linux 訪客集合中建立 tar 檔案失敗時發生錯誤
如果收集指令碼無法建立必要的 tar 檔案,就會擲回錯誤。先前,系統會忽略在 Linux 訪客收集指令碼中建立 tar 檔案的失敗情形。從這個版本開始,系統會顯示錯誤訊息,並且以狀態碼 1 退出指令碼。
將訪客收藏夾 tar 檔案儲存至其他位置
如要提供其他位置來儲存集合 tar 檔案,您可以使用 --output
旗標將其儲存至指定路徑。先前,系統會因剖析問題而忽略在 --output
標記後提供的引數。
適用於 1.13.1 版的更新
我們已在 2022 年 11 月 3 日發布 Migrate Fit Assessment 1.13.1。
異動
已淘汰的 JSON v0 報告
我們在產生的 JSON 檔案結構中導入了變更,以擴大評估詳細資料報表的範圍。自 1.13.1 版起,預設 JSON 輸出內容會使用檔案結構版本 v1。如要在舊版中產生 JSON 檔案,請套用標記 --json-v0
。
./mfit report --format json --json-v0 <file.json>
現已淘汰 v0 JSON 報表。2023 年第 1 季,第 0 版 JSON 報表格式將停止支援。新版 mFit 將不支援產生 v0 JSON 報表。
固定
縮減資料庫檔案大小
mFit 使用的 SQLite 資料庫已經過最佳化,可減少所需的磁碟空間。
已修正 too many SQL parameters
錯誤
修正在 mFit 安裝項目上執行 discover ls
或 report
指令時,可能發生的錯誤,該安裝項目具有大量已發現的資產。
適用於 1.13.0 版的更新
我們已在 2022 年 10 月 18 日發布 Migrate Fit Assessment 1.13.0。
異動
使用範圍選項大規模改善 vSphere 來賓收集
您現在可以透過 --path
標記套用範圍,為部分 VM 執行訪客收集作業。
mfit discover vsphere guest all --url https://VSPHERE_URL --path dc-1/host/esx-1
改善 RVTools 匯入功能的錯誤回報
RVTools 探索功能現在會找出不支援的檔案格式,並在不支援的版本上顯示錯誤訊息。
固定
修正報表中的 RAM 和儲存空間大小轉換
將報表中的單位調整為 GiB 而非 GB,以便與內部測量單位保持一致。
適用於 1.12.1 版的更新
功能
大規模執行訪客資料收集
您現在可以為單一 VMware vCenter 管理的所有 VM 並行執行訪客資料收集作業。這在收集大量具有相同憑證的 VM 資訊時非常實用。
如要從多個 VM 收集訪客層級資訊,請執行:
mfit discover vsphere guest all --url https://VSPHERE_URL
異動
更新 Cloud Run 適合性評估
Cloud Run 適合性評估已更新,以便配合 Cloud Run 資源限制的改善措施。先前的值為 4 個 CPU 和 16 GB 記憶體,而新限制則為 8 個 CPU 和 32 GB 記憶體。詳情請參閱「Cloud Run 配額與限制」。
統一報表和評估指令
我們將這兩個指令合併為一個,簡化評估資料和產生報表的程序。在舊版中,您必須先執行評估 ($ mfit assess
),才能針對收集到的資料產生報表。您現在可以執行報表指令,系統就會自動執行評估作業。report
指令現在有選用的 --target-platform
標記。
可用的選項包括 gcp
、anthos
、anthosbm
和 all
。每個選項都會指定要評估的不同旅程組合。如未指定目標平台,系統會評估所有歷程。
gcp
會評估遷移至 Compute Engine、Google Cloud VMware Engine 的過程,以及遷移至 Google Kubernetes Engine、Google Kubernetes Engine Autopilot 和 Cloud Run 的容器化過程。anthos
會評估轉移至 Google Distributed Cloud 的情況,以及容器化旅程,以便遷移至 Google Kubernetes Engine 和 Cloud Run。anthosbm
相當於anthos
。all
會評估所有可能的旅程。
這項異動實施後,report sample
指令將取代現已淘汰的 assess sample
指令。
固定
修正 HTML 報表中提及的私人 / 公開預先發布版
在先前的版本中,任何容器化目標都會顯示為非公開預先發布版。目前只有 Tomcat 目標會顯示為公開預覽。
mfit 收集指令碼清理暫時目錄
在先前版本中,收集指令碼會在訪客上建立臨時目錄,但不會移除。在最新版本中,收集指令碼會自動移除暫存目錄。
修正錯誤的 RAM 大小轉換
我們修正了混合 2 進制與 10 進制的轉換 (MiB 與 MB),導致轉換不準確的問題。
Windows 訪客收集
我們會改為使用非 WMI 的收集方法收集部分資料,以免發生零星的失敗情形。
1.12.0 版更新
異動
- 我們已從執行長報告和詳細評估報告中移除對 Google Distributed Cloud Attach 模式 VM 的評估。
- 在執行長報告中修改 Google Distributed Cloud 的預設評估。如要評估 Google Distributed Cloud 的 VM,您必須執行下列指令:
mfit assess --target-platform anthosbm
- 如果您發出嘗試評估空 DB 的 CLI 指令,系統會顯示警告。
- 已更新
assess –target-platform
標記的預設行為,以便使用all
選項。
固定
- 修正執行摘要部分的錯誤,導致 CPU 和記憶體用量高的 VM 數量不正確。
- 改善了適合度評估完整報表的排序功能,讓依規則 ID 排序的結果正確排序。
- 改善了適合度評估完整報表中間圖表的排序方式,讓列由最高到最低的匯總適合度分數排序。
- 修正 Linux 收集指令碼中影響 Tomcat 評估的錯誤規則運算式。
- 修正無法正確偵測 CentOS OS 版本名稱的錯誤,導致相容性評估完整報告中的 OS 名稱為空白。
- 修正在發現多個 VM 時,導致重複 VM 資訊的錯誤。
- 改善處理部分收集的 VM 資訊,這可能會導致資料不一致。收集含有不一致 VM 資訊的資產時,向使用者發出警告,並略過儲存 VM 資料。
1.11.3 版更新
功能
適合性評估成本分析:使用這個新的評估報告部分,估算在 Google Cloud 中執行現代化工作負載的費用。這份報表會依據翻新策略將 VM 分組,並依策略顯示預估費用,以及預估總費用。成本分析可協助您判斷低成本或高成本的現代化策略是否符合您的需求。如要查看現代化歷程的成本效益,您必須在評估的 VM 上執行收集指令碼。如需詳細操作說明,請參閱「發掘及收集資料」。
改善適配流程的建議清單 - 完整適配評估報表現在會根據流程的適配程度和所有失敗條件的嚴重性總和來排序。清單中的第一個歷程會列為最高優先順序,而失敗嚴重程度較高的歷程則會列為較低優先順序。
固定
- 修正問題:只有在執行
discover
指令時才會計算功能。
適用於 1.11.2 版的更新
功能
報表篩選器:我們在適合度評估詳細報表中新增了篩選器,可篩除適合特定歷程的 VM。套用篩選器後,系統只會列出符合所選歷程的 VM。
StratoZone:在 StratoZone StratoProbe 收集器 5.0.2.1 中新增 mFIT 收集指令碼。StratoProbe 收集器會收集評估所需的資訊,並提供給已部署 StratoProbe 的使用者進行評估。
固定
為提升可讀性,我們已從完整報表表格中移除適合度分數欄。
更新適合度評估摘要報表,解決報表摘要部分和指引部分顯示的百分比不一致的問題。
在摘要報表中,將嚴重性資訊改為使用文字,而非數值。
修正在適合性評估報告中,作業系統標示為「其他作業系統」的錯誤識別問題。
異動
新增選項,可使用
mfit discover purge-db
指令清除適配評估本機資料庫新增 VMware 工具在 CSV 報表中的存在資訊。允許使用者透過自動化指令碼自動收集訪客層級資料。
在 Windows 收集指令碼中新增 (
--minimal
) 標記,有助於盡可能減少收集的資訊量,並只提供評估 Windows IIS 應用程式容器化所需的特定資訊。新增使用
mfit version --check
指令手動檢查適配評估工具新版本的選項。
適用於 1.11.1 版的更新
- 錯誤修正。
版本 1.11.0 的更新
- 執行摘要報表:這個版本包含新類型的報表,並且變更了預設行為。全新的摘要報表可讓你一覽翻新歷程。從大方向來看,這份報表會將翻新歷程分為兩個不同的類別:低工作量和高翻新。比較這兩種極端情況,並評估所需的效益和努力程度,有助您做出重要的業務決策。此外,報告的各個子部分會顯示遷移 VM (升級和轉移分析)、重構為容器,以及內部部署 VM 翻新 (透過將 VM 轉移或連結至 Google Distributed Cloud) 的適合性和技術限制。預設報表類型是新的執行摘要報表;在先前版本中,預設報表是詳細報表。
- 評估工作負載,以便遷移至 Google Cloud VMware Engine – 評估工具新增評估功能,可評估工作負載是否適合隨即轉移至 Google Cloud VMware Engine。
1.10.0 版更新
版本 1.10.0 的適配評估工具新增了以下功能:
- 支援 Autopilot、Cloud Run 和 Compute Engine 評估
- 新增 Tomcat 規則,用於評估適合度
- 能夠從 RVTools 匯出內容中取得 vSphere 資料
- 自動版本檢查
- 適配評估工具設定