Application Transformer for VMware Tanzu 1.0 | 2022 年 2 月 3 日 | 組建編號 19282192 查看這些版本資訊的新增項目和更新。 |
Application Transformer for Tanzu® 是一個現代化工具,可協助您探索、分析虛擬機器中的應用程式,並將其轉換為容器。此工具會自我檢查虛擬機器以探索現有的元件和資源,並識別應用程式元件的相依性和關聯。它會根據原型來分析應用程式,並產生應用程式拓撲。它會建立容器映像,並允許儲存到指定的登錄中。您可以在 VMware Tanzu Kubernetes Grid 上執行容器化應用程式。
Application Transformer for VMware Tanzu 中的主要功能:
請參閱容器化。
如需有關新功能的其他資訊,請參閱 Application Transformer for VMware Tanzu 說明文件。
在某些版本的 Windows 作業系統 Mozilla Firefox 瀏覽器中,程序容器化會在進入點階段後停止回應。
若要避免此問題,請將 Mozilla Firefox 瀏覽器更新至最新版本,或使用其他瀏覽器。您可以在支援的網頁瀏覽器中查看受支援瀏覽器的清單。
如果在虛擬機器上更新了 Java,但 Tomcat 參照的仍是舊 Java 版本,則對 Ubuntu 虛擬機器進行的 Tomcat 分析將會失敗。
若要修正此問題,請重新啟動 Tomcat 服務或程序,然後再次執行自我檢查。
vCenter 重新同步選項不會更新虛擬機器上的新 vCenter 標籤。
如果將 Tomcat 從版本 7 升級到版本 10,則 Docker 容器無法從建立的映像啟動。
使用一般轉換流程 (程序容器化) 將 Tomcat 容器化,以複製所需的資料夾並覆寫所需的檔案。
如果虛擬機器中存在 Oracle 資料庫,則即使偵測到流量,「探索拓撲」也不會建立應用程式。
若要避免此問題,請建立自訂元件簽章,用於將 tnslsnr
程序識別為 Oracle 接聽程式元件。新增簽章後,執行虛擬機器自我檢查,然後按一下探索拓撲以建立應用程式。
二進位分析可能會失敗,並顯示 INVALID BINARY PATH
錯誤。
對 JAVA 元件執行二進位分析。目前,Application Transformer for VMware Tanzu 僅支援對 JAVA 元件進行二進位分析。
新增元件簽章時,如果使用的檔案名稱含有副檔名,將會顯示一則錯誤訊息。
若要修正此問題,請解壓縮您為自訂收集器指令碼上傳的 zip 檔案,然後透過移除副檔名來重新命名 init
指令碼。(範例使用的是 run,而非 run.sh)。只能使用英數字元、底線 (_) 和連字號 (-) 字元,不能使用點 (.)。
產生的 Tomcat 部署檔案,將 containerPort
值作為字串。
開啟產生的 deployment.yaml
檔案,並從要部署的 containerPort
值中移除 ''
。
在程序容器化期間,如果已選取不含副檔名的檔案進行覆寫,則會看到檔案無效的錯誤。
Embedded_Harbor
未列在使用者介面上的登錄清單中。
從 Application Transformer for VMware Tanzu 使用者介面中刪除 Embedded_Harbor_Admin_Account,然後以根使用者身份執行下列 python 指令碼。
python3 /opt/vmware/iris/bin/register_harbor_in_iris.py
在自我簽署憑證上,您會看到 VMware IRIS 實例,而非 Application Transformer for VMware Tanzu。