Our environment has both Cisco UCS and HP c7000 (with Virtual Connect). Having both technologies in production running like-like systems (ESX(i) 4.1) provides a unique opportunity for comparison! Here are some items we have found…
1. Initial deployment of hardware/server
Lets think about the steps (and time) involved in deploying a blade for each system. With HP, the blade is inserted into a slot and a profile is built (either from scratch or copied) and applied. The blade must then be checked for firmware, and possibly patched. Now the blade is ready to be zoned for storage and have an OS installed. This process takes several hours
With Cisco UCS the process is drastically different and shorter! Here is how it happens in my environment. A PM comes to me and says, “I just submitted a PO for 8 UCS blades for project x. Once they arrive, how long do your team need to build them?”. My answer, “a couple hours”. This is becuase we can setup Service Profiles without having the hardware. And since the Service Profile contains the WWWN, we can have the zoning completed before the hardware arrives onsite. The only work left to do once the blade arrives is to slide it into any slot (more on this later) and install an OS!
2. Firmware Management
How many people enjoy patching firmware on a HP c7000? Anyone? I didn’t think so! You spend a couple hours searching HP’s site for firmware compatibility matrix and downloading packages for switches, blades, etc. Then you get to apply those patches, and in the case of Virtual Connect, HP states it cannot be done without downtime!!!
With Cisco UCS it is almost too easy. For starters, there are 2 downloads, the blades and the chassis infrastructure. Not only that, but the versions match!!! Applying the firmware is exponentially simpler and can be done with, imagine this, NO downtime (until you patch the actual server adapters). The best part is that with Cisco UCS, the firmware version is managed within the Service Profile. This means that any blade that is associated with a specific profile will always have the desired firmware level, automatically!!! And, to go one step further, with Service Profile Templates a series of like Service Profiles will always be the same. Updates to the Template get pushed to the Profiles!
3. Server Inventory
For our HP Chassis environment we maintain a spreadsheet to track the location of each chassis and blade. This is how it works…Joe comes to me and says, “Server BLAH seems to be down, can you get into to the ILO”. I have to open a spreadsheet, find out in what chassis that blade resides and then login to that chassis OA and then to the ILO of the blade. Now, to be fair, a well implemented Insight Manager can help with this, but who has a well implemented Insight Manager environment?
With Cisco UCS, we keep zero records of blade location! Why would we since we do not care about the physical blade. What we care about is the Service Profile associated with a blade. If there is a problem with server BLAH, we simply log into UCSM (a single management interface) and connect to that Service Profile. We do not even label the blades in the datacenter. The blade server is now a commodity!
