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.'"
34% on desktops? (Score:4, Informative)
Re: (Score:3, Funny)
Re: (Score:2)
Re:34% on desktops? (Score:5, Funny)
Re:34% on desktops? (Score:5, Funny)
- They said I'm allowed to troll at a reasonable volume.
- Now Milton, don't be greedy, let's pass along the karma and make sure everyone gets a piece.
- Excuse me? Excuse me, senor? May I speak to you please? I asked for an overlords joke, and they brought me an in soviet russia joke.....and I said no trolling, NO trolling for the replies, but it lots of trolls, big stupid trolls
- Oh, and remember: next Friday... is MS bashing shirt day. So, you know, if you want to, go ahead and wear an MS bashing shirt and jeans.
- I can't believe what a bunch of nerds we are. We're looking up "social engineering" in a dictionary.
- Just remember, if you hang in there long enough, good things can happen in this world. I mean, look at me.
- Looks like you've been missing a lot of work lately.
Re: (Score:2)
I get that, but am still surprised by what it *does* mean. Particularly since a situation like yours, with a handful of (I'm guessing) self-driven Mac users, probably isn't even on the CIO's radar.
Backup problems (Score:3, Interesting)
Re: (Score:2, Informative)
Re: (Score:2)
Re:Backup problems (Score:4, Informative)
Can you afford 5 minutes of downtime? (Score:3, Informative)
It may be more practical to back up the system from within the VM, i.e. treat it as i
Re: (Score:2)
If you're running on Xen using Linux Volume Manager (LVM) logical volumes as your virtual block devices, you can just snapshot the logical volumes (LVs). If you have more than one LV for a given virtual machine, then you can do:
Re: (Score:2)
Re: (Score:2)
Another very simple way is taking a snapshot of the running VM and backint that up.
Re: (Score:2)
I run 60 servers and there are 15 mysql servers on Solaris that I can't virtualize , even running Sun version of Xen I take huge performance losses when moved into production. I ended up just using 12 as read dbs and 3 as writes that replicate down to solve the problem but also had to move them off virtualization.
Re: (Score:2)
Possibly something else, but you shouldn't overlook the fact that sometimes virtualisation isn't the correct technology to u
Re: (Score:2, Insightful)
Tim
Re: (Score:2, Funny)
Hmmm, funny... I would have have considered that the problem... ;)
Can't we all just get along? (Score:5, Interesting)
Re: (Score:2)
Re: (Score:2, Insightful)
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.
Re: (Score:2)
Re: (Score:2)
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.
Choosing to be flexible is very different than "playing nice" as you say. But, since you brought it up, you'll find success much more obtainable if you generally "play nice" and choose your battles wisely. If you choose to have a difficult and inflexible attitude all the time, no one will pay any attention when you resist something that you really need to be resisting (kind of a 'boy who cried wolf' situation). In other words, if you come in the room already dialed up to "10", where can you go fr
Re: (Score:2)
And one of these days someone will teach this lesson to the RIAA right? Or is it that when things work a certain way and do so correctly (Like an AS400 Machine) they are reluctant to change and disrupt production.
Re: (Score:2)
From my experience however, it's relatively easier for a voice person to get quickly up to speed regard
Re: (Score:2)
Re: (Score:2)
Because those voice people were once Netware engineers or AS/400 operators before there boss presented them with a "great opportunity."
sounds well and good (Score:2)
Re: (Score:2)
as a systems engineer (Score:5, Interesting)
"Hey! We need a new server to run Blah version 3.0!"
"No problem! Sammy can create a new virtual server!"
"Oh wait - my bad. We actually need a whole farm."
"That's okay, he can whip up a whole batch of them!"
Ad nauseaum. About the worst I've heard was a clueless manager asking me if the resource requirements for Oracle 10g could be relaxed because we were running it on VMware. I actually found myself calling a "come to Jesus" meeting in which I explained, in as simple terms as I could, that "making the system virtual" doesn't mean that hardware requirements go away. Very, very few applications get faster when you put them on equivalent hardware, only virtualized.
Re:as a systems engineer (Score:5, Informative)
Personally, what I've found to work great with virtualization is consolidating all the dozens of little low-load servers. It helps with power consumption and heat output, as well as hardware costs. For a major company-wide high-load system, virtualization is absolutely not what I would be looking at. It's also fantastic for testing environments.
Re:as a systems engineer (Score:4, Funny)
Re: (Score:2)
Re:as a systems engineer (Score:5, Insightful)
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!!
Re: (Score:2)
Ah, I remember my days in the Internet Pornography Retrieval, Testing And Evaluation Department with great fondness....
Re: (Score:2)
management to engage in more of that "virtual servers are like magic
fairy dust" nonsense and skimp on real physical resources. By divorcing
them from the problem of having Sun ship them another physical server,
management gets even further out of touch with operational problems.
Test systems are bound to be underpowered anyways. Aggregating a number
of them together just means that someone can hammer one of the virtual
machines and bring them a
Re: (Score:2)
Of course sometimes you gotta make due. When your product is large and complex and only written for Linux, and the only thing you have to test with is a loaded down old creaky and unde
Re: (Score:2)
Thanks
robert
Re: (Score:3, Insightful)
Re: (Score:2)
Heh.
A while back I worked at a very large IT consultancy. We were being asked to respond to an RFP for virtualizing (using commodity hardware and VMware) a truly massive number of systems, running services ranging from a departmental CVS box to enterprise Sun hardware running "several million lines" of Java code systems for fine tuning corporate promotions.
N
Re:as a systems engineer (Score:4, Funny)
"Okay... um, what are the hardware specifications?"
Re: Testing Environments (Score:2)
Re: (Score:2)
I'd imagine... (Score:2, Interesting)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Does this come as a surprise? (Score:5, Insightful)
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
Re: (Score:2)
On the other hand, there are many places where the Vax or Alpha/VMS servers are older than 15 years. Solid as a rock, and the companies would be morons to pull the plug.
I have done a fair amount of work on OpenVMS with clients, and I don't see any platform that is more stable, and it really is well suited to some tasks. I consider AIX lighter weight than VMS, Linux even lighter... and I would never dream of putting anything m
Re: (Score:2)
Re: (Score:2)
This company also has d
Ha! (Score:2, Funny)
Oh yes, there will be blood.
Resource Scheduling (Score:3, Informative)
Re:Resource Scheduling (Score:5, Informative)
Starting in VI3, VMware also introduced the ability for VMs to migrate automatically across an entire farm of hosts, based on server load. In my experience, with very little tweaking, VMware does a very good job of fairly balancing resources.
This is not a problem with virtualization (Score:4, Interesting)
Management should run the company in a way that cooperation is rewarded not punished. Consolidation to save money shouldn't result in harm to those who are making it happen or anyone else for that matter.
The IT staff as well as all of the other employees and officers should have the attitude that if it's good for the company and not bad for anyone else it's the right thing to do.
Must have a valid need for virtualization first (Score:2)
Well of course (Score:2, Insightful)
Skirts the problem (Score:3, Insightful)
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.
Re: (Score:2)
That problem is actually pretty simple.
1. Is the hardware you need available as a USB or firewire device? If so use that to add it for now.
2. Migrate the none mission critical service to a different box. One of the great things about virtual servers is that you can move them pretty easily if need
Re:Skirts the problem (Score:5, Insightful)
Re: (Score:3, Interesting)
Re:Skirts the problem (Score:5, Funny)
Re: (Score:2)
Re: (Score:3, Interesting)
Virtualize the fax card with iaxmodem, run it over a TCP connection to a serial port on a separate box, use t38modem with the other endpoint on a dedicated piece of Cisco hardware... there are plenty of other options.
Re: (Score:2)
Why? because that was one of the legacy systems that you are consolidating for the large mortgage company(bank) that you just landed a contract at.
They don't want to spend the time changing the elaborate back end they built around Rightfax. They just want the thousands of faxes each day to keep going out and coming in the same as always. (reengineering costs money, and they want to save it. Banks can be REAL cheap - just try to get the money to rewrite a working sy
Re: (Score:3, Informative)
Aside from another poster's excellent point about not virtualizing servers that require specialized hardware, you're missing another point of the virtualized servers.
In the case of VMWare ESX server, you'd use VMotion to solve this problem. Say you have a cluster of 3 or 4 physical servers running s
Re: (Score:2)
Re: (Score:2)
With it available in the Free systems, I don't see how anyone trying to sell commercial software in the field could do without it.
Windows on LINUX? Or LINUX on Windows? (Score:5, Funny)
Re:Windows on LINUX? Or LINUX on Windows? (Score:4, Interesting)
http://www.vmware.com/products/vi/esx/esx3i.html [vmware.com]
Have a great day!
Tim
Re: (Score:2)
The simple answer is Linux everytime, (though you have to recompile a memory module if you change the kernel in VMware) as you only need the host OS to run the virtualisation software, and Linux is free. My boss was sold on CentOS for this reason, I have the only (or the first, depending how you look at it) 2 linux servers in the company because of this.
VMware ESX isn't that expensive but the addons (vmotion, consolidated backup etc) can add significant
Re:Windows on LINUX? Or LINUX on Windows? (Score:5, Informative)
Re: (Score:3, Informative)
Get a hypervisor that doesn't suck so bad it needs another OS to run, and your windows and linux guys will get along much better.
"when CIOs deploy a new technology" (Score:3, Insightful)
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!"
One nice thing about virtualization... (Score:2)
A couple years back they went virtualized with everything. Now lease-rolls are a piece of cake; shut off your virtual server, zone the SAN storage so the new box can see it, and fire it up on the new box. Poof.
That said, I'm still glad I'm not a Windows admin here. Who leases servers
squabbling IT staff? time to kick some ass (Score:5, Insightful)
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
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: (Score:2)
Re: (Score:2)
Dammit! I just finished learning commercial Indian.
They need Mr. T! (Score:2)
[not an endorsement for the advertised product--it's just ridiculously funny]
Same problem with BladeCenters (Score:2)
My biggest IT problem with virtual machines (Score:3, Interesting)
It's happened twice to me at two different companies.
Whenever I need a machine scratch-pad, I boot up a VMWare machine. Test the software or do whatever I need to do and delete it. But while it's running, it broadcasts itself on the local net. Admins really freak out when a machine named //FAKEOUT or //BOGUS suddenly shows up on their net.
I've given two different IT guys at two different companies cardiac events over it.
Sorry, fellas.
What depresses me about IT (Score:2)
Is it me or does this seem to pervade IT more than other fields? And if so, why?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Companies are using virtualization as an excuse to do the kind of reorganization they should have done a couple of years ago. But, yes, make sure you're in charge of what pie remai
Re: (Score:2)
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.
If you really only have 5 servers, it probably doesn't make a difference in the amount of staff you need. If you go from 500 servers to 1
Virtual Server != Less Staff (Score:5, Insightful)
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.
Comment removed (Score:5, Interesting)
The C student effect (Score:4, Insightful)
Re: (Score:2)
Re: (Score:2)
You don't make a good case for Unix admins being smarter, because your post is profoundly stupid. There are tons of talented Windows IT guys out there, and, while it's unfortunate that you don't know any, that doesn't mean they don't exist.
Well he makes his point poorly. However, the fact that there are a lot of talented windows admins does not disprove that there are more windows admins than unix ones. Also, as long as the workstations are fat clients, they will need a lot of support. You can automate to a point, but someone need to take the machine out of the box, hook up the wires and pxe boot the thing. This means as long as most companies use windows desktops, they will employ lots of low level windows techs.
That being said, I've nev
You misspelled 'monkeys' (Score:2)
Re: (Score:2)
you're welcome, coward
Re: (Score:2)
What I need you to do is hire me as a consultant, so that I can recommend a few C++ students.
I won't tell you what happens a year or two after that, but it rhymes with "lava".
As a teaser, the third step involves something like the letters "LMX".
Some day you will thank me for this.
I am waiting.
Re: (Score:2, Informative)
Re:Yes, i'm cranky - here's why. (Score:5, Insightful)
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.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You get added overhead and a warm fuzzy with consolidation. That's it. You don't avoid the shared maintenance problems that would come from just consolidating on a single OS image. If you have shared components, they will break and need replaced. Your SLA's for all the diverse applications will be tied together anyways.
OTOH, your apps get the false notion that they have access to more resources than they really
Re: (Score:2)
Furthermore you say that SLAs will be tied together. You mean by the hardware? Because I think only a small percentage of logged tickets deal with hardware.