Application Transformer for VMware Tanzu 具有与 Cloud Suitability Analyzer (CSA) 工具的内置集成。CSA 工具自动了解环境中运行的所有应用程序及其服务。此操作会对应用程序进行分组,并突出显示设置中的相似性,并自动构建模式。该插件有助于您规划应用程序迁移、调度迁移波次以及构建出厂模式。

CSA 将检查每个选定或筛选的虚拟机,以确定在虚拟机中运行的目标组件(JAVA 二进制文件)。它会根据应用程序和服务的原型或面、导入、调用、注释来对应用程序和服务进行分组。CSA 会生成随机集群编号,并对集群中的相似应用程序进行分组。

前提条件

  • 添加 vCenter Server
  • 为组件启用 CSA
  • 您必须具有要分析的二进制文件的读取权限:
    • 对于 Tomcat:CATALINA_BASE/webapps/目标二进制文件,如 SampleHRApps.war
    • 对于 Oracle WebLogic 服务器:DOMAIN_HOME 文件夹
    • 对于 JBoss:
      • HOME/standalone/deployments/<目标二进制文件>,以及
      • HOME/standalone/data/<target binaries>
    • Java 应用程序:二进制文件位置的路径。
  • 您必须具有以下 Linux 命令的访问权限:
    • find
    • cd
    • unzip
    • tar
    • mkdir
    • pwd

过程

  1. 使用 CSA 对要分析的虚拟机进行重新侦测。
    1. 在左侧导航页面上,转到清单 > 虚拟机
    2. 侦测虚拟机.
      “任务”窗格中将启动侦测任务。此操作成功完成后,将为已启用 CSA 的组件触发二进制分析操作。
      注: 二进制分析任务完成后,必须查看发现的应用程序的二进制路径。如果发现的二进制路径不正确,则必须通过更新该路径来重新运行二进制分析。
  2. 在主菜单中单击分析
  3. 在左侧导航页面上,转到 CSA > 报告
    • 图表选项卡中会显示应用程序的集群视图。每个应用程序可以有多个服务。图形上的每个点代表一个服务。点的颜色表示集群。因此,如果显示了多个具有相同颜色的点,则所有这些服务将分组到单个集群下。将鼠标悬停在某个点上时,会显示集群名称和服务。
    • 概览选项卡中会显示集群信息。具有相似性的服务将获得相同的集群名称,例如 0、1、2。
    • 详细信息选项卡上,展开集群可查看服务的技术详细信息,其中会显示相似性。
  4. 单击导出为 CSV 以导出报告。