Overview

This guide covers migrating containerized workloads from existing Red Hat OpenShift clusters (on-prem or cloud-hosted) to Red Hat OpenShift Container Platform running on Oracle Cloud Infrastructure (OCI) using Migration Toolkit for Containers (MTC).

This approach is designed specifically for:

When both source and target platforms are OpenShift, MTC provides the highest fidelity migration path.


Introduction

Enterprises standardized on Red Hat OpenShift often rely heavily on:

In such environments, full redeployment introduces:

Migration Toolkit for Containers (MTC) enables controlled migration of OpenShift-native workloads while preserving application structure and state.

OpenShift on OCI operates under a Bring Your Own Subscription (BYOS) model:


Target Platform: OpenShift Container Platform on OCI

Key Characteristics:

Best suited for enterprises maintaining OpenShift standardization.


Migration Tooling: Migration Toolkit for Containers (MTC)

Migration Toolkit for Containers is Red Hat’s supported solution for OpenShift-to-OpenShift migration.

It enables:

MTC uses Velero and CSI-based mechanisms to orchestrate resource and data transfer.


When to Use MTC

Use MTC when:


When NOT to Use MTC

Do not use MTC when:

In these cases, redeployment is the preferred approach.


Migration Architecture

MTC architecture includes:

Migration is typically controlled from the target cluster.

This ensures migration governance remains on the destination side.


Migration Workflow

1. Assessment & Discovery

Version compatibility is critical.


2. Target Cluster Preparation (OCI)

Typically, the target cluster acts as control cluster.


3. Source Registration

Connectivity must be stable and secured.


4. Migration Planning

Define:

Multiple dry runs are strongly recommended.


5. Execution

Performance depends heavily on:


6. Cutover

Cutover planning is critical for stateful workloads.


Persistent Data Considerations

Persistent volume migration depends on:

For large or high-churn databases:

Application-level replication may still be required.

MTC should not replace database-native replication for mission-critical systems.


Networking Considerations

OCI networking architecture must be designed before migration begins.


Security & Governance

Cluster-level IAM and external IdP integration must be validated separately.


Observability & Operations

Operational readiness validation is required before production cutover.


Limitations

MTC migrates workloads — not entire cluster state.


Decision Guidance

Choose OpenShift → OpenShift via MTC when:

Avoid MTC when modernization is primary objective.


Best Practices


Strategic Insight

OpenShift-to-OpenShift migration is not infrastructure migration.

It is platform continuity.

When executed correctly, it:

MTC should be used as a precision tool — not a generic migration hammer.