IBM i Cloud Migration Checklist
What are the key steps to migrate an IBM i workload to the cloud?
A sound IBM i cloud migration starts with a full workload and LPAR (Logical Partition) inventory, maps DB2 for i and third-party application dependencies, and defines backup and HA/DR (high availability/disaster recovery) requirements before a target platform is chosen. From there, licensing, network, and performance need to be validated through testing before a cutover date is set. Skipping the inventory and dependency-mapping steps is the most common cause of delayed or troubled IBM i migrations.
At a glance
Key takeaways
Inventory before you scope
You cannot size or price a migration accurately until every LPAR, its role, and its resource entitlement is documented.
Dependencies decide the timeline
Third-party software, journaling, and integration touchpoints usually determine how long a migration takes — not raw data volume.
HA/DR requirements come first
Recovery objectives should shape the target architecture, not get bolted on after a platform is already chosen.
Test before you set a date
Functional, performance, and failover testing should be complete before a cutover window is ever scheduled.
Start with a Workload and LPAR Inventory
An LPAR (Logical Partition) is a virtualized instance of an IBM Power system — created and managed through PowerVM — running its own copy of IBM i with its own allocated processor, memory, and I/O resources. Before any migration conversation can be scoped or priced, every LPAR in the environment needs to be cataloged: its business role (production, test, development, or an HA node), its OS release and Technology Refresh level, its processor entitlement (shared or dedicated cores), its memory allocation, and its storage layout.
Many IBM i environments have accumulated LPARs over a decade or more, and it is common for the inventory step to turn up partitions nobody can fully explain anymore — an old test environment still running, or a partition supporting a business process that quietly changed hands years ago. This inventory is not a formality: it becomes the basis for sizing the target environment’s core licensing, memory, and storage tiers, and for sequencing which workloads move first, second, and last.
Map DB2 for i and Third-Party Application Dependencies
DB2 for i is the relational database built into IBM i itself, tightly coupled with the operating system rather than installed as a separate product. Mapping how it is used is one of the highest-value steps in migration planning: journaling configuration and commitment control, any remote journals used for replication, triggers and stored procedures, and every ODBC/JDBC connection from external reporting or integration tools.
Alongside the database itself, most IBM i environments run one or more ISV (Independent Software Vendor) packages — ERP, EDI, warehouse management, or industry-specific applications — plus custom integrations and 5250 screen-based middleware. Engage each ISV early to confirm their software is licensed and supported on the intended target environment. Some vendors place restrictions on hosting arrangements or require re-licensing when the underlying system serial number or partition changes, and finding this out late in the project is a common source of delay.
Rebuild Your BRMS and Backup Strategy for the Target
BRMS (Backup, Recovery and Media Services) is IBM i’s policy-based tool for managing backup and recovery operations. A cloud or hosted migration is a natural forcing function to review backup policy end to end: retention periods, full-versus-incremental cycles, save windows, and where media is physically or logically stored.
Virtual tape libraries, cloud object storage targets, and save-while-active options typically behave differently once an environment moves to a hosted or cloud model. In practice, this means BRMS policies usually need to be rebuilt against a media policy tuned for the destination platform, not simply copied over from the source environment.
Define HA/DR Requirements Before You Choose a Platform
RPO (Recovery Point Objective — the maximum acceptable data loss, measured as a point in time) and RTO (Recovery Time Objective — the maximum acceptable time to restore service) should be defined before a target platform is evaluated, not after. PowerHA, IBM’s clustering and high-availability software for Power Systems, is a common mechanism for automated failover, often paired with remote journaling for data replication.
A frequent and expensive mistake is selecting a hosting or cloud option first and attempting to retrofit HA/DR afterward. Defining RPO/RTO targets with the business — not just with IT — up front determines whether a simpler backup-based approach is sufficient or whether a fully replicated, multi-site design is actually required.
Account for Network Dependencies and Latency
Every system that talks to the IBM i partition needs to be identified: on-premises satellite systems, warehouse or scanning devices, EDI VANs, output queues and printers, VPN or dedicated interconnects to business partners, and any latency-sensitive 5250 or ODBC traffic.
Once a partition moves off-premises, round-trip network latency changes — sometimes significantly. Workloads with tight interactive response-time expectations, such as warehouse scanning or call center screens, need the new network path designed and tested deliberately rather than assumed to behave the way it did on the local network.
Understand the Licensing Implications
IBM i, DB2 for i, and many third-party tools running on Power are commonly licensed on a processor-based or PVU (Processor Value Unit) basis — a metric IBM and other vendors use to price software relative to processor performance. Moving to a different core count, processor family, or hosting arrangement can change how those entitlements apply.
Review licensing with IBM and with every ISV in the environment before finalizing a target platform. Some hosting arrangements affect the portability of existing entitlements, and this is far easier to resolve before a platform decision is locked in than after.
Test and Validate Before You Commit to a Cutover
Three layers of testing matter before a migration is considered ready: functional testing (do the applications run correctly on the target), performance testing (does response time and batch/job throughput meet expectations), and failover testing (does the HA/DR design actually work as intended).
A non-production trial migration — standing up a mirror or test partition on the target platform — is a worthwhile rehearsal. Skipping performance testing in particular is one of the most common reasons IBM i migrations run into post-cutover surprises, such as batch windows that no longer fit or interactive response times that degrade because of added network latency.
Plan the Cutover Window and Downtime
Cutover planning needs an acceptable downtime window agreed with the business, a plan for final data synchronization, and explicit avoidance of end-of-period processing (month-end or year-end) as a cutover date. A rollback plan should exist in case post-cutover validation fails.
Migration timelines vary enormously with environment complexity. As an illustrative range only, a single mid-complexity LPAR migration might run roughly eight to twelve weeks from initial assessment to cutover; environments with heavier ISV integration or multiple partitions typically take longer. Treat any such figure as directional until it is scoped against your specific environment.
Choose Between PowerVS, Managed Hosting, and Private Cloud
Power Virtual Server (PowerVS) is IBM’s own consumption-based infrastructure-as-a-service offering for running IBM i, AIX, and Linux on Power infrastructure inside IBM Cloud data centers. Managed hosting typically means a provider owns and operates dedicated or multi-tenant Power infrastructure and manages some or all of the OS and application stack under a service agreement. Private cloud means the organization keeps its own Power infrastructure, virtualized through PowerVM, in a colocation facility or its own data center.
The right choice generally comes down to how much operational control and staffing the organization wants to retain, how elastic the compute needs actually are, how much useful life existing hardware still has, and any compliance or data residency requirements that constrain where the workload can run.
Migration Readiness at a Glance
Use this table to gauge how ready each part of your environment is, and what to do next if it isn’t.
| Option | What good looks like | Recommended next step |
|---|---|---|
| Workload & LPAR inventory | Every LPAR, its role, CPU/memory entitlement, and OS/TR level is documented | If incomplete, run a full inventory before scoping migration waves |
| DB2 for i & application dependencies | Third-party software, journaling, and integration touchpoints are mapped | Engage ISVs early to confirm cloud/hosted support |
| BRMS & backup strategy | Backup policies, retention, and save windows are documented and tested | Rebuild the backup policy for the target platform before cutover |
| HA/DR requirements | RPO/RTO targets are defined and agreed with the business | Size replication and DR architecture around those targets, not the reverse |
| Network dependencies | Connections to on-prem systems and latency-sensitive integrations are known | Design and test the network path before selecting a landing zone |
| Licensing position | Current core/PVU entitlements and software terms are understood | Confirm sub-capacity eligibility and portability with IBM and ISVs |
| Testing & validation plan | A plan covering functional, performance, and failover testing exists | Build the test plan before scheduling a cutover date |
| Downtime tolerance | The business has agreed an acceptable cutover window | Resolve this before committing to a migration date |
Implementation Steps
- 1
Inventory and classify
Catalog every LPAR, workload, and dependency, and classify each by criticality and complexity.
- 2
Define recovery and performance targets
Set RPO/RTO and response-time expectations with business stakeholders before evaluating platforms.
- 3
Select and validate a target platform
Compare PowerVS, managed hosting, and private cloud against workload fit, licensing, and network needs.
- 4
Rebuild backup, HA/DR, and network design
Re-architect BRMS policies, replication, and connectivity for the destination environment.
- 5
Run a non-production trial
Migrate a test or mirror partition first to validate functional, performance, and failover behavior.
- 6
Cutover and stabilize
Execute the agreed downtime window, validate production, and keep a rollback path ready.
Risks and Common Mistakes
Use caution
Skipping the dependency map
Moving an LPAR without fully mapping ISV software, integrations, and journaling setups is the single most common cause of migration delays and post-cutover firefighting.
Use caution
Choosing a platform before setting RPO/RTO
Selecting a hosting or cloud option before defining recovery objectives often forces an expensive redesign once real HA/DR requirements surface.
Use caution
Underestimating network and latency testing
Interactive workloads that feel fine on a local network can degrade sharply once round-trip latency changes — test this before cutover, not after.
Frequently Asked Questions
How long does an IBM i cloud migration typically take?
Timelines vary widely with dependency count and testing scope. As an illustrative range only, a single mid-complexity LPAR migration might run several weeks to a few months from initial assessment to cutover; multi-partition environments with heavy ISV integration typically take longer.
Can I keep my existing IBM i licensing after migrating?
It depends on the target platform and your license terms. Processor-based and per-core entitlements can be affected by a change in core count, processor family, or hosting arrangement, so licensing should be reviewed with IBM and any ISVs before committing to a platform.
Do I need PowerHA to migrate to the cloud?
Not necessarily. PowerHA is one common way to meet HA/DR requirements, but backup-and-restore or remote journaling approaches may be sufficient depending on your RPO/RTO targets. The right approach depends on how much downtime and data loss the business can tolerate.
What is the difference between PowerVS and managed hosting?
Power Virtual Server is IBM's own consumption-based infrastructure offering; managed hosting is typically a provider-owned and operated environment under a service agreement that may include more hands-on administration. The right fit depends on how much operational control and staffing you want to retain.
What usually causes IBM i migrations to slip?
Incomplete dependency mapping, skipped performance testing, and underestimating ISV licensing or support constraints are the most common causes of delay.
Sources
- IBM documentation for IBM i, PowerVM, and Power Virtual Server
- Vendor and ISV migration and support guides
- IBM BRMS and PowerHA administration guides
Ready to Scope Your IBM i Migration?
Get a directional assessment of your LPAR inventory, dependencies, and recovery requirements before you choose a target platform.