Why Virtualization Fails: 3 Reasons We Don’t Talk About

why virtualization fails

Warning: This is a Touchy Topic!

Bad (storage, server and network) configs are a few examples why virtualization fails but these are technical in nature and are often easy to fix – whereas what I’m about to cover goes deeper.

They are the problems talked about behind closed doors.

Let’s talk openly about the real reasons why your virtualization efforts are failing…

Why Virtualization Fails

1. Cowboys Make Good Movie Characters but Hurt Infrastructure Teams

In the movie Die Hard, Bruce Willis is the Lone-Ranger saving the world; however cowboys on an infrastructure team disrupt plans, road maps and team dynamics.

And, left unchecked, can even be a leading reason why virtualization fails or at least why some virtualization teams don’t succeed.

Here’s an example of what a cowboy does.

Tom loves virtualization and has just attended a VMUG where he’s learned a bunch of new cool things about best practices for virtual networking. He can’t wait to get to work on Monday and implement these new ideas.

On Monday Tom arrives early and starts making changes to the production environment.

[In Tom’s defense, these changes are an improvement over the old way] but for some reason the changes have triggered alerts to be emailed to the NOC and his teammates. Something has caused the production network to go offline (not good).

Tom’s moment of gratification is short lived because unexpectedly the production cluster has gone into isolation mode. Immediately Tom jumps on vCenter and undoes his changes and 5 minutes later the alerts stop.

David, Tom’s manager has just gotten off a conference call with his boss Sarah and the VP of Technology. They’ve requested a postmortem to figure out what has happened.  Guess whose user name comes up in the logs for making changes?

Tom’s actions have caused a production outage that has cost the company $500,000 in sales.

Cowboys have good intentions (most of the time) but because they tend to act independently without discussing their ideas with the team, they pose unpredictable risk.

As I said, much of the time they have best of intentions but their actions cause team frustration, conflict, and outages.

Unless you are a one person shop, it is best to reign in Cowboys.

2. Virtualization Free-For-All (chaos)

Because virtualization has been the rage over the last five or so years, it’s given technology teams time to go from fear to familiarity.

And because virtualization is a convergence of storage, network, servers and operating systems, there is now a debate about who should own managing virtual infrastructure.

A mistake that can cause your virtualization to fail is allowing a free-for-all to happen (or continue) where each technology group owns and builds their own vSphere environments independently of each other.

A best practice I’ve learned is to form a team who is responsible for guiding and vetting infrastructure designs and solutions.

This team will include members of other technology groups; however, overall ownership, building and supporting of the virtual infrastructure will be the responsibility of a single team of qualified virtualization engineers and administrators.

Failure to reign in the free-for-all and centralize virtualization ownership and management will put your infrastructure and business at risk, not to mention the chaos and conflict it will create when systems fail and the blame falls on the wrong group.

3. Unrealistic Expectations to Virtualize Everything

VMware vSphere is awesome when properly architected and installed. But, this is only the beginning.

Next comes back to back (or even parallel) projects to standardization, consolidated and automate every piece of hardware in the data center.

OK, I’m going to say it out loud!

Unrealistic Expectations and a lack of experience and expertise are at the root of why virtualization fails and VMware gets a bad rap…

I’ve been involved in several back to back data center projects that have lasted over a year each. They are great for job security but can wear out the best people you have, especially if the same people are handling all the day to day support, break fix and additional capacity needs.

Unless your environment is well architected (and this includes your software) sorting out all the dependencies on databases, apps and web servers is going to take a minimum of 3 times longer than you think.

Any project manager who doesn’t know the environment he’s working in and says he can get it done faster is just being optimistic and will soon learn the hard-way.

It’s just a bunch of P2Ving and that’s easy, right? True, however the hard stuff comes later when solving performance issues or problems that happen because networks or database dependencies were missed.

This usually happens when apps, web servers and databases are spread across multiple locations and the goal is to centralize.

I realize most managers will do what they are asked. And most infrastructure teams are always ready to virtualize everything. However, once the unrealistic expectations for deadlines start slipping because of difficulties with P2Vs, app issues and even people – you’ll wish you had 3 times more hours in a day…

Failing to set realistic expectations is a major player why virtualization fails. Don’t fool yourself by thinking it’s easy.

Even when done properly there is planning, testing, trying, failing, retesting, retrying, failing-again and eventually you succeed.


There, that wasn’t too painful.

Let’s summarize what we’ve learned:

  1. First we have the cowboy who makes changes without properly discussing them with the team. This causes team frustration and can even cause outages. Cowboys need to be reigned in.
  2. Then we have the free-for-all with everyone building their own virtual environments because now-a-days everyone is a virtualization expert. Centralized ownership is critical to virtualization success.
  3. And finally, we have unrealistic expectation to virtualize everything without allowing enough time to test and work through problems. In the end, it will take 5 times longer because of all the rework, or in worst cases, the project gets parked or cancelled. Multiply by 3…

Your turn:

Please share your ideas why virtualization fails?

  • 11

Leave a Reply

HOT Skills >>Master DevOps Tools
vSphere Data Protection EOA
Finding The Best vSphere Backup Replacement For VDP (3 Alternatives)

Important Notification: vSphere Data Protection (VDP) End of Availability (EOA) That...

vSphere 6
8 Updates That Make vSphere 6 Better – Keith Barker

Editor’s note: Keith Barker has been a CBT Nuggets Trainer since 2012. Some...

VMware Interview Questions
25 VMware Interview Questions And Answers: Tough & Technical (Download PDF)

Free VMware vSphere Interview Guide In this VMinstall Guide, I’ll share...

Project Photon
VMware Project Photon: Technical Review for Linux Admins

My quick and dirty review of Project Photon. I was very happy...

The Best Blockchain Jobs
10 Best Blockchain Jobs Near You (Perfect Match For DevOps Skills)

We’ll cover the best Blockchain jobs in a minute but first, let...

DevOps Plan
Best DevOps Strategy Hack (Winners Start With Why)

As IT Leaders, we’re all looking for innovative ways to improve ourselves,...

DevOps Tools Download
DevOps Toolchain: Download 3 Free Tools Used By Pros (Ansible, Git, Jenkins)

Hack Your Resume with DevOps Skills Lately, I’ve been getting a...

DevOps Guide
The Best Microsoft DevOps Skills: 25+ For Windows SysAdmins

What is Microsoft DevOps? This is an interesting question because first off,...

Shift to the Cloud – Will It Shift the Jobs by Danish Wadhwa

Editor’s note: Danish Wadhwa is a strategic thinker and an IT Pro....

VULTR Reviews
VULTR Review – Best 2018 VPS Alternatives (25 PROs CONs & FAQs)

Should Your App, Website or Blog be Powered by VULTR VPS?...

Assessing Your Company's Cloud Readiness
13 Cloud Readiness Assessment Tips To Guide Your Migration Success (Updated)

Planning your migration to the cloud? If you’re planning to move...

devops engineer skills
10 Best DevOps Skills: Finding The Elusive DevOps Engineer

What It Takes To Be A DevOps Engineer in 2018 The...

What’s So Interesting About Woz U?

On 10/12/2017, I had the privilege of attending the AZ Tech...

tensorflow training
TensorFlow Tools for Beginners (7 Easy Takeaways To Get You Started)

Introduction To Deep Learning As a follow-up to my book review...

job rut
How To Get MOVING When You’re Stuck In A Career Rut (Video)

You worked hard to get your degree and after graduation you...

Storage Engineer Skills
Why Storage Engineer Skills Are HOT! (Can You Say Big Data?)

3 BIG Skills New Storage Engineers Are Missing Out On… Behind...

VULTR Reviews
VULTR Review – Best 2018 VPS Alternatives (25 PROs CONs & FAQs)
Website for Small Business
Best Small Business Website Packages (6 Alternatives That Rank!)
Rise of the Robots
Rise Of The Robots Review (You Won’t Guess What’s Going On!)
Click here to learn how to Optimize WordPress Speed
WordPress Speed Optimization: Learn To Rank Higher In Google