Professional Documents
Culture Documents
Abstract
Attendees should have a working knowledge of Cisco UC product portfolio specially CUCM
Knowing VMware, UCS and SAN concepts is must for this session UC applications on Cisco UCS B and C Series - As VMs 120 min Design Session - Based on UC 8.5 Will Not cover configuration and troubleshooting details
Q/A Policy
Questions may be asked during the session But due to time limit, flow and respecting every ones interest, some questions might be deferred towards the end
2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Public
Deployment models, scalability and capacity planning VM Sizing and Placement SAN & VMware Design Best Practices Network considerations , QoS, Redundancy / High Availability
Case Study
Migration Strategies
4
Cisco Public
Presentation_ID
Cisco Confidential
Prerequisites
Do you know the basics of CUCM or CallManager Virtualization/VMware Answer Yes. Thats why I am here Running server apps as VMs. VMware ESX vs. ESXi hypervisor vSphere Separation of storage from the compute FC, iSCSI & FCoE protocol It is a new computing architecture from Cisco. Beside other components it offers B and C series x86 based servers
Cisco UCS
Cisco Public
UC Application
UC Application
UC Application
2 3
VMware ESXi , Unified Computing System
Cisco Public
Compute/Server
Presentation_ID
Cisco Confidential
UCS B230
Blade
UCS B440 M1
CPU
4x Intel 7500
2x Intel 5540 (5640) 2x Intel 6500 or 7500 2x Intel 5540 (5640)
Size
Full Width
Memory
32 DIMM 256 GB 48 DIMM 384 GB 32 DIMM 256 GB 12 DIMM 96GB
Disks
4 3.5 SAS/SATA Drives 2x 3.5 SAS Drives 2x 3.5 SSD Drives
VMs
NA
Full Width
NA
UCS B230 M1
Half Size
NA
Half Width
4
9
CPU: Intel Xeon E5540 I/O: M71KR-Q/E CNA & M81KR VIC Memory & Hard Drive
2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
10
UCS C250 M1
UCS C210 M1(M2) UCS C200 M2
Rack Server
UCS C460 M1 UCS C250 M1 (memory intensive) UCS C210 M1(M2)
CPU
4x Intel 7500 2x Intel 5540 2x Intel 5540 (5640) 2x Intel 5506
Size
4RU 2RU
Memory
64 DIMM 512 GB 48 DIMM 384 GB 12 DIMM 96 GB 12 DIMM 96GB
Disks
12 SAS/SATA Drives 8 SFF SAS/SATA Drives 16 SFF SAS/SATA Drives 4 x 3.5 SAS/SATA Drives
Cisco Public
Adaptor
10 PCIe 5 PCIe
VMs
NA NA
2RU
5 PCIe
UCS C200 M2
1RU
2 PCIe
4
11
UCS B200
UCS C200 M2
Co-residency Bare-metal
MCS 7828
Standalone Bare-metal
Standalone Virtualized
MCS 7816
MCS 7825
MCS 7835
MCS 7845
Cisco Public
12
1
Virtual Design Differences
Presentation_ID
Cisco Confidential
13
Cisco Public
14
Unified CM
CUCCX
Unified CM
CUCCX
15
-vNICs
A VM solution can be deployed on any supported hardware mix that meets the specified resource Multiple VMs on same physical HW
Cisco Public
16
Presentation_ID
Cisco Confidential
17
Configuration (M1): - 32GB RAM - 2 x E5540 CPU - 2 x 146GB SAS Drives - M71KR-Q CNA Adapter - Supports multiple VMs Configuration (M2): - 48GB RAM - 2 x E5640 CPU - 2 x 146GB SAS Drives - UCS M81KR VIC - Supports multiple VMs
10GbE
FC
Catalyst
PSTN/ PTT
LAN
Nexus
SAN
Storage Array (for UC Apps)
MDS
FC
Rest of Intranet
18
UCS C200 M2
10/100/1GbE
Catalyst
PSTN/ PTT
LAN
Rest of Intranet
Cisco Public
19
For B-Series DAS (for ESXi) and SAN (for VM) is required For C-Series C210 (Support DAS and SAN options) C200 (Support DAS option only)
2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
20
Shipping
Q1CY11
Mid-CY11
Q4CY11
1HCY12
UC on UCS (TRCs)
UCS B200 M2 (FC SAN) UCS C210 M2 (DAS-only, or FC SAN) UCS C200 M2 (DAS-only)
Appliances
MCS 7816/25/28-I4/I5 and 7835/45-I3 HP Software-only DC Power option on IBM x3650-M2
21
Lightweight Process
Form Factor
Generation CPU Model CPU Cores Memory Prescribed Prescribed Prescribed
Prescribed
Prescribed Same or better Prescribed Same or greater
Disk Size/Speed
Disk Qty/RAID Adapter Choice Vendor Parts List
Prescribed
Prescribed Prescribed Prescribed
Same or greater
Prescribed B-series: open C-series: prescribed
Min or better
Min or better TBD subject to Storage roadmap
Open
TBD subject to Storage roadmap Open Open
22
2
Planning and Design
Presentation_ID
Cisco Confidential
23
Base deployment model Single Site, Centralized Call Processing, etc. are not changing
Mixed/Hybrid Cluster
vBlock
http://www.cisco.com/go/ucsrnd 2010 Cisco and/or its affiliates. All rights reserved.
Cisco Public
24
Redundancy of UCS components (blade, chassis, FEX links, Interconnect switching) Redundancy of new network types (10GbE, SAN multi-pathing, etc.)
Cisco Public
25
Presentation_ID
Cisco Confidential
26
UC VM Configuration 8.5(1)
Product CUCM UnityConnection Scale (users) 7,500 2,500 20,000 10,000 5,000 1,000 500 Unity CUP UCCX/IPIVR 15,000 5,000 5,000 2,500 400 agents 300 agents
1 vCPU for Unity Connection ESXi scheduler SME = CUCM Session Management Edition
2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
vCPU 2 1 7 4 2 1 1 4 2 4 2 4 2
vDisk (GB) 2 x 80 1 x 80 2 x 300 2 x 146 1 x 200 1 x 160 1 x 160 4 x 24 4 x 24 2 x80 1 x 80 2 x 146 2 x 146
28
UC VM Configurations 8.5(1)
Product CER Scale (users) 30,000 vCPU Cores 2 vRAM (GB) 6 vDisk (GB) 2 x 80
20,000
12,000
1
1
2.25
2.25
1 x 80
1 x 80
UnityConnection
CUP UCCX/IPIVR
1,000
1,000 100
1
1 (800 MHz *R) 2
4
2 4
1 x 160
1 x 80 2 x 146
* R = Reserved
2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
29
Call+VXML Server (900 Calls) Reporting (Large) (840 Msg/sec) OAMP Server
4 4 2
4 4 2
1 x 146 1 x 72 1 x 438 1 x 20
1 1 1
UCCE
Component & Scale * vCPU vRAM (GB) vDisk (GB) vNIC
2 4
4 4
1 x 80 1 x150
2 2
2
2 1
4
2 2
1 x 80
1 x 80 1 x 40
Cisco Public
2
2 1
30
PROs:
5:1 server consolidation
UCCx
(PRI)
PUB1
SUB1
UCxn
UCxn
Core 1
Core 2
Core 3
Core 4
Core 1
Core 2
CUP
ESXi UCxn
(Act)
(SEC)
(PRI)
2 RUs
Core 3
Core 4
CONs:
Single point of failure! Got to pass the Duh test
Cisco Public
31
PROs:
7:2 server consolidation
CCX-1
UCxn
ESXi UCxn
(Act)
CUP
PUB/ TFTP
Core 1 Core 2
4 RUs
App Redundancy Extra server at no HW cost
Core 3
Core 4
Core 1
Core 2
Core 3
Core 4
CONs:
CCX-2
UCxn
Core 1
Core 2
Core 3
ESXi UCxn
SUB
Extra server
Core 4
Core 1
Core 2
Core 3
Core 4
Cisco Public
32
PUB1
Core 1 Core 2
SUB1
(PRI) Core 3 Core 4
SUB2
(SEC) Core 1 Core 2
SUB3
(PRI) Core 3 Core 4
SUB4
(SEC)
CCX
Core 3 Core 4 Core 1
CUP
Core 2 Core 3 Core 4
Core 1
Core 2
Blade 3
CPU-1 ESXi UCxn
Core 1
DHCP
Core 1 Core 2
TFTP
Core 3 Core 4
SQL
Core 1 Core 2
DNS
Core 3 Core 4
Blade 6 CPU-2
Spare
Core 1 Core 2 Core 3 Core 4 Core 1 Core 2 Core 3 Core 4 Core 1 Core 2 Core 3
Spare
Core 4 Core 1 Core 2 Core 3 Core 4
Blade 8 CPU-2
Spare
Core 1 Core 2 Core 3 Core 4 Core 1 Core 2 Core 3 Core 4 Core 1 Core 2 Core 3
Spare
Core 4 Core 1 Core 2 Core 3 Core 4
Maximum Cisco CUCM appsreserved. B200M1 Blade 2010 4 and/or its affiliates. All rights per Cisco Public
33
Blade 2 CPU-2
SUB1
(PRI) Core 1 Core 2 Core 3 Core 4
PUB
Core 1
Core 2
SUB3
(PRI) Core 3 Core 4 Core 1 Core 2
CUP
Core 3 Core 4
Blade 3
CPU-1 CPU-2 ESXi CPU-1
Blade 4 CPU-2
SUB2
(SEC) Core 1 Core 2 Core 3 Core 4
UCx n
Core 4
DHCP
Core 1 Core 2
TFTP
Core 3 Core 4
SQL
Core 1 Core 2
DNS
Core 3 Core 4
Blade 6 CPU-2
Spare/Empty
Core 1 Core 2 Core 3 Core 4 Core 1 Core 2 Core 3 Core 4
SUB4
(SEC) Core 1 Core 2
CCX
Core 3 Core 4 Core 1 Core 2
CUP
Core 3 Core 4
Blade 8 CPU-2
Spare/Empty
Core 1 Core 2 Core 3 Core 4 Core 1 Core 2 Core 3 Core 4 Core 1 Core 2
Spare/Empty
Core 3 Core 4 Core 1 Core 2 Core 3 Core 4
Maximum Cisco CUCM appsreserved. B200M1 Blade 2010 4 and/or its affiliates. All rights per Cisco Public
34
Presentation_ID
Cisco Confidential
35
Cisco Public
36
1
Yes
Already have DC/SAN? $$
> 24 vCPU?
No
C210Mx SAN
No
Yes
Building DC for UC?
Yes Start
> 10 servers
No
C210Mx DAS
No
Yes
3 1 2 3
Large
Medium
No
C200M2/ BE6000
Small
2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
37
Presentation_ID
Cisco Confidential
38
Partial No
Yes Partial No No
Partial No
Yes Partial No No
Partial = Limited support (See following URL for details) http://docwiki.cisco.com/wiki/Unified_Communications_VMWare_Requirements 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
39
Presentation_ID
Cisco Confidential
40
pSwitch
NIC Teaming vmNIC
Physical Wires
Physical NIC
Physical Server
ESXi
Port Group
Hypervisor
vSwitch
vNIC
Soft Switch
Virtual NIC
VM
VM
VM
VMware
2010 Cisco and/or its affiliates. All rights reserved.
Generic
Cisco Public
41
UCS B200
VMware dvSwitch
Distributed IEEE 802.1Q VLAN tagging VLANs visible to all ESXi hosts EtherChannel ----No VM needed
VM vNIC
Software Switch
ESXi Hypervisor CNA vmNIC
FCoE
vCenter needed
vCenter needed
LAN SAN
42
Cisco Public
Nexus 1000v
Cisco Software Switch in Hypervisor Familiar network/ server operations & management model Enhanced diagnostic & monitoring capability Visibility direct to VM
pSwitch
ESXi
Nexus 1000V VEM Nexus 1000V VEM
ESXi
Cisco Public
43
CTL Packet L3
L2:0
L3:CS3
CUCM VM or MCS is connected to a switch CUCM marks traffic based on L3 DSCP values Physical switch (e.g Cat6k) does mapping from L3 DSCP to L2 CoS (if needed)
C S 3
CAT6K
L2:3 L3:CS3
Physicaland/or its affiliates. All rights reserved. to L2 CoS switch maps L3 DSCP 2010 Cisco
Cisco Public
44
CUCM
L2:0
L3:CS3
6100 sends packet to Physical ethernet switch Default QoS settings on UCS
FC (match cos 3) no drop policy
Rest (match any) Best Effort Queue
CAT6K
vSwitch &2010 Cisco and/or its affiliates. All rightsmap L3 DSCP to L2 CoS UCS 6100 can not reserved. Cisco Public
45
10Gbps Ethernet
46
CUCM
N1KV
L2:3 L3:CS3
N1Kv Considerations:
UC sig. traffic (CoS3) share queues with FCoE traffic (CoS3) UC sig. traffic is given lossless behavior Default CoS value of 3 for FCoE traffic should never be changed
UCS 6100
L2:3 L3:CS3
CAT6K
Without N1Kv:
UC blades Network Adapters QoS policy set to Platinum (CoS=5; No Drop) Non-UC blades Network Adapters QoS policy set to best effort
Caveat:
All traffic types from virtual UC App will get CoS value of Platinum Non-UC application gets best-effort class might not be acceptable
2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
47
Compute Layer
Nexus 1000V
4x10GE
4x10G E 4x10G E
4x10GE
FC
FC
SP-A
SP-B
FC Storage
48
SUB1
VM2
UCCX1
UCCX2
CUP1
VM2
CUP2
VM3
VM3
VM1
3
Implement/Operate
Presentation_ID
50
Case Study
Presentation_ID
Cisco Confidential
51
Deployment Model
Distributed Call Processing
Applications (UnityC, UCCX, CUP)
2000 IP Phones
CUCM cluster
CUCM cluster
PSTN
CUSP
IP WAN
CUCM cluster
SIP Proxy
12,000 IP Phones
CUCM and Applications located at each site Up to 30,000 lines per site 100+ sites Transparent use of PSTN if IP WAN unavailable
2010 Cisco and/or its affiliates. All rights reserved.
500 IP Phones
52
Cisco Public
Input
12K Phones 10K Messaging Users 10K CUPC Clients
MCS Servers
Unity Connection Server Requirement
CUCM UCxn CUP 11 2 2
UCCX
Total
2
17
Cisco Public
53
Input
12K Phones 10K Messaging Users 10K CUPC Clients
B200-2 CPU-2
SUB-1
Core1 Core2
CPU-1
SUB-5
Core1 Core2 Core3
CPU-2
ESXi UCxn
Core4 Core1
TFTP-1
Core3 Core4
SUB-3
Core3 Core4
UCxn-1 Active
Core2 Core3 Core4
B200-3 CPU-1
SUB-7
Core1 Core2
B200-4 CPU-2
SUB-2
Core1 Core2 Core3 Core4
MCS Servers
CUCM UCxn CUP 11 2 2
CPU-1
SUB-6
Core1 Core2 Core3
CPU-2
ESXi UCxn
Core4 Core1
UCCX-1
Core3 Core4
UCxn-2 Active
Core2 Core3 Core4
UCCX
Total
2
17
B200-5 CPU-1
SUB-8
Core1 Core2
B200-6 CPU-2
CUP-1
Core1 Core2 Core3 Core4
CPU-1
SUB-4
Core1 Core2
CPU-2
CUP-1 CUP-2 UCCX-1 CUP-2
Core1 Core2 Core3 Core4
UCCX-2
Core3 Core4
TFTP-2
Core3 Core4
54
Input
2K Phones 2K Messaging Users 2K CUPC Clients
MCS Servers
Unity Connection Server Requirement
CUCM CUC CUP 5 2 1
UCCX
Total
2
10
55
Input
2K Phones 2K Messaging Users 2K CUPC Clients
C210-2 CPU-2
SUB-1
Core1 Core2
CPU-1
TFTP-2
Core1 Core2
CPU-2
ESXi UCxn
Core1 Core2
TFTP-1
Core3 Core4
CCX-2
Core3 Core4
SUB-2
Core3 Core4
CUC-1 Primary
Core3 Core4
MCS Servers
CUCM 5 2 1 CUC CUP
C210-3 CPU-1
CUP
Core1 Core2
CPU-2
ESXi UCxn
Core1 Core2
CCX-1
Core3 Core4
CUC-2 Second
Core3 Core4
UCCX
Total
2
10
56
Input
1
MCS Servers
CUCM UnityC CUP 2 2 1
UCCX
2
7
Total
Cisco Public
57
Input
500 Phones 500 Messaging Users 500 CUPC Clients
CPU-2
CUP CCX-1 CUP
Core4 Core1 Core2 Core3 Core4
ESXi CUC
Core3
MCS Servers
CUCM 2 2 1 UnityC CUP
C200-2 CPU-1
SUB
Core1
CPU-2
CCX-2
Core4 Core1 Core2 Core3 Core4
CUC-1
Core2
ESXi CUC
Core3
UCCX
Total
2
7
58
Migration Strategy
Presentation_ID
Cisco Confidential
59
Upgrade
Upgrade MCS pub to 8.0(2) or later* DRS backup Publisher
UCS Install
Install CUCM 8.0(2) on UCS DRS Restore data
60
Install
CUCM v8.0(2) or later on UCS DRS Restore data
61
Install
Install CUCM v8.0(2) or later Failover to new backup
Cisco Public
62
Install
Install CUCM (must match pub version) Mix Physical and Virtual
Cisco Public
63
Management Layers
Virtual KVMoIP CIMC UCS Manager
UCS C210 M1
Cisco Public
64
3 4
ISO
UCS C210 M1
UCS B200 M1
UC VM OVF Templates: its affiliates. All rights reserved. 2010 Cisco and/or http://www.cisco.com/go/uc-virtualized Cisco Public
65
Virtual UC Apps are NOT aware of the type of hardware being used (servers) nor the type of storage.
New iostat information is added to RTMT and logged (perfomon counters) to help debug Disk I/O related issues on the SAN
2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
66
Questions ?
Cisco Public
67
External Resources
Unified Communications Network Design Guide (SRND)
http://www.cisco.com/go/ucdesign
UC Virtualization
http://www.cisco.com/go/uc-virtualized
Cisco Public
68
Cisco Public
69