Professional Documents
Culture Documents
Virtualizing Your
Cisco Unified
Communications
with Cisco UCS
1-800-COURSESwww.globalknowledge.com
Introduction
Datacenters can be really interesting places to see.
Whether your datacenter looks disastrous, like this:
it is clear that the traditional datacenter design methodologies are outdated. Between having dozens of racks
filled with hundreds and even thousands of servers, many thousands of feet in cabling, or the out-of-control heating and cooling costs that were incurring, there has to be a better way of doing things.
Do you manage a complex Cisco Unified Communications environment? If you do, then youre already fully
aware of how sensitive real-time traffic, such as voice and video, are to such things as latency, jitter, and packet
loss. Now, throw this system into the same infrastructure with the rest of your data, and you dont always have
the best recipe for success. Sure, there are tactics that we implement for Unified Communications, such as dedicated voice VLANs and Quality of Service mechanisms like Low Latency Queuing. However, at the end of the day,
all of these packets still have to compete with the many other types of traffic in your datacenter infrastructure;
and lets face it, a simpler architecture is a faster and more easily managed architecture.
This white paper highlights the advantages of virtualizing your Cisco Unified Communications using the Cisco Unified Computing System (UCS). To fully appreciate these benefits, well start with a couple of short primers on the
Cisco UCS and Unified Communications.
1.
With Cisco UCS, we can use service profiles that represent the physical characteristics of a server that make
it unique from other servers (MAC address, WWN, UUID, BIOS, boot order, etc.). We are then able to attach
these service profiles to individual servers. So, as long as the individual blade servers are booting from either a
PXE Server or doing a SAN boot, we can achieve a stateless server capability by moving the identity of a server
(profile) to any physical blade server when needed.
2.
Within the UCS architecture, a single cable is used for all signaling transmissions, regardless of whether its data or
storage. Additionally, through the use of Priority-Based Flow Control (PFC), we can replicate the same capability
within Ethernet that Fiber Channel already has of ensuring that frames are never dropped.
Copyright 2011 Global Knowledge Training LLC. All rights reserved.
3.
Virtualized adapters
Virtualization is a key enabling technology within the Cisco UCS architecture, and the network adapters within
the individual servers are no exception. While there are multiple adapter models, there are specific PCIe adapters
within the C-Series servers and mezzanine adapters within the B-Series blade servers that allow for multiple virtual
network adapters (vNICs) to be present over the single physical network adapters. This capability allows for the
stateless capability that was previously mentioned.
4.
Expanded memory
One of the key performance enhancements in Cisco UCS is the ability to virtualize the physical memory installed in
the server DIMM slots. This virtualization allows us to increase the effective capability of the physical memory to
four times the original capacity. This is a significant technology, since it allows us to use cheaper memory and still
achieve a greater memory footprint.
5.
Unified management
The Cisco UCS Manager (UCSM) allows for many blade servers and their related networking and storage connectivity, regardless of whether its Ethernet or Fiber Channel, to be managed within a single and very intuitive
Graphical User Interface (GUI). Additionally, a very powerful Command-Line Interface (CLI) is provided as is an
XML Application Programming Interface (API). These management capabilities provide a very powerful and
centralized management functionality that is simply not present in other vendor solutions.
This feature-rich UC component uses standards-based protocols such as the Session Initiation Protocol (SIP) and
the Jabber Extensible Communications Platform (XCP) to work with a range of native and third-party client applications.
Copyright 2011 Global Knowledge Training LLC. All rights reserved.
Users are able to initiate such activities as instant messaging, presence, click to call, phone control, voice, video,
visual voicemail, and web collaboration. Cisco Unified Presence lays the foundation to deliver enterprise IM and
Cisco rich, network-based, presence-enabled collaboration capabilities.
2.
Cisco Unity Connection is a Linux-based appliance that provides a robust unified messaging platform for Ciscos
Unified Communications suite of products. This product allows the user to access and manage voice messages
in a variety of ways, using his/her email inbox, web browser, Cisco Unified IP Phone, smartphone, Cisco Unified
Personal Communicator, etc.
Additionally, Unity Connection provides speech recognition features for mobile users, ensuring the user can safely
and quickly manage and access voicemail while driving, or otherwise preoccupied.
3.
UC on UCS Requirements
Cisco supports virtualizing your Unified Communications solutions on the UCS system, according to these requirements/considerations:
1. Cisco UC applications supported in a virtual environment include:
1.
2.
3.
4.
5.
2. The only hypervisor supported initially is VMware vSphere ESXi version 4.x which includes more of the
real-time enhancements required for UC than ESX. Any other hypervisor versions, products or vendors
are not supported.
3. Bare-mental/physical/non-virtualized installs are not supported.
4. Dedicated CPU/RAM/Storage is required for the VMs, oversubscription is not yet supported.
1.
Once again, datacenters can be very interesting and challenging environments. Due to the drastic decrease in
server prices over the years, we have gone from large monolithic mainframe servers that process many applications to one that utilizes much cheaper and smaller servers used for individual applications.
This change in datacenter design means that we have drastically increased the number of physical servers from
a few large ones to hundreds and even thousands of very small ones. This created a problem known as server
sprawl. The result of this was many, many servers added to our datacenter that each ran a single application.
These servers were extremely underutilized and collectively created excessive amounts of heat. Since this heat
had to be dissipated with appropriate cooling measures, this resulted in equally excessive power and cooling
costs.
In modern datacenters, we are now able to virtualize these many servers onto a relatively few physical servers.
Although it depends on the type and utilization of a particular application, a normal rule of thumb has shown
that we can effectively virtualize 10-15 servers per physical host. This represents a significant reduction in a datacenters footprint and heat generation. For our Unified Communications servers, we are currently able to virtualize up to four servers per physical host. However, this capability will certainly increase with each new version.
2.
Given that datacenters are incredibly expensive to run (they require expensive real estate, use incredibly large
amounts of electrical power, and have high operational costs), virtualization of our datacenters represent a
reduction in a companys Capital Expenditures (CAPEX), but more significantly, their Operational Expenditures
(OPEX).
One of the highest operational costs within a datacenter is the servers themselves. Modern single-purpose servers
have been shown to only have 5-10% utilization, on average. Conversely, if your servers are using a large percentage of your datacenters power, like 75%, then we have a very inefficient scenario. By virtualizing these servers, we can now combine many servers (10-15) onto a single physical server, which raises the overall utilization
significantly and, therefore, lowers the power requirements, relative to running 10 to 15 separate servers. This
alone represents a savings of millions of dollars in a years time, according to feedback from many companies.
Additional benefits can be seen beyond the reduced power requirements. In a traditional datacenter, many
smaller servers generate a LOT of heat, which must be dissipated via cooling efforts. The yearly cooling costs
are extremely expensive; but just as bad, strict formulas dictate that we can place only so many servers within so
many of square feet in the datacenter. Through virtualization, we are able to place a greater number of servers per square foot of the datacenter with reduced cooling requirements. This equates in a much more efficient
datacenter that is more productive and profitable.
Likewise with these other operational costs, cabling represents a HUGE investment in a typical datacenter. For
every server that is virtualized, we are able to reduce the physical cabling required to connect that server. Additionally, when implemented within the Cisco UCS, we are able to take advantage of Unified Fabric and further
reduce cabling requirements, since we can send both LAN and Storage signaling over the same cables.
3.
Improved Availability
In a traditional datacenter, if one of your Unified Communications servers crashes, you normally must restart that
device manually. This represents a potentially significant outage for that UC device.
When we virtualize our UC servers, we can take advantage of VMwares great tools like High Availability (HA)
and Site Recovery Manager (SRM).
W
ith HA, the failed virtual server will be automatically restarted, which saves a significant amount of
downtime, resulting in greater productivity and profits from that server.
W
ith SRM, we can provide Disaster Recovery by quickly failing over a virtual machine from a main production site to a secondary site while ensuring the VM remains active.
4. Licensing
One of the great benefits that well see when virtualizing our UC servers on the Cisco UCS platform is that we can
achieve actual platform mobility. On traditional Cisco Media Convergence Servers (MCS), the UC license is tied to
the physical servers MAC address of the primary network interface card (NIC). This means that the instance of
the UC application is always tied to that physical device. But what if that server hardware fails? This means that
we are forced to endure some amount of outage until we can build a new server.
With the Cisco UCS, we are able to create Service Profiles that represent the identity of the actual server. We can
then associate this service profile with any of the blade servers within the UCS 5108 chassis. By doing this, we
can simply associate our UC server with a new blade server, if needed.
Of course, you may ask how this is possible when the UC license is tied to the physical NIC of the server. Within
Cisco UCS, we are able to build whats called a MAC license, which is based on several configuration components of the UC server:
1. Time zone
2. NTP server
3. NIC speed
4. Hostname
5. IP Address
6. IP Mask
7. Gateway Address
8. Primary DNS
9. SMTP server
10. Certificate Information (Organization, Unit, Location, State, Country)
Once the MAC license has been configured, it can simply be associated with the Service Profile and applied to
whichever physical blade server is needed.
5.
One of the barriers to entry, when it comes to UC servers, is the general complexity required to build and configure these applications properly. There is a considerable learning curve required, which requires the presence or
availability of administrators or engineers with these specific skillsets.
With Cisco UCS, configuration templates are available that allow administrators to build and configure complex
UC servers, often with little to no knowledge of datacenter requirements to install UC applications. To make
things even easier, these templates are freely downloadable from Cisco.
The templates conform to an industry-recognized virtualization format called the OVF, or Open Virtualization Format. The OVF is an open standard for describing a virtual machine template. These templates will actually come
with an .ova extension. The Open Virtualization Archive (OVA) is an open standard to package and distribute
these templates. For most supported UC applications, a preconfigured OVA file is provided by Cisco and must be
used. Otherwise the customer must manually build OVA files that meet the indicated requirements.
Summary
In this white paper, we have seen the incredible benefits of not only optimizing our datacenters with the revolutionary new Cisco Unified Computing System (UCS), but further optimizing our Unified Communications infrastructure onto the UCS for even greater efficiency, performance, and savings.
With the advent of integrated solutions like the Cisco UCS, the datacenter has undergone a major paradigm
shift in our methodology of both design and operational management. Furthermore, with the greatly increased
knowledge we have of the consequences of our designs to not only our bottom line, but to the environment
as well, we now know how important it is to make our datacenters as efficient as possible while still increasing
performance and profitability.
References
1. Unified Communications on Cisco UCS: The final vDC frontier, By The Bell website, http://www.bythebell.com/2010/04/unified-communications-on-cisco-ucs-the-final-vdc-frontier.html
2. Cisco Unified Communications on the Cisco Unified Computing System, http://www.cisco.com/en/US/
netsol/ns1067/index.html
3. Cisco DocWiki Unified Communications Virtualization, http://docwiki.cisco.com/wiki/Unified_Communications_Virtualization
4. Unified Communications Goes Global, Cisco TechWise TV, http://www.cisco.com/en/US/netsol/ns914/
networking_solutions_program_home.html#archives-a-1
Learn More
Learn more about how you can improve productivity, enhance efficiency, and sharpen your competitive edge.
Check out the following Global Knowledge course(s):
DCUCI Cisco Data Center Unified Computing Implementation
DCUCD Cisco Data Center Unified Computing Design
CIPT1v8.0 Cisco IP Telephony part 1
CIPT2v8.0 Cisco IP Telephony part 2
CVOICEv8.0 Implementing Cisco Unified Communications Voice over IP and QoS
CAPPSv8.0 Integrating Cisco Unified Communications Applications
VMware vSphere: Fast Track [V4.1]
VMware vSphere: Install, Configure, Manage [V4.1]
For more information or to register, visit www.globalknowledge.com or call 1-800-COURSES to speak with a
sales representative.
Our courses and enhanced, hands-on labs and exercises offer practical skills and tips that you can immediately
put to use. Our expert instructors draw upon their experiences to help you understand key concepts and how to
apply them to your specific work situation. Choose from our more than 1,200 courses, delivered through Classrooms, e-Learning, and On-site sessions, to meet your IT and business training needs.
10