3.2. Migration Toolkit for Applications Operator とユーザーインターフェイスのインストール

Migration Toolkit for Applications Operator をインストールすると、Migration Toolkit for Applications (MTA) およびユーザーインターフェイスを OpenShift Container Platform バージョン 4.9-4.11 にインストールできます。

前提条件

  • 4 つ vCPU、8 GB RAM、および 40 GB の永続ストレージ。
  • OpenShift Container Platform 4.9-4.11 がインストールされている。
  • cluster-admin パーミッションを持つユーザーとしてログインしている。

手順

  1. OpenShift Container Platform Web コンソールで、Operators → OperatorHub をクリックします。
  2. Filter by keyword フィールドを使用して、MTA を検索します。
  3. Migration Toolkit for Applications Operator をクリックし、Install をクリックします。
  4. Install Operator ページで、 Install をクリックします。
  5. Operators → Installed Operators をクリックして、MTA Operator が openshift-mta プロジェクトに Succeeded ステータスで表示されることを確認します。
  6. MTA Operator をクリックします。
  7. Provided APIsTackle を見つけ、Create Instance をクリックします。

    Create Tackle ウィンドウが Form ビューで開きます。

  8. CR 設定を確認します。デフォルトの選択で問題ありませんが、ストレージ、メモリー、およびコアのシステム要件を確認してください。
  9. YAML ファイルを直接操作する場合は、YAML ビューをクリックして、YAML ファイルの spec セクションに列挙されている CR 設定を確認します。

    最も一般的に使用される CR 設定を次の表に示します。

    表3.2 タックル CR 設定

    名前デフォルト説明

    cache_data_volume_size

    100 GiB

    キャッシュボリュームに要求されるサイズ。rwx_supported=false の場合は、無視されます。

    cache_storage_class

    デフォルトのストレージクラス

    キャッシュボリュームに使用されるストレージクラス。rwx_supported=false の場合は、無視されます。

    feature_auth_required

    True

    キークローク認証が必要かどうかを示すフラグ (単一ユーザー/認証なし)。

    feature_isolate_namespace

    True

    ネットワークポリシーを使用した名前空間の分離が有効かどうかを示すフラグ

    hub_database_volume_size

    5 GiB

    ハブデータベースボリュームに要求されたサイズ

    hub_bucket_volume_size

    100 GiB

    ハブバケットボリュームに要求されたサイズ

    hub_bucket_storage_class

    デフォルトのストレージクラス

    バケットボリュームに使用されるストレージクラス。

    keycloak_database_data_volume_size

    1 GiB

    Keycloak データベースボリュームに要求されたサイズ

    pathfinder_database_data_volume_size

    1 GiB

    Pathfinder データベースボリュームに要求されたサイズ

    maven_data_volume_size

    100 GiB

    Maven m2 キャッシュボリュームに要求されるサイズ。MTA 6.0.1 で非推奨。

    rwx_storage_class

    NA

    Tackle RWX ボリュームに要求されるストレージクラス。MTA 6.0.1 で非推奨。

    rwx_supported

    True

    クラスターストレージが RWX モードをサポートしているかどうかを示すフラグ。

    rwo_storage_class

    NA

    Tackle RW0 ボリュームに要求されたストレージクラス

    rhsso_external_access

    False

    MTA 管理の RHSSO インスタンスにアクセスするための専用ルートが作成されているかどうかを示すフラグ

    サンプル YAML ファイル

    kind: Tackle
    apiVersion: tackle.konveyor.io/v1alpha1
    metadata:
      name: mta
      namespace: openshift-mta
    spec:
      hub_bucket_volume_size: "25Gi"
      maven_data_volume_size: "25Gi"
      rwx_supported: "false"

  10. 必要に応じて CR 設定を編集し、Create をクリックします。
  11. Administrator ビューで、Workloads → Pods をクリックして、MTA Pod が実行されていることを確認します。
  12. OpenShift 内の mta-ui アプリケーションによって公開されたルートを使用して、ブラウザーからユーザーインターフェイスにアクセスします。
  13. 次の認証情報を使用してログインします。

    • ユーザー名: 管理者
    • パスワード:Passw0rd!
  14. プロンプトが表示されたら、新しいパスワードを作成します。