All posts
Guides

How to Leave VMware Without Breaking Production

A migration guide for teams that cannot afford downtime: mapping, destination selection, and migration in waves with tested rollback.

How to Leave VMware Without Breaking Production

The Starting Point

Most organizations still using VMware do so for good reasons. It works, the team is familiar with it, and the tools are in place. What has changed is the price tag and the licensing model, not the technology. At the same time, alternatives have matured significantly in recent years.

A migration, therefore, is not about fleeing. It's about moving at a pace the business can tolerate.

Step 1: Map Dependencies Before Touching a Single VM

The most common reason migrations go awry is unknown dependencies. Before anything is moved, you need to know which services talk to what, which have hardcoded IP addresses, which are licensed to a host ID, and which can only be restarted within a specific time window.

We perform this mapping using traffic analysis plus interviews. Neither part is sufficient on its own. The network shows what's actually happening, and people reveal what's intended to happen.

Step 2: Choose Your Destination Based on Your Team, Not the Product Sheet

There are three common paths.

Proxmox suits teams strong in Linux who want low licensing costs with full control. Requires you to build your own operations and routines around it.

OpenShift or pure Kubernetes is suitable where workloads are already moving towards containers. The migration will be larger, but the end state will be more modern.

Nutanix or a hyperscaler is suitable where you want to change providers but maintain roughly the same way of working.

The wrong answer is to choose based on who called last.

Step 3: Migrate in Waves with Tested Rollback

Never do everything at once. We proceed in waves of five to fifteen workloads, following the same pattern each time:

  1. Replicate in advance, while production remains active.
  2. Perform verification in shadow mode.
  3. Switch traffic during an agreed-upon window.
  4. Keep the source untouched for at least one week.
  5. Decommission only after approved verification.

Rollback must be tested, not assumed. If no one has tried it, it's merely a hope.

What Actually Takes Time

Not the move itself. What takes time is backups that need rebuilding, monitoring that needs new integrations, documentation that is four years old, and decisions no one wants to make. Expect about half of the calendar time to be spent on this, not on the migration.

What It Usually Amounts To

For an environment with around four hundred virtual machines, a complete migration typically takes six to nine months from the initial mapping to the decommissioning of the source environment. Downtime per workload is typically measured in minutes, not hours, and for most services, it can be done entirely without interruption.

One Thing to Decide Early

Decide in week one what will not be moved. Every environment has workloads that should be decommissioned rather than migrated. Making that decision late means you pay to move something you're going to shut down anyway.

Share
SHEBANG – hashtag och utropstecken
LinkedIn X
Talk to us
Ronnie Qvist
Ronnie Qvist
Sales & customer relations · SHEBANG
Usually replies within a few hours

Kubernetes, platform build or migration? I'll connect you with the right specialist right away.

Reply same day
Right person, directly
No pitch
Kubernetes & platform

Need a platform your teams actually want to use?

Write a few lines about your current platform, and we'll look together at the next step towards a stable, self-service environment.

We usually reply the same day. Never spam.