VKernel CompareMyVM

January 13th, 2009 by jason No comments »

VKernel is sponsoring a new virtualization community resource called CompareMyVM.  It’s a forum where virtualization users around the globe can submit and share their VM virtual hardware sizings.  In VKernel’s words:

CompareMyVM is a community site where you learn how to right size your VMs. Compare your virtual machine resource allocations with that of the community at large. You can compare by application category to see how your peers are allocating resources to gain the most efficiency out of their environments. You can also contribute your VM sizings to the community. Your submissions are anonymous.

Things You Can Do On CompareMyVM…

* Browse Community Submissions
* Vote Submissions Up or Down
* Edit Submissions
* Submit Your Own VMs

This resource will prove to be handy for VI administrators of any skill level who are searching for a “known good” virtual hardware configuration for an application that may be new to them, but others have already had experience with.  This is yet another form of knowledge sharing and leveraging knowledge through peers to gain insight and save time in deployment of unfamiliar applications and architecture.

The community has already been seeded with six pages of configurations submitted as of this writing.  One thing that is a little weak at this point though is the ratings (or lack thereof).  If VKernel could somehow encourage more ratings, confidence in the submitted configurations would be bolstered.

Thank you for this resource VKernel.

IT blogger of the week

January 12th, 2009 by jason No comments »

I was informed by Techtarget’s IT Knowledge Exchange that I am their IT blogger of the week.  Thank you!  I deeply appreciate the recognition!

Similar to HR departments, IT staff loves recognition but usually doesn’t receive a lot of it.  We’re only called when there are problems.  With that in mind, why not surprise your HR department with a nice “thank you” this week for processing your paycheck correctly and on time as they do week after week?  🙂

Uptime lost during VMotion

January 11th, 2009 by jason No comments »

That’s right. We lose uptime during every VMotion. Relax just a bit – I’m not talking about actual uptime/downtime availability of the guest VM in the datacenter. I’m speaking to the uptime performance metric tracked in the VirtualCenter database. It’s a bug that was introduced in VirtualCenter 2.0 and has remained in the code to this day in VirtualCenter 2.5.0 Update 3. Here’s how it works:

We’ve got a VM named Exchange1. VirtualCenter displays its uptime as 28 days is indicated by the screenshots below:

1-11-2009 12-04-06 AM

1-11-2009 12-10-14 AM

Now the VM has been VMotioned from host SOLO to host LANDO. Notice what has happened to uptime. It has disappeared from the console:

1-11-2009 12-07-37 AM

The real proof in what has ultimately happened is we see from the performance chart the latest uptime metric has been reset from 27.99 days as shown above to 0.0026620 days:

1-11-2009 12-10-54 AM

Sometimes the VIC console will show the uptime counter start over at 0 days, then on to 1 days, etc. Other times the uptime counter will remain blank for days or weeks as you can see from my three other VMs in the first screenshot which show no uptime.

This brings us to an interesting discussion. What would you like uptime in the VIC to mean exactly? Following are my observations and thoughts on VMware’s implementation of the uptime metric in VirtualCenter.

In previous versions of VirtualCenter, a soft reboot of the VM inside of the OS would reset the uptime statistic in VirtualCenter. I believe this was a function of VMware Tools that triggered this.

Today in VirtualCenter 2.5.0 Update 3, a soft reboot inside the guest VM does not reset the uptime statistic back to zero.

A VM which has no VMware Tools installed that is soft rebooted inside of the OS (ie. we’re not talking about any VMware console power operation here) does not reset the uptime statistic.

I could see the community take a few different sides on this as there are two variations of the definition of uptime we’re dealing with here. Uptime of the guest VM OS and uptime of the VM’s virtual hardware.

  1. Should uptime translate into how long the VM virtual hardware has been powered on from a virtual infrastructure standpoint?
  2. Or should uptime translate into how long the OS inside the VM has been up, tracked by VMware Tools?

The VMware administrator cares about the length of time a VM has been powered on. It is the powered on VM that consumes resources from the four resource food groups and impacts capacity.

The guest VM OS administrator, whether it be Windows or Linux, cares about uptime of the guest OS. The owner of the OS is held to SLAs by the business lines.

My personal opinion is that the intended use of the Virtual Infrastructure Client is for the VMware administrator and thus should reflect virtual infrastructure information. My preference is that the uptime statistic in VirtualCenter tracks power operations of the VM irregardless of any reboot sequences of the OS inside the VM. In other words, uptime is not impacted by VMware Tools heartbeats or reboots inside the guest VM. The uptime statistic should only be reset when the VM is powered off or power reset (including instances where HA has recovered a VM).

At any rate, due to the bug that uptime has in VirtualCenter 2.0 and above, it’s a fairly unreliable performance metric for any virtual infrastructure using VMotion and DRS. Furthermore, the term itself can be misleading depending on the administrators interpretation of uptime versus what’s written in the VirtualCenter code.

