Skip to main content

Virtualization: Why you need it and where?



There is increasing hype of virtualization and vendors pulling each other in all corners to grab the market share. Sure some will succumb to smooth talk and even have some cool 3D graphical charts of how their product is better than others by running the fastest "Virtualized Clustered HA Notepad datacenter" on a laptop!

Anyways all this has a negative effect on the GuestOS's and the applications that will eventually run on it. This meaning, you have your OS which is constantly forgotten. (I faced the same issue several times when my Avastu Associate in India did a virtualization project in Europe). The SysAdmins and Managers were constantly asking about the OSs and applications.

And they should ask these questions. A sysadmin has to learn a new technology and still worry about other issues like his OS and application admins and developers have to also look it from a different perspective. Fortunately developers are already developing a lot of applications on virtualization platforms.

It is very important to address issues that the client is facing at hand. The clients should also think of several scenario's themselves.

  • How should I make may applications and OSs more lean and mean for the physical environment. Simple words: Enhance performance first on physical layer and then push them to Virtual layer.
  • Is there a possibility of migrating a typical Windows 2003 print servers to a dumb plain console based Linux servers? (I have however heard that Windows too can be run console based - Longhorn will provide that, they say)
  • How about doing a pilot on the same?
  • Costs and TCO always works but are the metrics (data center OS management : CPU,Disk, Memory usage hourly,daily,weekly,quarterly,etc) really correct?
There are even organizational issues like a Sysadmin today does his thing, Network Admin does his thing, DBA does his thing and so on. Managers have constant problems in making them to work together in tandem. In the project we noticed that a SAN admin was reluctant to let a Network guy come in to ask questions on the Virtual Arrays. While in a typical "Legacy Workplace"this might be a petty issue and the network admin ought to mind his own business and the Sys Admin does his chores.

When we introduced VMware and Akimbi (now VMware Lab Manager) it was not easy. But the message was heard. That is exactly what I mean by "Changing the Work Ethics". CEOs on the top have serious issues with their departments and divisions. Making people work together sometimes just does not work! Imagine how detrimental is that for your business. In today's world everyone is in dire need to get motivated and start innovating on whatever business they might me in (Sales, Education, Govenrment, Telecom) and time is on nobody's side. The development cycles are fast! A win yesterday will not secure a solid tomorrow anymore.

But the good news is that deploying a suitable virtualization solution can be a boon to you. If you have done your homework well (OS, Applications and other legacy dependencies) you will move faster than ever with virtualization. A these are just small steps. You can take it and deploy it everywhere. But do understand properly what a particular solution can do for you.

One typical example was attempting to deploy a DL 380 AMD ESX 2.5 box for RDP and guess what application were they trying? AutoCAD! And I am not saying that it is not possible but besides the limitations of how a thick applications can behave "over ethernet" there were several local issues (application itself: installation etc) that weren't fixed and other metrics were not evaluated before they went on to try it out. It would be unfair to declare the ESX as not workable for an application.

And all these are issues of pushing a market champion product like esx to the limit. Other vendors have not yet tasted all that yet. And VMware was not involved at all, it was a reseller trying out that stunt! It is like expecting to go with a Oracle RAC application across blades, running it (I've done it on ESX 2.5, 3.0) and then asking for a TPC entry. There are many things that you need to take into account when pushing such application to virtualization. So do not forget your Guest OSs and Applications as they need to be taken care of before moving to a Virtualized environment.

So do adopt virtualization but do check what you are going for and if your homework is all done!

Comments

Popular posts from this blog

Security: VMware Workstation 6 vulnerability

vulnerable software: VMware Workstation 6.0 for Windows, possible some other VMware products as well type of vulnerability: DoS, potential privilege escalation I found a vulnerability in VMware Workstation 6.0 which allows an unprivileged user in the host OS to crash the system and potentially run arbitrary code with kernel privileges. The issue is in the vmstor-60 driver, which is supposed to mount VMware images within the host OS. When sending the IOCTL code FsSetVoleInformation with subcode FsSetFileInformation with a large buffer and underreporting its size to at max 1024 bytes, it will underrun and potentially execute arbitrary code. Security focus

Splunk that!

Saw this advert on Slashdot and went on to look for it and found the tour pretty neat to look at. Check out the demo too! So why would I need it? WHY NOT? I'd say. As an organization grows , new services, new data comes by, new logs start accumulating on the servers and it becomes increasingly difficult to look at all those logs, leave alone that you'd have time to read them and who cares about analysis as the time to look for those log files already makes your day, isn't it? Well a solution like this is a cool option to have your sysadmins/operators look at ONE PLACE and thus you don't have your administrators lurking around in your physical servers and *accidentally* messing up things there. Go ahead and give it a shot by downloading it and testing it. I'll give it a shot myself! Ok so I went ahead and installed it. Do this... [root@tarrydev Software]# ./splunk-Server-1.0.1-linux-installer.bin to install and this (if you screw up) [root@tarrydev Software]# /op

Virtualization is hot and sexy!

If this does not convince you to virtualize, believe me, nothing will :-) As you will hear these gorgeous women mention VMware, Akkori, Pano Logic, Microsoft and VKernel. They forgot to mention rackspace ;-) virtualization girl video I'm convinced, aren't you? Check out their site as well!