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 會掃描 vCenter Server 以探索並自我檢查虛擬機器,從而識別虛擬機器中執行的應用程式、元件和程序。請參閱探索概觀
  • 分析:Application Transformer for VMware Tanzu 會對應用程式執行詳細分析,並自動將應用程式元件分類為可分析元件和不可分析元件。它會識別符合轉換資格的元件。請參閱分析概觀
  • 容器化:Application Transformer for VMware Tanzu 1.0 支援不同類型的容器化,這些容器化能夠為應用程式元件建立 OCI 映像,並產生可在 VMware Tanzu Kubernetes Grid 上部署的部署檔案。
    • Tomcat 容器化
    • WebLogic 容器化
    • 程序容器化

    請參閱容器化

  • 匯入詳細目錄:Application Transformer for VMware Tanzu 可讓您從 CSV 檔案一次新增大量的詳細目錄詳細資料。請參閱匯入詳細目錄
  • 使用者角色:Application Transformer for VMware Tanzu 支援具有不同權限的預設角色。您可以建立新使用者,並指派角色給這些使用者。請參閱 Application Transformer for VMware Tanzu 角色概觀
  • 指派標籤:您可以指派標籤給虛擬機器和應用程式以進行分類,這會進一步進入到分析和轉換階段。請參閱指派標籤
  • 整合:
    • 探索元件相互依存關係:可以與 vRealize Network Insight 整合,以收集虛擬機器連線、應用程式相依性等流量資訊,並且可以產生應用程式拓撲。請參閱與 vRealize Network Insight 整合
    • 根據 Java 元件的原型對這些元件進行分組:您可以啟用 Cloud Suitability Analyzer 功能,對應用程式執行二進位分析。此功能會自動理解環境中執行的所有應用程式及其服務。它會根據應用程式和服務的原型或面、匯入、引動、註解,對叢集中的應用程式和服務進行分組。請參閱對應用程式執行二進位分析
  • 新增自訂元件簽章: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

check-circle-line exclamation-circle-line close-line
Scroll to top icon