Skip to content

Commit f4893ca

Browse files
authored
Merge pull request #40034 from xenolinux/MTP
OSDOCS3127: Add overview page for migration toolkit for containers
2 parents c4fea10 + a398155 commit f4893ca

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2181,6 +2181,8 @@ Name: Migration Toolkit for Containers
21812181
Dir: migration_toolkit_for_containers
21822182
Distros: openshift-enterprise,openshift-origin
21832183
Topics:
2184+
- Name: Migration toolkit for containers overview
2185+
File: index
21842186
- Name: About MTC
21852187
File: about-mtc
21862188
- Name: MTC release notes
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
[id="migration-toolkit-for-containers-overview"]
2+
= Migration toolkit for containers overview
3+
include::modules/common-attributes.adoc[]
4+
:context: migration-toolkit-for-containers-overview
5+
6+
toc::[]
7+
8+
You can migrate stateful application workloads between {product-title} 4 clusters at the granularity of a namespace by using the Migration Toolkit for Containers (MTC). To learn more about MTC see xref:../migration_toolkit_for_containers/about-mtc.adoc#about-mtc[understanding MTC].
9+
10+
[NOTE]
11+
====
12+
If you are migrating from {product-title} 3, see xref:../migrating_from_ocp_3_to_4/about-migrating-from-3-to-4.adoc#about-migrating-from-3-to-4[about migrating from {product-title} 3 to 4] and xref:../migrating_from_ocp_3_to_4/installing-3-4.adoc#migration-installing-legacy-operator_installing-3-4[installing the legacy {mtc-full} Operator on {product-title} 3].
13+
====
14+
15+
[id="mtc-overview-install-mtc"]
16+
== Installing MTC
17+
You must install the Migration Toolkit for Containers Operator that is compatible for your {product-title} version:
18+
19+
* {product-title} 4.6 and later versions: xref:../migration_toolkit_for_containers/installing-mtc.adoc#installing-mtc[Install the Migration Toolkit for Containers Operator by using Operator Lifecycle Manager (OLM)].
20+
* {product-title} 4.5 and earlier versions: xref:../migration_toolkit_for_containers/installing-mtc.adoc#configuring-replication-repository_installing-mtc[Manually install the legacy Migration Toolkit for Containers Operator].
21+
22+
Then you xref:../migration_toolkit_for_containers/installing-mtc.adoc#configuring-replication-repository_installing-mtc[configure object storage to use as a replication repository].
23+
24+
[id="mtc-overview-upgrade-mtc"]
25+
== Upgrading MTC
26+
You can xref:../migration_toolkit_for_containers/upgrading-mtc.adoc#upgrading-mtc[upgrade the MTC] by using OLM.
27+
28+
[id="mtc-overview-mtc-checklists"]
29+
== Reviewing MTC checklists
30+
Before you migrate your application workloads with the Migration Toolkit for Containers (MTC), review the xref:../migration_toolkit_for_containers/premigration-checklists-mtc.adoc#premigration-checklists-mtc[premigration checklists].
31+
32+
[id="mtc-overview-migrate-mtc-applications"]
33+
== Migrating applications
34+
You can migrate your applications by using the MTC xref:../migration_toolkit_for_containers/migrating-applications-with-mtc.adoc#migrating-applications-mtc-web-console_migrating-applications-with-mtc[web console] or xref:../migration_toolkit_for_containers/advanced-migration-options-mtc.adoc#migrating-applications-cli_advanced-migration-options-mtc[the command line].
35+
36+
[id="mtc-overview-advanced-migration-options"]
37+
== Advanced migration options
38+
You can automate your migrations and modify the `MigPlan` and `MigrationController` custom resources in order to perform large-scale migrations and to improve performance. You can check the following items:
39+
40+
* xref:../migration_toolkit_for_containers/advanced-migration-options-mtc.adoc#migration-creating-registry-route-for-dim_advanced-migration-options-mtc[Create a registry route for direct image migration]
41+
* xref:../migration_toolkit_for_containers/advanced-migration-options-mtc.adoc#migration-configuring-proxies_advanced-migration-options-mtc[Configuring proxies]
42+
* xref:../migration_toolkit_for_containers/advanced-migration-options-mtc.adoc#migration-migrating-applications-api_advanced-migration-options-mtc[Migrating an application by using the MTC API]
43+
* xref:../migration_toolkit_for_containers/advanced-migration-options-mtc.adoc#migration-state-migration-cli_advanced-migration-options-mtc[Running a state migration]
44+
* xref:../migration_toolkit_for_containers/advanced-migration-options-mtc.adoc#migration-hooks_advanced-migration-options-mtc[Creating migration hooks]
45+
* xref:../migration_toolkit_for_containers/advanced-migration-options-mtc.adoc#migration-plan-options_advanced-migration-options-mtc[Editing, excluding, and mapping migrated resources]
46+
* xref:../migration_toolkit_for_containers/advanced-migration-options-mtc.adoc#migration-controller-options_advanced-migration-options-mtc[Configuring the migration controller for large migrations]
47+
48+
[id="mtc-overview-troubleshooting-mtc"]
49+
== Troubleshooting migrations
50+
You can perform the following troubleshooting tasks:
51+
52+
* xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#migration-viewing-migration-plan-resources_troubleshooting-mtc[Viewing plan resources]
53+
* xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#migration-viewing-migration-plan-log_troubleshooting-mtc[Viewing the migration plan aggregated log file]
54+
* xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#migration-using-mig-log-reader_troubleshooting-mtc[Using the migration log reader]
55+
* xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#migration-accessing-performance-metrics_troubleshooting-mtc[Accessing performance metrics]
56+
* xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#migration-using-must-gather_troubleshooting-mtc[Using the `must-gather` tool]
57+
* xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#migration-debugging-velero-resources_troubleshooting-mtc[Using the Velero CLI to debug Backup and Restore CRs]
58+
* xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#migration-partial-failure-velero_troubleshooting-mtc[Debugging a partial migration failure]
59+
* xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#migration-using-mtc-crs-for-troubleshooting_troubleshooting-mtc[Using MTC custom resources for troubleshooting]
60+
* xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#common-issues-and-concerns_troubleshooting-mtc[Checking common issues and concerns]
61+
62+
[id="mtc-overview-roll-back-mtc"]
63+
== Rolling back a migration
64+
You can xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#rolling-back-migration_troubleshooting-mtc[roll back a migration] by using the MTC web console, the CLI or manually.
65+
66+
[id="mtc-overview-uninstall-mtc"]
67+
== Uninstalling MTC and deleting resources
68+
You can xref:../migration_toolkit_for_containers/troubleshooting-mtc.adoc#migration-uninstalling-mtc-clean-up_troubleshooting-mtc[uninstall the MTC and delete its resources] to clean up the cluster.

0 commit comments

Comments
 (0)