IT@Intel Blog

Previous Next
34

Recently, a colleague and I spoke to a group of IT administrators in Washington, DC. We left our car in a self-park parking lot in which the attendants had everyone leave their keys in their car, in lieu of keeping them on a valet "key board". They seemed to be depending on reasonably honest customers (we were in a secure area past a government checkpoint) and their own memories to ensure no cars were "lost". We returned to find that the parking lot attendants had completely rearranged the vehicles. Since it was a rental car, it was hard to describe the car and therefore hard to find. (By this point you're probably thinking that I've posted to the wrong board or that Intel pays me by the word, but bear with me)

It took a rather lengthy iterative search, but we eventually found the car. As we walked, my colleague and I joked about this as "parking lot virtualization". Our vehicle was moved from one slot to another to better fulfill the changing needs of the parking environment over time. This struck a chord with us, having just been discussing some of the challenges with virtualization.

In the data center, most virtualization suites allow an administrator to manually move a workload from one host to another. This is a very powerful concept - instead of having to negotiate for a 3:00am Sunday morning maintenance window to do preventative hardware maintenance, we can move all of the workloads to another physical machine, perform maintenance during normal working hours, and eventually move the workload back to its original location. We can also migrate workloads from a less powerful machine to a newer machine for performance or in order to retire hardware.

Combining this capability with the ability to host multiple workloads on a single piece of hardware, the data center can quickly become very complex. Without a robust database to map workload to physical machine (and vice-versa) or an automated update mechanism to adjust these mappings after a move, we can easily lose track of our services. These mappings are needed in order to answer questions like "host/rack/row/room x went down - what services need to be restarted?"

My colleague noted that ITIL has mature, well-defined mechanisms to deal with many of these types of events. Change orders, maintenance escalations, and configuration databases were all designed with these business processes in mind, albeit at a much slower (and more manual) pace. It would defeat much of the benefit of virtualization if one had to get a signed piece of paper, email approval, or file a trouble ticket in order to offload a workload in response to a failed CPU fan. Instead, we should use policy to anticipate and enact these types of responses. The discipline and rigor of change management is critical within the virtualized data center, but it must be directly encapsulated by our tools in order to be effective. In essence, the CMDB needs to be dynamically updated in order to maintain fidelity to the Data Center's logical state at any given instant.

For those of you who have deployed virtual machines in large-scale production, what techniques have been most successful for managing the chaos of moving services and images? Are you using a glue layer for your legacy CMDB and other management tools, or are you finding it easier to throw them out and depend on the tools provided by your virtualization stack?

Average User Rating
(0 ratings)


Add a comment Leave a comment on this blog post.
Nov 19, 2007 8:21 AM Reply Guest Lui Faritov

Very interesting and funny story. It shows the close relationship between on- and offline life. It can be said Interlocking worlds. Wishing good luck.

Nov 25, 2007 7:42 AM Reply Guest Andrzej Filipowicz

Interlocking worlds?
Can be. Very informative article. And the original decision in the theory.

Creative bestsellers
http://www.life.e-phils.com

Dec 27, 2007 10:48 AM Reply Guest srat in response to: Andrzej Filipowicz

Good story. I really like your way of thinking. Write else! Thanks:-)

Jan 2, 2008 11:10 AM Reply Guest Zolotov Yuriy

Realy nice story, realy impressive. Sometimes same things come to my mind .. but no time to save it on a paper! Thank's Alot for this ! ;)

Jan 4, 2008 7:12 PM Reply Guest pmpfan

Virtualization is powerful technique, it makes life more easier. But sadly all even the best hardware (and software of course) sometimes fails :(

Jan 25, 2008 12:28 PM Reply Guest automotive repair manual

Very interesting and funny story. It shows the close relationship between on- and offline life. It can be said Interlocking worlds. Wishing good luck.

Feb 4, 2008 7:08 PM Reply Guest Roman

Nice story.

Feb 10, 2008 11:05 AM Reply Guest Atlanta Realtor in response to: Roman

I think we are just touching the beginning of what we can do with virtualization. I look forward to hearing some of the new things involving this.

Apr 4, 2008 9:39 AM Reply Guest Gothic Forum

Great description on "parking lot virtualization" compare to data management.

Apr 4, 2008 10:36 AM Reply Guest BarryH

You write very well.. This is indeed a most powerful concept.

Apr 4, 2008 10:41 AM Reply Guest Guy in response to: Atlanta Realtor

Yes virtualization can be quite a challenge. BTW Fantastic Post..

Apr 23, 2008 9:07 AM Reply Guest Neuwagen

Great description on "parking lot virtualization" Thank You!

May 1, 2008 4:05 PM Reply Guest Webdesign Hamburg

Excellent article, thanks for this!

May 1, 2008 4:53 PM Reply Guest Webdesign Hamburg

Excellent write-up, I fully agree with what you're saying. Good job!

May 4, 2008 11:43 AM Reply Guest free games in response to: Lui Faritov

Nice story

May 16, 2008 8:43 PM Reply Guest Free Blog Hosting

Great post. Thanks for it.

May 16, 2008 8:47 PM Reply Guest Free Blog Hosting in response to: Guy

I do agree with you.

May 22, 2008 7:01 PM Reply Guest Super Mario

Virtualization is powerful technique, it makes life more easier. It shows the close relationship between on- and offline life.

Jun 16, 2008 10:32 AM Reply Guest CSS Gallery

Nice writeup. Thanks for it.

Jun 20, 2008 2:25 AM Reply Guest michaels craft store in response to: CSS Gallery

thanks for that inspiring post there

Jun 24, 2008 10:38 AM Reply Guest Rahsia Internet

that was very inspiring

Jun 24, 2008 5:07 PM Reply Guest Webdesign Hamburg

Very nice article. A pleasure to read. Thanks!

Jul 16, 2008 8:37 AM Reply Guest digital picture frames

Yeah, virtualization can be quite a challenge.
Nice pointa

Jul 22, 2008 6:49 AM Reply Guest picture frames

Yes virtualization can be quite a challenge

Jul 27, 2008 5:56 AM Reply Guest Webdesign Köln in response to: Webdesign Hamburg

I just can agree, nice article, really great work!

Aug 4, 2008 1:26 AM Reply Guest Generic levitra in response to: CSS Gallery

inspiring post you do. amazing

Aug 5, 2008 8:03 AM Reply Guest Karriereberater Hamburg

Yes, excellent post. I just forwarded this to some guys in our IT-department. Thanks!