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
パーミッションを持つユーザーとしてログインしている。
手順
- OpenShift Container Platform Web コンソールで、Operators → OperatorHub をクリックします。
- Filter by keyword フィールドを使用して、MTA を検索します。
- Migration Toolkit for Applications Operator をクリックし、Install をクリックします。
- Install Operator ページで、 Install をクリックします。
-
Operators → Installed Operators をクリックして、MTA Operator が
openshift-mta
プロジェクトにSucceeded
ステータスで表示されることを確認します。 - MTA Operator をクリックします。
Provided APIs で Tackle を見つけ、Create Instance をクリックします。
Create Tackle ウィンドウが Form ビューで開きます。
- CR 設定を確認します。デフォルトの選択で問題ありませんが、ストレージ、メモリー、およびコアのシステム要件を確認してください。
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"
- 必要に応じて CR 設定を編集し、Create をクリックします。
- Administrator ビューで、Workloads → Pods をクリックして、MTA Pod が実行されていることを確認します。
-
OpenShift 内の
mta-ui
アプリケーションによって公開されたルートを使用して、ブラウザーからユーザーインターフェイスにアクセスします。 次の認証情報を使用してログインします。
- ユーザー名: 管理者
- パスワード:Passw0rd!
- プロンプトが表示されたら、新しいパスワードを作成します。