Application Transformer for VMware Tanzu には、Cloud Suitability Analyzer (CSA) ツールとの統合が組み込まれています。CSA ツールは、環境内で実行されているすべてのアプリケーションとそのサービスを理解するプロセスを自動化します。アプリケーションをグループ化し、セットアップの類似点を強調表示して、パターンを自動的に構築します。これは、アプリケーションの移行を計画する場合、移行の各段階をスケジュールする場合、および工場出荷時のパターンを構築する場合に役立ちます。

CSA は、選択またはフィルタリングされた各仮想マシンを確認して、仮想マシンで実行されているターゲット コンポーネント(JAVA バイナリ)を特定します。アーキタイプまたはファセット、インポート、呼び出し、注釈に基づいてアプリケーションとサービスをグループ化します。CSA はランダムなクラスタ番号を生成し、クラスタ内の類似のアプリケーションをグループ化します。

前提条件

  • vCenter Server の追加
  • コンポーネントの CSA を有効にする
  • 分析するバイナリに対する読み取り権限が必要です。
    • Tomcat の場合:CATALINA_BASE/webapps/target binaries – like SampleHRApps.war
    • Oracle WebLogic Server の場合:DOMAIN_HOME フォルダ
    • JBoss の場合:
      • HOME/standalone/deployments/<target binaries>、および
      • HOME/standalone/data/<target binaries>
    • Java アプリケーション:バイナリの場所のパス。
  • 次の Linux コマンドへのアクセス権限が必要です。
    • find
    • cd
    • unzip
    • tar
    • mkdir
    • pwd

手順

  1. CSA を使用して分析する仮想マシンを再イントロスペクションします。
    1. 左側のナビゲーション ページで、[インベントリ] > [仮想マシン] の順に移動します。
    2. 仮想マシンのイントロスペクション
      [タスク] ペインにはイントロスペクション タスクが開始したことが表示されます。この操作が正常に完了すると、CSA 対応コンポーネントのバイナリ分析操作がトリガされます。
      注: バイナリ分析タスクが完了したら、検出されたアプリケーションのバイナリ パスを確認する必要があります。検出されたバイナリ パスが正しくない場合は、パスを更新してバイナリ分析を再実行する必要があります。
  2. メイン メニューで、[分析] をクリックします。
  3. 左側のナビゲーション ページで、[CSA] > [レポート] の順に移動します。
    • [チャート] タブには、アプリケーションのクラスタ ビューが表示されます。各アプリケーションは複数のサービスを持つことができます。グラフの各ドットはサービスを表します。ドットの色はクラスタを表します。そのため、複数のドットが同じ色で表示されている場合、これらのサービスはすべて 1 つのクラスタにグループ化されています。ドットの上にマウスを置くと、クラスタ名とサービスが表示されます。
    • [概要] タブには、クラスタ情報が表示されます。類似するサービスには、0、1、2 のように同じクラスタ名が付けられます。
    • [詳細] タブで、クラスタを展開してサービスの技術的な詳細を確認すると、類似点が表示されます。
  4. レポートをエクスポートするには、[CSV にエクスポート] をクリックします。