You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The {mtc-full} ({mtc-short}) enables you to migrate stateful application workloads from {product-title} 3.7, 3.9, 3.10, or 3.11 to {product-version} at the granularity of a namespace.
8
+
The {mtc-full} ({mtc-short}) enables you to migrate stateful application workloads from {product-title} 3 to {product-version} at the granularity of a namespace.
You can install the {mtc-full} ({mtc-short}) on {product-title} 3 and on {product-title} {product-version} clusters.
9
+
You can install the {mtc-full} ({mtc-short}) on {product-title} 3 and 4.
10
10
11
-
[IMPORTANT]
12
-
====
13
-
You must install the same {mtc-short} version on all clusters.
14
-
====
11
+
After you install the {mtc-full} Operator on {product-title} {product-version} by using the Operator Lifecycle Manager, you manually install the legacy {mtc-full} Operator on {product-title} 3.
15
12
16
13
By default, the {mtc-short} web console and the `Migration Controller` pod run on the target cluster. You can configure the `Migration Controller` custom resource manifest to run the {mtc-short} web console and the `Migration Controller` pod on a link:https://access.redhat.com/articles/5064151[source cluster or on a remote cluster].
17
14
18
15
After you have installed {mtc-short}, you must configure an object storage to use as a replication repository.
For more information, see xref:../networking/enable-cluster-wide-proxy.adoc#nw-proxy-configure-object_config-cluster-wide-proxy[Configuring the cluster-wide proxy].
@@ -31,10 +28,6 @@ You must configure an object storage to use as a replication repository. The {mt
31
28
32
29
{mtc-short} supports the xref:../migrating_from_ocp_3_to_4/about-mtc-3-4.adoc#migration-understanding-data-copy-methods_about-mtc-3-4[file system and snapshot data copy methods] for migrating data from the source cluster to the target cluster. You can select a method that is suited for your environment and is supported by your storage provider.
33
30
34
-
All clusters must have uninterrupted network access to the replication repository.
35
-
36
-
If you use a proxy server with an internally hosted replication repository, you must ensure that the proxy allows access to the replication repository.
* xref:../migrating_from_ocp_3_to_4/about-mtc-3-4.adoc#migration-understanding-data-copy-methods_about-mtc-3-4[About data copy methods]
52
-
* xref:../migrating_from_ocp_3_to_4/migrating-applications-3-4.adoc#migration-adding-replication-repository-to-cam_migrating-applications-3-4[Adding a replication repository to the {mtc-short} web console]
42
+
* All clusters must have uninterrupted network access to the replication repository.
43
+
* If you use a proxy server with an internally hosted replication repository, you must ensure that the proxy allows access to the replication repository.
* xref:../migrating_from_ocp_3_to_4/about-mtc-3-4.adoc#migration-understanding-data-copy-methods_about-mtc-3-4[About data copy methods]
55
+
* xref:../migrating_from_ocp_3_to_4/migrating-applications-3-4.adoc#migration-adding-replication-repository-to-cam_migrating-applications-3-4[Adding a replication repository to the {mtc-short} web console]
You can install the {mtc-full} ({mtc-short}) on {product-title} 3 and on {product-title} {product-version} in a restricted network environment.
9
+
You can install the {mtc-full} ({mtc-short}) on {product-title} 3 and 4 in a restricted network environment.
10
10
11
-
[IMPORTANT]
12
-
====
13
-
You must install the same {mtc-short} version on all clusters.
14
-
====
11
+
After you install the {mtc-full} Operator on {product-title} {product-version} by using the Operator Lifecycle Manager, you manually install the legacy {mtc-full} Operator on {product-title} 3.
15
12
16
-
By default, the {mtc-short} web console and the `Migration Controller` pod run on the target cluster.
17
-
18
-
You can configure the `Migration Controller` custom resource manifest to run the {mtc-short} web console and the `Migration Controller` pod on a link:https://access.redhat.com/articles/5064151[source cluster or on a remote cluster].
13
+
By default, the {mtc-short} web console and the `Migration Controller` pod run on the target cluster. You can configure the `Migration Controller` custom resource manifest to run the {mtc-short} web console and the `Migration Controller` pod on a link:https://access.redhat.com/articles/5064151[source cluster or on a remote cluster].
19
14
20
15
After you have installed {mtc-short}, you must configure an object storage to use as a replication repository.
For more information, see xref:../networking/enable-cluster-wide-proxy.adoc#nw-proxy-configure-object_config-cluster-wide-proxy[Configuring the cluster-wide proxy].
@@ -33,18 +28,19 @@ The Multicloud Object Gateway is the only supported option for a restricted netw
33
28
34
29
{mtc-short} supports the xref:../migrating_from_ocp_3_to_4/about-mtc-3-4.adoc#migration-understanding-data-copy-methods_about-mtc-3-4[file system and snapshot data copy methods] for migrating data from the source cluster to the target cluster. You can select a method that is suited for your environment and is supported by your storage provider.
35
30
36
-
All clusters must have uninterrupted network access to the replication repository.
* All clusters must have uninterrupted network access to the replication repository.
35
+
* If you use a proxy server with an internally hosted replication repository, you must ensure that the proxy allows access to the replication repository.
37
36
38
-
If you use a proxy server with an internally hosted replication repository, you must ensure that the proxy allows access to the replication repository.
=== Additional resources for configuring a replication repository
43
41
44
42
* link:https://access.redhat.com/documentation/en-us/red_hat_openshift_container_storage/4.8/html-single/planning_your_deployment/index#disconnected-environment_rhocs[Disconnected environment] in the Red Hat OpenShift Container Storage documentation.
* xref:../migrating_from_ocp_3_to_4/about-mtc-3-4.adoc#migration-understanding-data-copy-methods_about-mtc-3-4[About data copy methods]
47
45
* xref:../migrating_from_ocp_3_to_4/migrating-applications-3-4.adoc#migration-adding-replication-repository-to-cam_migrating-applications-3-4[Adding a replication repository to the {mtc-short} web console]
Copy file name to clipboardExpand all lines: migrating_from_ocp_3_to_4/premigration-checklists-3-4.adoc
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,8 +11,9 @@ Before you migrate your application workloads with the {mtc-full} ({mtc-short}),
11
11
== Source cluster checklist
12
12
13
13
* [ ] The cluster meets the link:https://docs.openshift.com/container-platform/3.11/install/prerequisites.html#hardware[minimum hardware requirements].
14
-
* [ ] The {product-title} version is 3.7, 3.9, 3.10, or 3.11.
15
-
* [ ] The {mtc-short} version is the same on all clusters.
14
+
* [ ] You have installed the correct legacy {mtc-full} Operator version:
15
+
** `operator-3.7.yml` on {product-title} version 3.7.
16
+
** `operator.yml` on {product-title} versions 3.9 to 4.5.
16
17
* [ ] All nodes have an active {product-title} subscription.
17
18
* [ ] All the link:https://docs.openshift.com/container-platform/3.11/day_two_guide/run_once_tasks.html#day-two-guide-default-storage-class[run-once tasks] have been performed.
18
19
* [ ] All the link:https://docs.openshift.com/container-platform/3.11/day_two_guide/environment_health_checks.html[environment health checks] have been performed.
@@ -66,7 +67,7 @@ $ oc get csr -A | grep pending -i
66
67
[id="target-cluster-checklist_{context}"]
67
68
== Target cluster checklist
68
69
69
-
* [ ] The {mtc-short} version is the same on all clusters.
70
+
* [ ] You have installed {mtc-full} Operator version 1.5.1.
70
71
* [ ] All xref:../migrating_from_ocp_3_to_4/migrating-applications-3-4.adoc#migration-prerequisites_migrating-applications-3-4[{mtc-short} prerequisites] are met.
71
72
* [ ] The cluster meets the minimum hardware requirements for the specific platform and installation method, for example, on xref:../installing/installing_bare_metal/installing-bare-metal.adoc#minimum-resource-requirements_installing-bare-metal[bare metal].
72
73
* [ ] The cluster has xref:../storage/dynamic-provisioning.adoc#defining-storage-classes_dynamic-provisioning[storage classes] defined for the storage types used by the source cluster, for example, block volume, file system, or object storage.
Copy file name to clipboardExpand all lines: migrating_from_ocp_3_to_4/upgrading-3-4.adoc
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,18 +2,20 @@
2
2
= Upgrading the Migration Toolkit for Containers
3
3
include::modules/common-attributes.adoc[]
4
4
:context: upgrading-3-4
5
+
:upgrading-3-4:
5
6
6
7
toc::[]
7
8
8
-
You can upgrade the {mtc-full} ({mtc-short}) by using the {product-title} web console.
9
+
You can upgrade the {mtc-full} ({mtc-short}) on {product-title} {product-version} by using the Operator Lifecycle Manager.
10
+
11
+
You can upgrade {mtc-short} on {product-title} versions 3.7 to 3.11 by installing the legacy {mtc-full} Operator.
9
12
10
13
[IMPORTANT]
11
14
====
12
-
You must ensure that you upgrade to the same {mtc-short} version on all clusters.
13
-
14
-
If you are upgrading from {mtc-short} version 1.3, you must perform an additional procedure to update the `MigPlan` custom resource (CR).
15
+
If you are upgrading from {mtc-short} version 1.3 to {mtc-version}, you must perform an additional procedure to update the `MigPlan` custom resource (CR).
The {mtc-full} ({mtc-short}) enables you to migrate stateful application workloads between {product-title} clusters at the granularity of a namespace.
8
+
The {mtc-full} ({mtc-short}) enables you to migrate stateful application workloads between {product-title} 4 clusters at the granularity of a namespace.
9
9
10
10
{mtc-short} provides a web console and an API, based on Kubernetes custom resources, to help you control the migration and minimize application downtime.
Copy file name to clipboardExpand all lines: migration_toolkit_for_containers/installing-mtc-restricted.adoc
+9-12Lines changed: 9 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,19 +8,15 @@ toc::[]
8
8
9
9
You can install the {mtc-full} ({mtc-short}) on {product-title} 4 in a restricted network environment.
10
10
11
-
[IMPORTANT]
12
-
====
13
-
You must install the same {mtc-short} version on all clusters.
14
-
====
11
+
After you install the {mtc-full} Operator on {product-title} {product-version} by using the Operator Lifecycle Manager, you manually install the legacy {mtc-full} Operator on the {product-title} 4 source cluster.
15
12
16
-
By default, the {mtc-short} web console and the `Migration Controller` pod run on the target cluster.
17
-
18
-
You can configure the `Migration Controller` custom resource manifest to run the {mtc-short} web console and the `Migration Controller` pod on a link:https://access.redhat.com/articles/5064151[remote cluster].
13
+
By default, the {mtc-short} web console and the `Migration Controller` pod run on the target cluster. You can configure the `Migration Controller` custom resource manifest to run the {mtc-short} web console and the `Migration Controller` pod on a link:https://access.redhat.com/articles/5064151[remote cluster].
19
14
20
15
After you have installed {mtc-short}, you must configure an object storage to use as a replication repository.
For more information, see xref:../networking/enable-cluster-wide-proxy.adoc#nw-proxy-configure-object_config-cluster-wide-proxy[Configuring the cluster-wide proxy].
@@ -32,18 +28,19 @@ The Multicloud Object Gateway is the only supported option for a restricted netw
32
28
33
29
{mtc-short} supports the xref:../migration_toolkit_for_containers/about-mtc.adoc#migration-understanding-data-copy-methods_about-mtc[file system and snapshot data copy methods] for migrating data from the source cluster to the target cluster. You can select a method that is suited for your environment and is supported by your storage provider.
34
30
35
-
All clusters must have uninterrupted network access to the replication repository.
* All clusters must have uninterrupted network access to the replication repository.
35
+
* If you use a proxy server with an internally hosted replication repository, you must ensure that the proxy allows access to the replication repository.
36
36
37
-
If you use a proxy server with an internally hosted replication repository, you must ensure that the proxy allows access to the replication repository.
=== Additional resources for configuring a replication repository
42
41
43
42
* link:https://access.redhat.com/documentation/en-us/red_hat_openshift_container_storage/4.8/html-single/planning_your_deployment/index#disconnected-environment_rhocs[Disconnected environment] in the Red Hat OpenShift Container Storage documentation.
* xref:../migration_toolkit_for_containers/about-mtc.adoc#migration-understanding-data-copy-methods_about-mtc[About data copy methods]
46
45
* xref:../migration_toolkit_for_containers/migrating-applications-with-mtc.adoc#migration-adding-replication-repository-to-cam_migrating-applications-with-mtc[Adding a replication repository to the {mtc-short} web console]
0 commit comments