August 9, 2022 By Mamata Tayade 3 min read

How RackWare SWIFT can be used to migrate workloads into IBM Cloud.

IBM Cloud provides users with a fast and secure way to containerize and deploy applications via Red Hat OpenShift on IBM Cloud and IBM Cloud Kubernetes Service. With a variety of storage available on the cloud, users can choose one that suits their needs. If you want to migrate your containerized applications to a Red Hat OpenShift on IBM Cloud or IBM Cloud Kubernetes Service cluster, RackWare SWIFT provides an easy to use and cost-effective solution.

RackWare SWIFT is RackWare’s migration and disaster-recovery solution for containerized workloads running on any platform, including the following:

  • IBM Cloud Kubernetes Service
  • Red Hat OpenShift
  • Oracle (OKE)
  • Azure (AKS)
  • Google (GKE)
  • AWS (EKS)

In this article, we will explore two use cases where SWIFT can be used to migrate workloads into IBM Cloud:

  • Migration to a Red Hat OpenShift on IBM Cloud cluster
  • Migration to an IBM Cloud Kubernetes Service cluster

Moving workloads to a Red Hat OpenShift on IBM Cloud cluster

For this blog, we will migrate Jenkins (an open-source automation server application) hosted on an AWS OpenShift Origin (OKD) cluster to a Red Hat OpenShift on IBM Cloud cluster running on VPC Gen2 Infrastructure.

You can use SWIFT to migrate the application in two simple steps:

  1. Add source and target clusters to SWIFT.
  2. Start the replication.

Step1: Add source and target clusters to SWIFT

  • To add clusters to SWIFT, go to the Container Clusters option on the left sidebar and click on the Add button.
  • Add the AWS OKD cluster to SWIFT by entering the AWS cloud credentials like below and click on the Add button:

    Figure 1

  • Similarly, we can add the Red Hat OpenShift on IBM Cloud cluster to SWIFT.
  • SWIFT supports both flavors of OpenShift on IBM: and Red Hat OpenShift Container Platform (OCP) and OpenShift Origin (OKD).
  • Select the Cloud Type accordingly:

    Figure 2

  • After the clusters are added, SWIFT shows the summary of the clusters. You can expand any of the clusters to list all the information that SWIFT has discovered.

Step 2: Start the replication

  • Navigate to the sidebar menu and select the Sync Administration > All Replications option. To start a new replication, click the New button.
  • SWIFT supports application replication as well as container image replication. For the current use case, select Application Replication.
  • You can select one of the following sync types based on your use case:
    • Passthrough Sync for migration
    • Staged Sync (Stage1+Stage2) for DR
      For this blog post’s use case of migration, we’ll select the Passthrough sync type.
  • Next, provide the source and the target cluster details for migration.
  • You can select any storage supported by the target IBM cluster for your replicated application. Specify the rest of the details as shown in the below picture and click on the Add button to start the replication:

    Figure 3

  • After the replication is complete, a notification will be displayed, and you will be able to see the operation progress checkpoints and sync statistics by expanding the replication job.

Since the replication is now complete, you can go to the Red Hat OpenShift on IBM Cloud cluster’s console to access the newly replicated application.

Moving workloads to an IBM Cloud Kubernetes Service cluster

The steps for migration to IBM Cloud Kubernetes are the same as the above. The only difference here is that you need to select Kubernetes as a platform type while adding the IBM cluster. See Figure 2 above.

Next steps

In this post we showed you how to use RackWare SWIFT to easily move your containerized workloads from any container platform, version and cloud to IBM Cloud. SWIFT supports fully automated application customization, storage conversions, volume resizing and lets you sit back and relax while it does the work for you.

For more details, click here. You can contact us here or email us at for any queries and demo requests.

Was this article helpful?

More from Cloud

The history of the central processing unit (CPU)

10 min read - The central processing unit (CPU) is the computer’s brain. It handles the assignment and processing of tasks, in addition to functions that make a computer run. There’s no way to overstate the importance of the CPU to computing. Virtually all computer systems contain, at the least, some type of basic CPU. Regardless of whether they’re used in personal computers (PCs), laptops, tablets, smartphones or even in supercomputers whose output is so strong it must be measured in floating-point operations per…

A clear path to value: Overcome challenges on your FinOps journey 

3 min read - In recent years, cloud adoption services have accelerated, with companies increasingly moving from traditional on-premises hosting to public cloud solutions. However, the rise of hybrid and multi-cloud patterns has led to challenges in optimizing value and controlling cloud expenditure, resulting in a shift from capital to operational expenses.   According to a Gartner report, cloud operational expenses are expected to surpass traditional IT spending, reflecting the ongoing transformation in expenditure patterns by 2025. FinOps is an evolving cloud financial management discipline…

IBM Power8 end of service: What are my options?

3 min read - IBM Power8® generation of IBM Power Systems was introduced ten years ago and it is now time to retire that generation. The end-of-service (EoS) support for the entire IBM Power8 server line is scheduled for this year, commencing in March 2024 and concluding in October 2024. EoS dates vary by model: 31 March 2024: maintenance expires for Power Systems S812LC, S822, S822L, 822LC, 824 and 824L. 31 May 2024: maintenance expires for Power Systems S812L, S814 and 822LC. 31 October…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters