Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
IT

The Trouble with Virtualization - Cranky IT Staffs 251

lgmac writes "A new survey on the results of Enterprise use of virtualization shows that the process is seeing wide and appreciative use. Technical hurdles are obviously the biggest problem facing corporate IT shops. Just the same, political squabbles among IT staffers fighting for turf after being forced to work together in new ways seems to be a going concern as well. 'Technical woes rank higher--to be expected when CIOs deploy a new technology such as virtualization. However, the politics pain many of you. Remember, virtualization not only asks people to cede some control over their physical server kingdoms, but also asks IT experts from different realms to work more closely together.'"
This discussion has been archived. No new comments can be posted.

The Trouble with Virtualization - Cranky IT Staffs

Comments Filter:
  • by Gybrwe666 ( 1007849 ) on Thursday January 03, 2008 @03:36PM (#21899214)
    My company works with several shops that are working on large-scale virtualization and common platform projects. I would say the biggest single issue is simply politics, because much of the initial work is affecting older platforms that are the biggest win technically and financially to replace. For instance, one shop has a significant investment in Alpha systems, and still has production servers that are 15+ years old running a huge chunk of their revenue producing systems. The folks working directly on the Alpha servers have considerable clout, since they've been the golden children for many, many years. Their bosses know how to play politics, and, considering that Alpha/VMS experience is one of those IT areas where there is little new blood from younger IT staff members, they are quite adept at finding reasons why it won't work to serve their own ends.

    Not only that, but virtualization will result in lost jobs at some point. Many IT staffers are afraid, whether rightly or wrongly, of losing their jobs. In a sense, they are outsourcing a good chunk of their day-to-day duties. I remember when this particular company went to SAN's over the last half-decade, and you would have thought, from the way the Alpha guys were fighting it, that the world was ending. They created road-block after road-block about how they wouldn't be able to keep the systems running, how it wouldn't work in "their" environment, etc, etc.

    And, because of the compartmentalization that often occurs in large enterprise, many of these guys have very little idea about anything outside their own box. I know guys who have architected corporate platform migrations who are so narrow in their focus that they have *NO* experience outside their box, be it a particular OS, a server type, a network type, whatever. When the box becomes a cloud of equipment, they are lost and often have little or no ability to work with the other layers involved. Learning new troubleshooting skills in these environments is a painstaking process, and not one that many people are comfortable with.

    In the end, these various factors are creating far larger artificial roadblocks for implementing virtualization than any technical challenges. To top it off, much of this is being driven by financials. The CFO and CTO are desparately trying to find ways to cut costs. By the time this message percolates down to the workers, they feel threatened rather than empowered, and have little incentive (and generally no training, either) to be complicit in what they feel is a threat.

    Bill
  • Well of course (Score:2, Insightful)

    by Anonymous Coward on Thursday January 03, 2008 @03:41PM (#21899298)
    Yes, well, naturally the problem is us "peons" can't work together. It has nothing to do with the fact that our bosses don't have a fucking clue about how to use the technology.
  • by Anonymous Coward on Thursday January 03, 2008 @03:52PM (#21899478)
    Fighting over turf won't get you far in a corporate environment in the long term.

    Wrong. In most corporate environments, that is precisely how you get ahead. Playing "nice" ensures that you will always be the underling. Why? Because you are so easy to get along with, anyone can task and work with you. This can and does keep people from getting promoted.

    If you want it, you better fight for it. If you don't, it will be taken away by someone else who did. End of story.
  • Skirts the problem (Score:3, Insightful)

    by John Jamieson ( 890438 ) on Thursday January 03, 2008 @03:54PM (#21899514)
    The problem is not that we don't want to work together. It is that you often cede control when you virtualize. And most of us don't love giving up control.

    With virtualization in some Corp's, you have to ask for another of the 32 processors, instead of just having the headroom all the time.(work that one through a buricratic organization, it can take months)
    Say you have a need to add another fax board(or whatever) to the virtualized x86 server, to find that they stuck some mission critical Virtual Environment on the Server and It CAN'T come down for another 2 weeks.

    Yep, it saves hardware, but multiplies headaches in some situations. It is no wonder some fear it.
  • by TheRealFixer ( 552803 ) * on Thursday January 03, 2008 @03:58PM (#21899576)
    Items that need to be redundant, should not be virtualized on shared hardware. I've heard people want to virtualize redundant instances of directory services, databases, proxy servers...etc. I call this the "putting all your eggs in one,central-point-of-failure, hardware basket".

    If you're doing something stupid like putting clusters or redundant servers on the same virtualization host, then I would agree. High availability loses it's meaning if all your nodes have a single point of failure.

    However, there's absolutely no reason you can't make your virtualization implementation highly available itself. Right now, I have clusters running in VMware VI3, that are running on separate hosts. Even with DRS, which balances all your VMs across an entire pool of servers, I can ensure that redundant servers and clusters don't end up running on the same piece of physical hardware. And when you add HA into the mix, you also provide a level of high availability to systems that you might not otherwise have been able to justify the expense on.
  • by Anonymous Coward on Thursday January 03, 2008 @04:03PM (#21899650)
    An effect I've noticed many times is that when you ask IT staff to vote, the windows IT staff always outnumber the Unix and mac It staff. Thus one man one vote favors the windows firedrill fix-it jockeys over the more talented kernel of Unix and mac support gurus. Yes I realize that's ripe for flamebait, but it's actually true. By and large windows has so many problems to keep functioning it lakes a large staff of low paid trained monkies on hand. The revenge of the c-strudents is that they out number the A-students who run the linux servers.
  • by Cerberus7 ( 66071 ) on Thursday January 03, 2008 @04:07PM (#21899698)
    Nobody should EVER virtualize a server that needs special hardware. EVER. Virtual servers should be reserved for the most generic of hardware requirements. Once you start bringing in fax boards you need a dedicated physical solution. If you want to test that kind of thing, go ahead and virtualize it, but the production box should be physical. I shudder to think of a virtualized firewall or router. Ouch.
  • by lanner ( 107308 ) on Thursday January 03, 2008 @04:13PM (#21899782)
    "when CIOs deploy a new technology"

    That could be your problem right there. When a specific technology or whoop-do-doo product is pushed from the top down, rather than the bottom up, it's a problem. That's not the same as management saying "Get this done", so much as it's "Use this fancy thingy I read about in the newspaper... who cares what it does or if there is something better, I'm the decider!"
  • Comment removed (Score:3, Insightful)

    by account_deleted ( 4530225 ) on Thursday January 03, 2008 @04:21PM (#21899906)
    Comment removed based on user account deletion
  • by petes_PoV ( 912422 ) on Thursday January 03, 2008 @04:22PM (#21899922)
    Just the same, political squabbles among IT staffers fighting for turf

    This is a classic sign of a broken IT department. One place I worked, if you (well, if I) needed to increase the size of a database table, I had to get sign-offs from

    • The database team - not unreasonable
    • the server team - it ran on their boxes
    • the storage team - they allocated the disk space
    • the network team - as the storage was NAS'd (bad idea!!!)
    • the backup/security team - or it wouldn't get backed up

    net result? nothing ever got agreed. The simplest changes took forever and cost a fortune. The operation is now outsourced.

    Who's to blame? Probably not the techies, they just pressed buttons. Quite likely the team-leaders for turning it political, definitely the IT managers who allowed the situation to continue.

    Who kept their jobs?
    yup, the managers! You've been warned: infighting only hurts the foot-soldiers, the generals aren't affected. Sort it out yourselves or you'll have to start learning chinese.

  • Re:Backup problems (Score:2, Insightful)

    by jojo1835 ( 470854 ) on Thursday January 03, 2008 @04:56PM (#21900404)
    That will teach you to run Microsoft's 5 year old technology in a production environment. Use VMware ESX or XEN. Either one will give you the results you need.

    Tim
  • by cayenne8 ( 626475 ) on Thursday January 03, 2008 @05:28PM (#21900908) Homepage Journal
    "Are you crazy, man! Every DNS, NTP, and DHCP server out there needs it's own quad core with 8GB RAM! Our departmental wiki needs a whole load balanced cluster."

    On the other hand, it often isn't a bad idea to ask for the moon when you can order hardware. Often, you get less....then I've seen SO many times, where a dev/testing box....turns INTO the production server.

    Not to mention other new projects that come in, with no budget for hardware....and you have to squeeze multiple things onto boxes that you do have.

    If you can get a quad core with 8G ram....often, I say go for it!!

  • by blantonl ( 784786 ) on Thursday January 03, 2008 @06:23PM (#21901812) Homepage

    With the physical machines, you have to worry about 5 sets of software failing and 5 sets of hardware failing. On the virtual setup, it's 5 sets of software and 1 set of hardware.
    On the contrary - I would argue that you have to worry about 5 sets of software failing, many sets of hardware failing, and one very important software component failing (virtualization software).

    Many large virtualized deployments include very advanced technologies such as shared SANs, shared infrastructure, and complex virtualization tools.

    Frankly, I would argue that you are probably just redeploying people resources into different roles and responsibilities, while probably saving on hardware and energy costs for the infrastructure through consolidation.

E = MC ** 2 +- 3db

Working...