Top Banner

of 56

BRKVVT-2506 Virtual on Cisco Unified Communications

Apr 10, 2018

Download

Documents

Anestis Koukis
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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