This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.10.4. 移行計画のオプション
MigPlan カスタムリソース (CR) のコンポーネントを除外、編集、およびマップできます。
10.4.1. リソースの除外 リンクのコピーリンクがクリップボードにコピーされました!
移行についてのリソース負荷を減らしたり、別のツールでイメージや PV を移行するために、MTC (Migration Toolkit for Containers) からイメージストリーム、永続ボリューム (PV)、またはサブスクリプションなどのリソースを除外することができます。
デフォルトで、MTC は移行からサービスカタログリソースおよび Operator Lifecycle Manager (OLM) リソースを除外します。これらのリソースはサービスカタログ API グループおよび OLM API グループの一部ですが、現時点でこれらは移行についてサポートされません。
手順
MigrationControllerカスタムリソースマニフェストを編集します。oc edit migrationcontroller <migration_controller> -n openshift-migration
$ oc edit migrationcontroller <migration_controller> -n openshift-migrationCopy to Clipboard Copied! Toggle word wrap Toggle overflow specセクションの更新は、特定リソースを除外するためにパラメーターを追加するか、または独自の除外パラメーターがない場合はリソースをexcluded_resourcesパラメーターに追加して実行します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
disable_image_migration: trueを追加して、移行からイメージストリームを除外します。excluded_resourcesパラメーターは編集しないでください。imagestreamsは、MigrationControllerPod の再起動時にexcluded_resourcesに追加されます。- 2
disable_pv_migration: trueを追加して、移行計画から PV を除外します。excluded_resourcesパラメーターは編集しないでください。persistentvolumesおよびpersistentvolumeclaimsは、MigrationControllerPod の再起動時にexcluded_resourcesに追加されます。PV 移行を無効にすると、移行計画の作成時に PV 検出も無効にできます。- 3
- OpenShift Container Platform リソースを
excluded_resources一覧に追加できます。デフォルトの除外されたリソースは削除しないでください。これらのリソースには移行に関連した問題があり、除外する必要があります。
-
MigrationControllerPod が再起動し、変更が適用されるまで 2 分待機します。 リソースが除外されていることを確認します。
oc get deployment -n openshift-migration migration-controller -o yaml | grep EXCLUDED_RESOURCES -A1
$ oc get deployment -n openshift-migration migration-controller -o yaml | grep EXCLUDED_RESOURCES -A1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力には、除外されたリソースが含まれます。
出力例
- name: EXCLUDED_RESOURCES value: imagetags,templateinstances,clusterserviceversions,packagemanifests,subscriptions,servicebrokers,servicebindings,serviceclasses,serviceinstances,serviceplans,imagestreams,persistentvolumes,persistentvolumeclaims- name: EXCLUDED_RESOURCES value: imagetags,templateinstances,clusterserviceversions,packagemanifests,subscriptions,servicebrokers,servicebindings,serviceclasses,serviceinstances,serviceplans,imagestreams,persistentvolumes,persistentvolumeclaimsCopy to Clipboard Copied! Toggle word wrap Toggle overflow