Migrations · Linux on x86 and IBM Power

Linux migration for business

We move servers running CentOS, older Red Hat Enterprise Linux, Windows Server, AIX or Solaris to Linux, on x86 or on the IBM Power hardware you already own, and every cutover comes with a tested fallback, so that if something goes wrong, rolling back is a step in the plan rather than an improvisation.

FromTo · hover over a source

Linux migration routes: CentOS to RHEL, AlmaLinux or Rocky; RHEL 7 or 8 to RHEL 9 or 10; Windows Server to RHEL, SUSE or Ubuntu; Windows 10 to Ubuntu; AIX or Solaris to RHEL or SUSE; Db2 on IBM i or z/OS to Db2 on Linux; VMware to KVM or OpenShift.RHEL 9 · 10AlmaLinux · RockySUSE SLESUbuntu LTSDb2 on LinuxKVM · OpenShiftCentOS 7 · 8RHEL 7 · 8Windows ServerWindows 10AIX · SolarisDb2 IBM i · z/OSVMware

End of support

The date that decides when you migrate

Hardly anyone changes operating system for the fun of it. What sets a migration in motion is an end-of-support date, because from that day on the vendor stops publishing security patches and auditors, insurers and NIS2 compliance reviews start asking about those servers.

  1. 30 Jun 2024CentOS Linux 7 stops receiving patches and RHEL 7 leaves maintenance
  2. 14 Oct 2025Windows 10 reaches end of support
  3. 12 Jan 2027Extended support for Windows Server 2016 endsJanuary 2027
  4. 31 May 2029RHEL 8 maintenance ends, and so does paid Extended Life Cycle Support (ELS) for RHEL 7

Scenarios

What we migrate and what changes in each case

Every source platform has its own tools and its own traps, and they are worth knowing before you ask for a quote, because they are what drives the timeline and the cost.

Red Hat Enterprise Linux logoAlmaLinux logoRocky Linux logo

From CentOS 7 or 8 to RHEL, AlmaLinux or Rocky Linux

CentOS Linux 7 · 8 RHEL · AlmaLinux · Rocky Linux

CentOS 7 has had no patches since June 2024. We convert it to RHEL without a reinstall, or move it to AlmaLinux or Rocky Linux, depending on the support you need.

Tools and risks

CentOS Linux 8 stopped receiving updates at the end of 2021 and CentOS Linux 7 on 30 June 2024, so any server still running either has been piling up unpatched vulnerabilities for a while. The way out depends on whether you need vendor support with a service agreement: if you do, convert2rhel turns the server into RHEL without a reinstall; if community support plus ours is enough, AlmaLinux and Rocky Linux are compatible with RHEL and day-to-day work barely notices the change.

Converting does not change the major version. A converted CentOS 7 is still a 7, so the usual approach is to use the same maintenance window to move up to 9 with Leapp or ELevate, or to buy RHEL 7 extended support as a bridge while that upgrade is prepared.

Tools
convert2rhel, ELevate, Leapp and, from CentOS 8, migrate2rocky
Where it gets tricky
Third-party repositories such as EPEL, hand-compiled packages and kernel modules from other vendors: storage drivers, backup agents and antivirus.
Red Hat Enterprise Linux logo

From RHEL 7 or 8 to RHEL 9 or 10

RHEL 7 · 8 RHEL 9 · 10

RHEL 7 and 8 run out of maintenance on 31 May 2029. We upgrade with Leapp, or reinstall cleanly when a server carries too many manual changes.

Tools and risks

RHEL 7 left maintenance in June 2024 and only gets critical fixes if you pay for Extended Life Cycle Support (ELS), which runs out on 31 May 2029, the same day RHEL 8 maintenance ends. Leapp upgrades a server in place, always one major version at a time, and before touching anything it produces a report of everything blocking the upgrade, which is the best measure of the work ahead.

Going from 7 to 9 means two jumps in a row. On servers carrying years of manual changes it is often cheaper to install a clean RHEL 9, automate the configuration with Ansible and move the data across, and that is what we propose when the Leapp report comes back long.

Tools
Leapp and its pre-upgrade report, Ansible, Satellite or Foreman for batch migrations
Where it gets tricky
Python 2 is gone, iptables gives way to nftables, RHEL 9 drops network-scripts and its crypto policy rejects SHA-1 signatures that some older certificates and applications still rely on.
Red Hat Enterprise Linux logoSUSE Linux Enterprise logoUbuntu logo

