8.3. MTC 1.3 から 1.7 へのアップグレード
MTC (Migration Toolkit for Containers) バージョン 1.3.x を 1.7 にアップグレードする場合、MigrationController Pod が実行されているクラスターで MigPlan カスタムリソース (CR) マニフェストを更新する必要があります。
indirectImageMigration および indirectVolumeMigration パラメーターは MTC 1.3 に存在しないため、バージョン 1.4 のそれらのデフォルト値は false になります。つまり、イメージの直接移行およびボリュームの直接移行が有効にされます。直接移行の要件が満たされないため、これらのパラメーターの値が true に変更されない限り、移行計画は Ready 状態になりません。
前提条件
-
cluster-admin権限を持つユーザーとしてログインしている。
手順
-
MigrationControllerPod が実行されるクラスターにログインします。 MigPlanCR マニフェストを取得します。$ oc get migplan <migplan> -o yaml -n openshift-migration
以下のパラメーター値を更新し、ファイルを
migplan.yamlとして保存します。... spec: indirectImageMigration: true indirectVolumeMigration: true
MigPlanCR マニフェストを置き換えて変更を適用します。$ oc replace -f migplan.yaml -n openshift-migration
更新された
MigPlanCR マニフェストを取得して変更を確認します。$ oc get migplan <migplan> -o yaml -n openshift-migration