I submitted a post in VMware’s Product and Feature Suggestions forum in January of 2007 recording the uptime reset on VMotion issue. As this problem periodically bugs me, I followed up a few times. Once in a follow up post in the thread above, and at least one time externally requesting someone from VMware take a look at it. Admittedly I do not have an SR open.

VMware, can we get this bug fixed? After all, if the hypervisor has become an every day commodity item leaving the management tools as the real meat and potatoes, you should make sure our management tools work properly.

Thank you,

Jas

How VMware virtualized Exchange 2007

January 8th, 2009 by jason No comments »

I often hear questions or concerns about virtualizing Exchange.  E-Oasis found a new VMware white paper and provides a nice lead in explaining how VMware corporate took their physical servers and migrated to virtual, reducing aggregrate hardware usage.

One might ask why VMware’s Exchange servers were not virtualized before this, particularly when VMware was a smaller company with less mailboxes?  Perhaps they decided earlier versions of Exchange were not virtualization candidates?  Maybe limitations in earlier version of ESX made it less than attractive?  I don’t know why but it would have been cooler to see VMware put their money where their mouth is earlier on.  Perhaps someone from VMware can chime in on a comment here.

At any rate, it’s an absolutely beautiful white paper and I’m actually surprised at the level of detail some of the diagrams get into providing network host names and IP addresses for the infrastructure.  I suppose they could be ficticious, but the names look rather authentic and not made up to me.  Kudos.

Take a look at VMware’s whitepaper here.

Cloud computing explanation that anyone can understand

January 7th, 2009 by jason No comments »

2009’s datacenter trend (which really impacts virtualization and beyond) is cloud computing. Right now there are approximately 1,001 interpretations and explanations of what people think cloud computing is, which for me has made things excessively confusing. It’s still a lot of fluff until I see the SKUs and installable components, then I’ll be able to see where the rubber really meets the road.  For companies like Amazon, the cloud is already reality and it’s catching on quickly with other big names like VMware, Google and IBM.

One of my many goals in 2009 is to get a firm grasp of cloud computing.  It starts today.  Following is the best explanation I’ve come across yet (thank you for the link John Troyer) where cloud computing is explained to me like I’m a five year old so I could understand it better.  I know there are others that “don’t get it”.  I hope this helps.

VMware appoints Tod Nielsen as Chief Operating Officer

January 6th, 2009 by jason No comments »

He’s a former Borland, BEA, Oracle, and Microsoft executive. This appears to be a direct appointment by VMware CEO Paul Maritz whom Nielsen will report to directly and has worked with in the past.

I hope Maritz, Nielsen, and everyone on down in VMware comes out hitting home runs in 2009. My faith and trust is in them and their innovation and leadership.

Read the official VMware press announcement here.

VMware User Groups (VMUGs)

January 6th, 2009 by jason No comments »

Lafe Low wrote a nice article for Redmond magazine about the history, fundamentals, and benefits of IT user groups. You may not be aware of this but there are many active VMware User Groups (VMUGs) around the world that you can get involved in.

The largest VMUG event I’ve heard of is in the Netherlands where they had 600 or more attendees at their event just recently. The Dutch are coo-coo for VMware virtualization and it shows by their VCP numbers I’m told.

I lead the Minneapolis area VMUG and we meet quarterly, as do many of the other VMUGs. We had one of our largest meetings last December with 150+ people. Our numbers have been steadily growing.

Back to the user group article, many of the benefits Lafe talks about apply to VMUGs:

“Most user group members feel that face-to-face sharing is essential.”

“The best peers make the best professors.”

“The feverish pace at which new technologies are introduced and integrated into the technological landscape helps make professional-level user groups an essential element. For the new generation of IT pros coming on, the technology has gone off the scale. You have every kind of protocol thrown at you, computers are faster and growing exponentially. Tech professionals have a lot more on their plate to deal with. This incessant technological upheaval naturally leads those who have chosen IT as a profession to seek out the counsel of their peers. We’re seeing them come to user groups in swarms. Their future lies in tying to existing IT pros. There’s a population desperately searching for connectivity and knowledge and advancement for their own sake and for the sake of the industry.”

Read Lafe’s entire user group article here.

There are still many individuals and companies that do not have the understanding or adaptation of virtualization. Meeting after meeting, I see new faces attend, unsure of what this virtualization stuff is, and after the meeting they walk away with a much better understanding, and even better, the confidence they needed to reach out to others and ultimately begin their virtualization adventure.

Jean Williams heads the user group division at VMware and does a great job with the help of Kristyn Ha. I would like to point out, however, that VMUGs are run by the users, for the users. This isn’t corporate propaganda jammed down our throats with a potato masher. These are peer level meetings with a wide range of expertise, knowledge, and experience. It’s straight talk about VMware virtualization benefits, strategies and related 3rd party products, and we don’t sugar coat, overlook, or ignore VMware issues.

I strongly encourage the joining of a VMware User Group. Here are some useful links to help you get started:

VMware User Groups official home page

Become a VMware User Group member today!

No VMUG in your area? Start one!

VMware Communities (forums) – VMware User Groups

Email the VMware User Group team at VMware