From Windows Server to Linux

Windows Server 2012 · 2016 · 2019 RHEL · SUSE · Ubuntu

Windows Server 2016 loses support in January 2027. File servers, websites, modern .NET and SQL Server move to Linux without touching Active Directory.

Tools and risks

Extended support for Windows Server 2016 ends on 12 January 2027, and before renewing licences it pays to check which servers could move to Linux. File servers go to Samba, IIS sites to Apache or Nginx, modern .NET applications (.NET Core and .NET 5 onwards) run on Linux without a rewrite, and SQL Server has had a Linux edition since 2017.

Active Directory can stay as it is, because Linux servers join the domain through SSSD and people keep logging in with the same account. Whatever cannot move, such as .NET Framework 4 applications or software that only exists for Windows, stays on Windows, and we say so in the inventory, before the project starts.

Tools
Samba, SSSD and realmd, .NET on Linux, SQL Server on Linux, Ansible
Where it gets tricky
Applications with COM or registry dependencies, third-party licences tied to Windows and scheduled tasks nobody ever documented.
Ubuntu logoDebian logo

Desktops moving off Windows 10

Windows 10 Ubuntu LTS · Debian

Machines that cannot move to Windows 11 but still do the job for office work, front desks or classrooms. We always start with a pilot.

Tools and risks

Windows 10 reached end of support on 14 October 2025 and a good share of those machines fail the hardware requirements for Windows 11, so the alternative to scrapping them is giving them another system. Linux works well for administrative staff, front desks, classrooms and kiosks, where the job is browser, email and office software, and works badly for anyone who depends on complex Excel macros or design software that only exists for Windows.

That is why we always start with a small pilot group, measure incidents for a few weeks and only then roll out to everyone else.

Tools
Ubuntu LTS or Debian, LibreOffice, Ansible to deploy and maintain the machines
Where it gets tricky
VBA macros, peripherals whose drivers only exist for Windows and digital certificates, which work but have to be installed browser by browser.
Red Hat Enterprise Linux logoSUSE Linux Enterprise logoUbuntu logo

From AIX, Solaris or HP-UX to Linux

AIX · Solaris · HP-UX Linux on IBM Power or x86

From AIX to Linux without changing hardware, in another partition of the same IBM Power server, or to x86 if the plan is to leave Power.

Tools and risks

Leaving UNIX does not mean replacing the hardware. RHEL, SUSE and Ubuntu run on IBM Power (as ppc64le), so an AIX shop can move workloads to Linux in another partition of the same server, which is what we do in Linux on IBM Power.

What is easy to miss is byte order: AIX and Solaris on SPARC store data as big-endian, while Linux, on x86 and on Power (ppc64le) alike, is little-endian, so even on the same machine the binary files an application writes itself may need converting. Data exported from a database, on the other hand, travels without trouble. And if you are heading the other way, moving Linux workloads to AIX, we cover that in migration to AIX.

Tools
Pacemaker in place of PowerHA, ReaR for system backups (the counterpart of mksysb), Ansible
Where it gets tricky
ksh scripts full of AIX-specific commands, different volume management and compiled applications whose source code is long gone.
IBM Db2 logo

Db2 from IBM i or z/OS to Db2 on Linux

Db2 for i · Db2 for z/OS Db2 for Linux

Db2 on IBM i or z/OS to Db2 for Linux, with performance tests under real load and the source system kept available until the new one is stable.

Tools and risks

Db2 on IBM i and on z/OS is not the same product as Db2 for Linux: the catalogue changes, part of the SQL changes and so does the way it is administered, and the data moves from EBCDIC to ASCII or Unicode along the way. That is why we treat these migrations as database projects, with performance tests under real load before cutover and the source system kept available until the new one has been stable for weeks.

After the move we carry on with Db2 technical support on Power and x86.

Tools
Db2 export and load, replication for short cutovers, tests under real load
Where it gets tricky
Character set conversion, RPG or COBOL programs that access the data directly and batch jobs with tight schedules.

From VMware to virtualisation on Linux

VMware vSphere KVM · Proxmox · OpenShift · OpenStack

Virtual machines to KVM, Proxmox, OpenShift or OpenStack, each with its own page: Proxmox, OpenShift and OpenStack.

Tools and risks

Since Broadcom bought VMware and moved licensing to subscriptions, many companies are moving their virtual machines to hypervisors built on Linux and KVM.

