Upload
anestis-koukis
View
223
Download
0
Embed Size (px)
Citation preview
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
1/56
Virtualisation and UnifiedCommunications
BRKVVT-2506
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 1
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
2/56
Agenda
Data Centre Trends
Why Virtualise
Solution Goals and Design Process
Unity on VMware Solution
Performance, Deployment, Support
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 2
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
3/56
Data Centre Trends
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 3
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
4/56
Data Centre Evolution
Data Centre 1.0 Data Centre 2.0 Data Centre 3.0
Centralised / Mainframe
Virtualised and
Client-Server andDistributed Computing
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 4
CentralisedDecentralised
Service-Oriented
Consolidated
60s thru 80s 90s thru 2004 2005
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
5/56
Data Centre 3.0 Architecture
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 5
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
6/56
X86 Industry Focused on Virtualisation
85%85%
Virtualisation Overhead
EPT,100%100%
100%100%
55%55%
70%70%
85%85%
45nm45nm
VMDq Intel VT-d
55%55%
70%70%
45nm45nm
Next generation IntelNext generation InteluArchitectureuArchitecture
VPID,VMDq2
70%70%
100%100%
85%85%
QuadQuad- -Core IntelCore IntelXeon ProcessorsXeon Processors
Virtualisation Overhead
Intel VT-x,FlexPriority
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 6
uArchitectureuArchitecture
(Penryn)(Penryn)
2007 / 2008 2008 / 2009
(Nehalem)(Nehalem)
Intel Xeon 5100,Intel Xeon 5100,
5300, 73005300, 7300
2006 / 2007
Roadmap will continue to deliver higher raw performance (Moores Law), and Roadmap will continue to deliver higher raw performance (Moores Law), and architectural enhancements to improve efficiency inarchitectural enhancements to improve efficiency in virtualised virtualised environmentsenvironments
All timeframes, dates, and products are subject to change without further notification
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
7/56
Increasing Server Virtualisation Adoption
VM Penetration of 61%
20%
40%
nsta e or oa s
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 7
0%2005 2007 2009 2011 2013
7%
Source: Gartner 2007, Cloud Computing Trends and Directions.
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
8/56
VMware ESX Overview
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 8
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
9/56
VMware Infrastructure Overview
The market leading highperformance virtualisation product
Allows customers to pool serverresources and consolidate tofewer physical servers
Innovative features bring a newlevel of agility and intelligenceto server compute
Production roven stable
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 9
and matureVMware certifies servers andstorage for use with VMwareESX software
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
10/56
Hardware Abstraction
Hardware abstractionbetween guest VM and
CPU
Memory
Disk I/O
Network I/O
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 10
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
11/56
VMware VI Client
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 11
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
12/56
Virtual Machine Hardware
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 12
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
13/56
Why Virtualise
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 13
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
14/56
Why Virtualise
Significant TCO reductionCAPEX
OPEX
Supports Green Initiatives
Increased operational flexibilitiesReduce provisioning time
Simplified backup and recovery
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 14
DR/BC opportunities with VMwareSite Recovery Manager
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
15/56
Virtualised Unity Carbon Footprint
15,000 user Unity deploymentwith Speech over 3 years
Eliminates 15000 kgs CO2emission per year
Equal to removing 3 large family carsfrom the road
Equal to planting 6000 trees
Equals 48 Hectares of pine plantation
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 15
qua s s o p ne p an a on
Equals 300,000 black balloons
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
16/56
Solution Goals and Design Process
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 16
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
17/56
Solution Goals
Deliver significant TCO reduction to the broadest rangeof customers possible
Provide a reliable solution with predictable performanceand scalability
Target customers with existing investments andexperience in data centre virtualisation
Introducing as little change as possible to Cisco Unity in
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 17
terms of
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
18/56
Solution Design Process
1. Know the applications performancecharacteristics
CharacteriseApplication
2. Understand the virtualisation environment3. Propose a virtualised resources
allocation strategy
4. Test and validate the proposedresource strategy
Is the desired performance achieved?
CharacteriseEnvironment
ResourceAllocation
Test &
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 18
Is there a less restrictive way to achievethis level of performance?
5. Repeat until the most favorablecost/benefit ratio is achieved
Validated
Validate
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
19/56
Characterisation of Cisco Unity
Performance expectation:The end user must not erceive a difference between virtualisedand non-virtualised Unity.
Performance concern:The real-time audio component is performance sensitive.
Performance characterisation:CPU & Memory: Port scalability tied directly to CPU availability.
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 19
Disk I/O: Not usually intensive. Edge Case: Enabling diagnostictracing will slow conversations if sufficient I/O is not available.
Network I/O: Streams real-time audio (UDP). Communicationwith Domino and Exchange are TCP based and will retransmit.
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
20/56
Resource Allocation: The Balancing Act
Resource allocation is an exercisein cost/benefit analysis.
Dedicating specific resources tothe real-time VM affectscost/benefit because:
Efficiency of overall resourceutilisation may be affected
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 20
Some VMware value-add featurescant be used as they are incompatiblewith strict partitioning techniques
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
21/56
Four Core Resources
CPU
Memory
Disk
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 21
Network
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
22/56
Resource Allocation: Compute
CPUUnre ulated
Proportional Shared CPU Reservations / CPU Shares
Strict Partitioning CPU Affinity
MemoryUnre ulated
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 22
Proportional sharing Memory SharesStrict Partitioning Memory Reservations
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
23/56
Resource Allocation: Network
Network Ingress (NIC)Unre ulated
Proportional shared Traffic Shaping
Partitioned dedicated network adapter
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 23
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
24/56
Resource Allocation: Disk
Fabric Ingress (HBA, CNA, NIC, etc)
Unregulated
Proportional shared weighted shares
Partitioned dedicated adapter
FabricUnregulated
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 24
Storage Array
Unregulated
Proportional shared I/O QoS
Partitioned dedicated disks
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
25/56
Unity on VMware Solution
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 25
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
26/56
Unity on VMware Solution Overview
Support for Cisco Unity 7.0 on VMware ESX 3.5
-Hands off approach to hardware leveraging VMwareHardware Compatibility Matrix
Supports a broad range of Intel Xeon based servers
Cisco Unity can run side-by-side with third-party applications
Supports all features of Unity
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 26
Cisco Unity design does not changeNo changes to licensing or SKU required
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
27/56
Solution Components
Predictable host infrastructureVMware software
Servers
Storage
Virtual machine templatesDefine virtual hardware configuration
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 27
Resource managementAllocating host resources to virtual machine
Resource / performance protection
Performance monitoring
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
28/56
VMware ESX Software
Support for VMware ESX 3.5 and later
Support for VMware ESXi 3.5 and later
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 28
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
29/56
Host Server Hardware
Hands Off approach in favor of VMware HCL
Supported CPU list published in Design Guide
Cisco will update supported CPUs as needed
MemoryNo specific requirements
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 29
Fibre Channel HBA
Fibre Channel over Ethernet (FCoE)
NetworkGigabit Ethernet or greater
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
30/56
Standardised VM templates
Templates define standard VM hardware configurations
VirtualHardware
UnityTemplate 1
Unity Template2
ExchangeTemplate
Voice RecTemplate
vCPU 4 2 1 1
vMemory 4 GB 4 GB 4 GB 2 GB
vNIC 1 1 1 1
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 30
vDisks 4 X 24 GB 4 X 24 GB2 24 + 1User Defined 1 X 24 GB
Limits 144 Ports / 15000 Users48 Ports / 5000
Users 7500 Mailboxes 24 Ports
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
31/56
Unity Resource Allocation: Compute
CPU AffinityPredictable erformance
Hard requirement to scale and safely support co-residence
Memory ReservationPredictable performance
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 31
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
32/56
Unity Resource Allocation: Network
Customer designs and owns performance
documentation to aid with design
Strategic directionNexus 1000V with QoS
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 32
UCS Virtualised Adapter with VMDirectPath
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
33/56
Unity Resource Allocation: Disk I/O
Customer designs and owns performance
Cisco provides disk I/O profile documentation
to aid with designCisco provides supported performancethresholds leveraging PerformanceMonitor / CUPID
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 33
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
34/56
Performance
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 34
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
35/56
Voice Quality: Mean Jitter
22.42.8
More
m s
)
Hardware
0 100 200 300 400 500 600 700
00.40.81.21.6
Frequency
J i t t e r
(
Frequency
More
Virtualised
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 35
0 200 400 600 800 1000 1200
00.40.81.21.6
22.4
2.8
Frequency
J i t t e r
( m s )
Frequency
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
36/56
Voice Quality: Max Jitter
1518
More
s )
Hardware
Virtualised
0 100 200 300 400 500 600 700 800
0369
12
Frequency
J i t t e r
( m
Frequency
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 36
0 50 100 150 200 250 300 350 400
1
4
7
10
13
16
19
Frequency
J i t t e r
( m s
)
Frequency
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
37/56
Deployment and Redundancy
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 37
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
38/56
Classic Deployment
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 38
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
39/56
Virtualisation Deployment
Hypervisor Hypervisor
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 39
Hypervisor Hypervisor
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
40/56
Virtualised Deployment / Redundancy
VMware ESX
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 40
VMware ESX
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
41/56
Performance Troubleshooting and Support
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 41
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
42/56
Unity Performance Troubleshooting
CUPID (perfmonwrapper) is the
primary toolVirtualisation customersrequired to run CUPID
at all timesCisco will provide
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 42
Used by TAC todetermine if system isoperating within threshold
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
43/56
ESX General Performance Data
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 43
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
44/56
ESX Performance Troubleshooting
esxtop in the definitivemonitoring and
troubleshooting toolMore than 150 differentparameters spanning
CPU, Memory, Disk I/O,and Network I/O
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 44
troubleshoot with esxtop
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
45/56
Support Policies
Host infrastructure must comply with VMwareESX HCL.
Cisco TAC understand how to verify CPUand Memory Requirements.
Cisco TAC will not troubleshoot below the Unityvirtual machine.
Cisco TAC does not assist with configuration/
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 45
provisioning of host infrastructure.
l h
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
46/56
Support Escalation Path
Customer coordinates vendor support
TSANet Leveraged by Cisco TAC
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 46
Customer
VM U d P li
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
47/56
VMware Update Policy
ESX ServerRelease Description
ReleaseNumbering
CiscoSupport
Major Functional enhancements orextensionsLeft of 1 st decimal
(5.0 -> 6.0) At release
MinorLimited amount of new
optional features
Right of 1 st decimal
(5.0 -> 5.1) At release
Right of 2 nd decimal
5.0 -> 5.1
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 47
Patch Addresses security, newhardware, critical defectEach patchnumbered At release
VM V l dd F S
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
48/56
VMware Value-add Feature Support
Features evaluated on a case by case basisSu ort matrix ublished to Desi n Guide for Cisco Unit
VirtualisationVMotion is the killer app but not appropriate forUDP/RTP streaming media
Current CPU Affinity requirement rules out someautomated features
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 48
Distributed Resource Management
Distributed Power Management
High Availability
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
49/56
Wh t d th f t h ld
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
50/56
What does the future hold
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 50
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
51/56
Summary
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicPresentation_ID 51
Summary
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
52/56
Summary
Barriers to the virtualisation of real-timeapplications are breaking down
Stringent guidelines are required to ensure thenecessary performance
Unity is our first supported application on VMwareSome VMware features are not currently
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 52
Resources
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
53/56
Resources
Design Guide for Cisco Unity Virtualisation:http://tinyurl.com/ladezf
Cisco Unity and VMware Storage AreaNetworking page:http://tinyurl.com/mx2jd
VMware virtualisation 101:
http://www.vmware.com/virtualization/
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 53
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
54/56
Q and A
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 54
Complete Your OnlineSession Evaluation
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
55/56
Session Evaluation
Give us your feedback andreceive fabulous prizes.
o o e n erne s a ons oca ethroughout the Convention Centreto complete your sessionevaluation
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 55
8/8/2019 BRKVVT-2506 Virtual on Cisco Unified Communications
56/56
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-2506 56