Physical is New Virtual

I went to EMC office at Milford, MA last week for a 5 day training class on Vblock Administration. As you may have known, VCE Vblock is the industry’s first and leading converged infrastructure with compute, network, and storage from industry leaders. For the compute, it uses Cisco UCS. If you have followed my blog, you should know that I have blogged about the UCS emulator and XML management APIs.

One key differentiator of UCS is the service profile and related service profile template. The service profile is a server’s identity – it abstracts out the basic characteristics of a blade server, for example, UUID, MAC addresses, boot policy, etc. It can be dynamically applied to a blade server, meaning the physical blade server does not carry these characteristics and can be replaced without any impact. It also means that the same blade server can become a different server with a different service profile. It’s much like the virtual machine hardware.

Lost VMs or Containers? Too Many Consoles? Too Slow GUI? Time to learn how to "Google" and manage your VMware and clouds in a fast and secure HTML5 App.

A service profile can also be moved onto another blade server (to be exact, chassis slot owns a service profile, not blade server) either in the same or other chassis as long as managed by same UCS manager. After the new blade server boots up, it runs exactly the same OS/applications as before although it’s really a different physical server. Does it sound familiar to you? I bet. In some way, it’s like vMotion in virtual world except that it’s not a live but cold migration.

Similar to virtual machine templates, UCS uses service profile templates. A service template aggregates pools (UUID, MAC, WWPN, WWNN), policies (LAN: QoS, Dynamic vNIC connection, flow control, threshold; SAN: threshold; Server: adapter, BIOS, boot, local disk, firmware, vNIC/vHBA placement) and connectivity (vNIC, vHBA) templates, and can be instantiated to new service profiles on the fly. This helps not only speed up the deployment of servers, but also standardize the configurations of blade servers.

With these being said, I hope you would agree with me that UCS has virtualization features built-in. It should not come as a surprise if you know the history of UCS: one of VMware founders Edouard Bugnion had led the design of UCS at Nuova Systems which was acquired by Cisco in May 2008.

You may now wonder, “Do I still need VMware vSphere or other hypervisors if I have UCS already?” Great question. I will talk about it later, and more importantly, explain when you do and when you don’t. Stay tuned.

This entry was posted in Virtualization and tagged , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Trackbacks

Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


    My company has created products like vSearch ("Super vCenter"), vijavaNG APIs, EAM APIs, ICE tool. We also help clients with virtualization and cloud computing on customized development, training. Should you, or someone you know, need these products and services, please feel free to contact me: steve __AT__

    Me: Steve Jin, VMware vExpert who authored the VMware VI and vSphere SDK by Prentice Hall, and created the de factor open source vSphere Java API while working at VMware engineering. Companies like Cisco, EMC, NetApp, HP, Dell, VMware, are among the users of the API and other tools I developed for their products, internal IT orchestration, and test automation.