Tools
virt-v2v, the Proxmox import tools, the OpenShift Migration Toolkit for Virtualization
Where it gets tricky
Machines with shared disks, passthrough devices and backups that depend on the VMware API.

Destination

Which distribution to choose

The target distribution comes down to the support you need and what you will run on top of it, and hardly ever to the price of the subscription. These are the criteria we use.

DistributionSupport · lifetimeWe recommend it for
Red Hat Enterprise Linux logoRed Hat Enterprise LinuxRed Hat · 10 years + ELSCertified applications (SAP, Oracle), regulated sectors and IBM Power
AlmaLinux logoAlmaLinuxCommunity · ~10 yearsRHEL compatibility without a subscription, with our support
Rocky Linux logoRocky LinuxCommunity · ~10 yearsSame case as AlmaLinux; the team usually decides
SUSE Linux Enterprise logoSUSE Linux EnterpriseSUSE · up to 13 yearsSAP HANA and high availability · SUSE support
Ubuntu logoUbuntu LTSCanonical · 5 years, 10 with ProCloud, containers and AI · migrating to Ubuntu
Debian logoDebianCommunity · ~5 yearsWeb services with an in-house technical team

Method

How we do it

What separates a calm migration from a rough one is being able to go back. That is why every cutover is prepared with a tested fallback and a written rule for when to use it.

Inventory

What runs on each server, pulled out with tooling rather than from an old spreadsheet.

Replica

We clone, run the Leapp or convert2rhel pre-checks and test with the people who use the applications.

Pilot

One low-risk server or group of users first, and we measure before carrying on.

Cutover

In an agreed window with a tested fallback: a snapshot, a ReaR backup or the old server left untouched.

Handover

Documentation, Linux training and support from us, if you want it.

2004

Migrating to Linux since that year

Who does the migration

We started migrating to Linux in 2004 and our first clients were ourselves: one web server, four computers and a printer. Since then we have migrated systems for small, medium and large companies, for town councils, ministries and other public bodies.

  • We are an IBM Business Partner and partners of SUSE and Canonical, so the subscription, the migration and the support can all go in the same proposal.
  • We work with Linux on x86 and on IBM Power, which is where many migrations away from AIX end up.
  • Ongoing support for Red Hat Enterprise Linux, SUSE and Ubuntu, in English, Spanish and French.

FAQ

What people usually ask us before we start

How much does it cost to migrate a server to Linux?

It depends less on the number of servers than on what runs on them: a standard web server can be migrated in hours, while an old, undocumented application can take weeks. That is why the first step is an inventory, and with it we give you a quote by phase, so you know what each part costs before you approve it.

Can we migrate without taking the service down?

Downtime can almost always be cut to a short, planned window. If we build the new system in parallel and replicate the data, the cutover lasts as long as it takes to switch traffic from one server to the other; an in-place upgrade with Leapp, on the other hand, needs reboots and is best done out of hours.

What should we do with CentOS 7 servers still in production?

There are three ways out. Convert them to RHEL 7 with convert2rhel and buy extended support, which provides critical fixes until 31 May 2029 and buys time to plan; move them to AlmaLinux or Rocky Linux 8 or 9 with ELevate; or install a fresh system and migrate the data. The third is usually the cleanest when a server has years of manual changes behind it.

AlmaLinux or Rocky Linux?

For most companies the technical difference is small: both are compatible with RHEL, both offer around ten years of life per release and both are backed by a foundation. Rocky Linux aims to reproduce RHEL package for package, while AlmaLinux commits to binary compatibility, which lets it ship some fixes sooner. We usually decide based on the tools the team already uses.

Can we move from Windows Server to Linux without touching Active Directory?

Yes. Linux servers join the domain with SSSD and realmd, keep the existing users and groups, and Samba permissions are managed with Active Directory groups, so nothing changes for the user.

Can we migrate to Linux without replacing our IBM Power servers?

Yes. RHEL, SUSE and Ubuntu have Power editions (ppc64le) and can sit in partitions of the same server alongside AIX or IBM i, which makes it possible to migrate in phases without buying new hardware.

Who provides support after the migration?

We do, if you want us to. We offer Red Hat Enterprise Linux, SUSE and Ubuntu support, and if you would rather your own team took it on, we prepare the documentation and training so they can.

What do you need to migrate?

Send us your list of servers and operating systems, even if it is incomplete, and we will tell you where we would start and what we would look at first.