可以分析應用程式以確定符合轉換條件的元件。Application Transformer for VMware Tanzu 與 Cloud Suitability Analyzer (CSA) 整合,並且會在分析期間產生一個介於 1 到 10 之間的分數,以確定應用程式的容器化準備情況。
必要條件
- 新增和編輯應用程式.
- 向應用程式指派
REPLATFORM
或 REFACTOR
標籤。
- 更新虛擬機器認證 或 指派通用認證。
- 自我檢查虛擬機器.
- 若要執行 Oracle WebLogic 伺服器分析,您必須具有要分析的 Oracle WebLogic 伺服器網域資料夾 (DOMAIN_HOME) 和構件路徑 (如果位於 DOMAIN_HOME 外部) 的讀取權限。
- 若要執行 Tomcat 分析,您必須具有要分析的 Tomcat 資料夾 (CATALINA_BASE 和 CATALINA_HOME) 和位於 CATALINA_BASE/webapps 外部的外部程式庫、應用程式 .war 或 .jar 位置的讀取權限。
- 您必須具有存取以下 Linux 命令的權限:
find
cd
unzip
tar
mkdir
pwd
程序
- 在主功能表中按一下分析。
- 按一下應用程式名稱旁邊的箭頭。
將顯示應用程式中可分析元件和不可分析元件的清單。
- 在可分析索引標籤上,
- 按一下分析。
- 對於 WebLogic:「分析」工作會在內部使用 Oracle 的 WDT (Oracle WebLogic 伺服器部署工具) 擷取網域資訊,並使用 Cloud Suitability Analyzer 分析已探索的應用程式。將在容器化之前產生模型 .yaml 檔案。
- 對於 Tomcat:「分析」工作會從
CATALINA_BASE
、已部署應用程式、自訂程式庫和資料庫資源中探索用於組態的 Tomcat 執行個體,並使用 Cloud Suitability Analyzer 分析已探索的應用程式。
- 對於 JBoss:「分析」工作會探索已部署應用程式的 JBoss 執行個體,並使用 Cloud Suitability Analyzer 對其進行分析。
- 對於 JAVA:「分析」工作會探索應用程式二進位檔,並使用 Cloud Suitability Analyzer 對其進行分析。
- 工作清單中將顯示已觸發「分析」工作。
- 成功完成工作後,您可以
- 查看元件中正在執行的服務的清單及其由 CSA 確定的分數。
- 如果分數為 10,則表明應用程式處於良好狀態,可進行容器化。
- 如果分數較低 (低於 10),Application Transformer for VMware Tanzu 將提供一個發現清單,並準備建議清單來更新應用程式以進行容器化。可以繼續進行容器化,也可以標記元件以進行重構和重新分析,然後再進行容器化。
- 按一下服務名稱以查看其路徑、分數和建議 (如果有) 等詳細資料。
- 按一下「服務」欄位旁邊的加號,以新增更多 JAR、WAR 或 JAVA 檔案,輸入服務名稱及其路徑,然後觸發分析以確定分數。
- 按一下分數以查看不同的索引標籤:
- 摘要:提供所有應用程式的詳細資訊,其中包括檔案計數、類別檔案、發現、技術分數和建議。
- 發現:提供特定於服務的資訊。
- 圖表:提供服務中排列靠前的幾個 API (最多 5 個)。
如果分析成功,會看到
升階到轉換選項可供使用。
- 按一下升階到轉換選項。
備註: 將元件升階到轉換階段後,將無法復原該作業。但是,可以重新分析元件,以更新元件分數和構件中繼資料。
- 在確認頁面上按一下繼續。
訊息提示中將顯示遺漏的檔案名稱的清單 (如果有)。
狀態會顯示為
移動到轉換。