Академический Документы
Профессиональный Документы
Культура Документы
BRKUCC-1903
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
Objectives and Scope
Overview of UCS
Supported UCS Platform
Bare Metal to Virtual Conversion
Option with Sizing and VM Placement
VMware Support
Migration
CUCM License
Q&A
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Session Objectives and Scope
1
Session Objectives
To provide a foundational knowledge of UCS, VMware and Cisco
Collaboration in a virtualized environment
To understand some of the considerations and approaches for migrating
from a bare metal server to virtualization environment
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Session Scope
Cover in detail platform conversion from bare metal server to virtualized
environment
Technical aspects of Cisco collaboration in a virtualization environment
Platform
VMware
Migration
TRC Specs-Based
Platform Conversion
PCS
VMware
Supported
Servers
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Overview of UCS
UCS Layout
2 x Unified Fabric Building Block: 2 x FI + chassis
Uplinks
Interconnects to Existing LAN/SAN
(Embedded mgmt,
access layer for multiple
UCS chassis)
2 x Fabric
BLADE CHASSIS Extenders
REAR VIEW (I/O MUX, CMC)
6U chassis
(one or more)
BLADE CHASSIS
FRONT VIEW Stateless compute
blades w/ CIMC,
CNA, opt. HDDs
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
UCS Logical View
ETH 1 ETH 2
SAN A SAN B MGMT
MGMT
Uplink Ports
OOB Mgmt
6200 6200
Fabric Switch
Server Ports
Fabric A Cluster Fabric B
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
UCS Rackmount Servers
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
UCS E-Series Service Module
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Supported UCS Platform
Platform Options
Any vendor
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
TRC Cisco UCS Architecture Overview
UCS C-series TRCs UCS B-series TRCs
(C220 M3, C240 M3 , C260 M2) (B200 M3 , B230 M2, B440 M2)
UCS 6200
Fabric Interconnect
FC
UCS 2200
Nexus
Fabric Extender
BE6K MDS
LAN
BE7K
SAN FC
Any Server
Choices
Less More
(Leverage Existing Investment)
Assurance Less
More
Simplicity
TAC Notes
http://www.cisco.com/en/US/customer/products/ps6884/products_tech_note09186a0080bf23f5.shtml
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
TRC Platform Selection
Size Visual TRC vCPU Storage
Failure domain
Extra-Extra UCS B440 M2 TRC#1
40 FC San
Large (2XL)
vCPU (Sizing)
Extra-Large UCS C260 M2 TRC#1
20 DAS
Storage Technology
(XL)
Extra-Large
UCS B230 M2 TRC#1
(XL) 20 FC San
DAS
:Large (L)
UCS C240 M3S (SFF)
16 DAS FC SAN: Redundancy
TRC#1
:Large (L)
UCS B200 M3 TRC#1
16 FC San Most deployed
Medium (M)
UCS C240
M3S (SFF) TRC#2 12 DAS
Platform longevity and
(BE7K) performance: Newer generation of
Medium (M)
UCS C220 M3S (SFF)
8 DAS
servers (M2 versus M3)
TRC#1
UCS C220 M3S (SFF)
Small Plus (S+) 16 DAS
TRC#3 (BE6K HD)
UCS C220 M3S (SFF)
Small (S) 8 DAS
TRC#2 (BE6K MD) Restricted performance CPU (CUCMBE 6K)
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
TRC: Allowed Deviations
Component Modifications Allowed?
Server Model/Generation
Model, CPU version Within the same family
CPU Quantity and # cores
Speed Yes, if higher
No Support
AXP SRE AXP SRE
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
TRC or Specs-Based Decision Tree
Evaluation criteria for platform decision
Start Virtualization
Proficiency
LOW
TRC 1 between TRC and Specs-Based varies
based on organization priorities
HIGH Virtualization proficiency
Performance guarantee
Performance
Guarantee
YES
TRC 1 Platform and vendor choices
Differences in supported
NO applications, noticeably
Contact Center
UC Applications
Supported by
Specs-Based
NO
TRC 1 Telepresence
WebEx Meeting Server
YES
Solution should be consistent, but can
Specs-
be hybrid
Based
Unified Communications Virtualization Supported Applications:
http://docwiki.cisco.com/wiki/Unified_Communications_Virtualization_Supported_Applications
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
UCS Platform Emulator Available
Free
Reference
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Bare Metal to Virtual Conversion
Bare Metal to Virtual with TRC
Platform UC App UC App UC App UC App
Conversion
VOS VOS VOS VOS
ESXi 4 Hypervisor
CPU Memory NIC Storage
UCS Hardware
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Sample VM templates (OVA)
Product Capacity vCPU vRAM vDisk (GB) Cisco OVA provides virtual
(Devices) (GB)
hardware requirements (vCPU,
10,000 4 6 1 x 110 vRAM and vDisk) and disk
7,500 2 6 1 x 110
alignment for deployment
CUCM 10.X
2,500 1(2) 4 1 x 80 2500 devices 1 vCPU OVA might
1,000 2 4 1 x 80 suffer audio issue during (upgrade,
20,000 7 8 2 x 300/500
DRS or CDR write. Recommend to
Unity use 2 vCPUs
10,000 4 6 2 x 146/300/500
Connection
10.X 5,000 2 6 1 x 200 Add another 2 GB of vRAM and 30
1,000 1 4 1 x 160 GB vDisk becomes 7500 devices
OVA
15,000 full UC 4 6 2 x80
Unified IM & 5,000 full UC 2 4 2 x 80 10000 devices OVA uses only 2
Presence 10.x 2,000 full UC 1 4 1 x 80 more vCPUs, but multiply by the
1,000 full UC 2 2 1 x 80
number CUCM VMs
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
CUCM Bare Metal Server to Virtual (OVA) Conversion
OVA Smaller MCS server converts to a
standard 2500 device OVA or restricted
MCS Maximum OVA vCPU
Server Number Deployment
performance CPU OVA on CUCMBE 6K
Model of Phone Size can be used
7845-I3 or 10000 10000 4
earlier Convert for all collaboration applications
7845-I3 or 7500 7500 2 per location and total the number of vCPU
earlier
7845-I2/H2
or earlier
7500 7500 2 vCPU is the critical factor in platform (TRC
7825-I5 or 1000 2500 2
or Specs-based) selection
earlier
7825-I5 or 1000 1000 2
MCS and C series both has similar direct
earlier attached storage (DAS)
7816-I5 or 500 1000 2
earlier Storage option for redundancy: FC SAN
7828-I5 or 500 1000 2
earlier
C260 M2 TRC#1 6x 1GbE ports for LAN (2 LOM + 4 PCI-E) 4x dedicated 1GbE ports
LOM + NIC
C240 M3S TRC#1-2, 12x 1GbE ports for LAN (4 LOM + 8 PCI-E) 10x dedicated 1GbE ports
BE7K
LOM + NIC
C220 M3S TRC#1,3 6x 1GbE ports for LAN (2 LOM + 4 PCI-E) 4x dedicated 1GbE ports
BE6K HD
LOM + NIC
C220 M3S TRC#2 2x 1GbE ports for LAN (2 LOM) 2x 1GbE ports (shared with ESXi Mgt)
BE6K MD
LOM only
Use company standard or VMware best practices for various traffics (VM/applications, ESXi and
CIMC)
Distribute collaboration traffic between PCI-E card and LOM connections for redundancy
Separate ESXi management traffic if spare ports are available
Add same type of network card for TRC if additional ports are required
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Summary
Conversion of bare metal to virtual yields 1:1 conversion
vCPU
vRAM
vDisk
Storage requirements for FC SAN (GB) including IOPs
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Option with Sizing and VM Placement
Collaboration Sizing Tool (CST)
NEW
A tool to quickly and accurately size large and complex Cisco Collaboration
environment based on a system release (e.g. System Release 10.6 consisted of
CUCM 10.5(2))
New Preview Pane shown above
Formerly called Cisco Unified Sizing Tool (CUST)
On-line tool supports system release 5.1 to 8.6(1)
Excel based tool supports system release 8.0 and later
Recommended for virtualization environment and later system releases
Recommended due to auto-update
http://tools.cisco.com/cucst
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Collaboration Sizing Tool (CST) NEW
http://tools.cisco.com/cucst
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Collaboration Sizing Tool (CST)
Cisco and specific UC partners have access to this tool
Does not support all virtualized collaboration applications
To baseline existing network to understand existing load and capacity
Used for Megacluster approval
http://tools.cisco.com/cucst
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Collaboration Virtual Machine Placement Tool
(VMPT )
Navigation
Solution Type (9.1 or later)
TRC (current servers only) or Specs-based (also can be used for older UCS servers)
Collaboration applications (Use Custom application for 3rd party and CWMS)
http://tools.cisco.com/ucs
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Collaboration Virtual Machine Placement Tool
(VMPT )
http://tools.cisco.com/ucs
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Collaboration Virtual Machine Placement Tool
(VMPT )
http://tools.cisco.com/ucs
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
System Level Virtual Machine Placement
System level
approach and
considerations
Application Application
Memory ESXi Version Hardware
Components that CPU Sizing
Sizing
Co-residency
Policy
and Edition
High
Availability
Optimization
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Virtual Machine CPU Sizing
Socket Per host, total vCPU for all applications should not exceed the
number of physical cores on that host
1:1 mapping between vCPU (Guest OS core) to physical core
VMKernel
vCPU1 vCPU2
CPU Scheduler
Hyper threading should be enabled on VM host which yield twice as
many logical CPUs, but only 1:1 vCPU to physical core mapping
without any oversubscription
Physical layer
Core Core
Unity Connection requires an idle vCPU
Core Core
* NUMA Client and Node abstracted from diagram
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Virtual Machine Memory Sizing
Reserved for
ESXi
Application 1 Application 2 Application 3 Application 4 Application 5
(vRAM 4GB) (vRAM 4GB) (vRAM 4GB) \(vRAM 4GB) (vRAM 4GB) (vRAM 4GB)
Physical Memory
UC with UC Co-resident application mix is restricted to VMs for CUCM 8.0 & 8.5, CER 8..5 & 8.6,
UC UC UC
UC application only. CUCCX 8.0(2)+,
Co-resident application mix may contain UC app CUCM 8.6+, IM&P 9+, CUC 8.+,
Full * VMs with Cisco non-UC VMs with 3rd-party
application VMs
UC Non-UC 3rd Party CER 8.7+, Expressway X8.1+,
VCS X7.1+, XC 1.2+, CUCCX
8.5+
4 2
3rd
Resize VMs Move VMs
UC Non-UC Cisco 3rd Party
Party UC Non-UC
3rd Party UC
Full: Co-res among Cisco UC Full: Co-res among Cisco UC Spare Server
application, Cisco non-UC and 3rd Party application, Cisco non-UC and 3rd Party
applications applications
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Specific Virtual Machines Hardware Requirements
Guest OS Guest OS
Mixing hyper-threaded application versus
CUCM vTS non-hyper-threaded applications challenges
VM
VM
Core Core Core(2) Core(2)
(vTS 3.1(1.98) supports12 720p sessions)
Typical UC application vCPU ratio to Core is 1:1.
Socket Socket No hyper-thread is used
Virtual TelePresence Server (vTS) vCPU ratio to
Core is 1:2 or vCPU ratio to logical CPU is 1:1.
VMKernel
VMKernel
vCPU vCPU
vCPU1 vCPU2
1&2 3&4 Hyper-thread is used
CPU Scheduler CPU Scheduler
Cost implication to server standardization
Typical UC application requires low to medium
HT1 HT2 HT4 HT3 HT1 HT2 HT4 HT3
vCPU count, low memory and medium to high
Physical layer
Physical layer
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
VMware Support
Virtualization with VMware
UC Virtualization Support
Data Center & Description Support
Desktop Products
VMware Server A program that gets installed on an OS such as Windows or No
Linux
VMware Workstation Similar to Server, but adds features like snapshots. For No
developers.
ESXi 4.X/5.X Hypervisor Bare-metal thin hypervisor. Designed for datacenter use. Yes
Appliance model.
vSphere 4.X/5.X Client Client software to manage vCenter or individual ESX/ESXi Yes
servers
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
VMware Sphere Support
ESXi Hypervisor: 4.0, 4.1, 5.0 and 5.5 (with some specific UC
VMware vCenter
Server
application exceptions)
ESXi Edition: VMware vSphere Hypervisor, Cisco UC
Virtualization Hypervisor, VMware vSphere Hypervisor
Foundation, Cisco UC Virtualization Foundation, Standard,
Enterprise or Enterprise Plus
ESXi Hypervisor
VMware vCenter: Essential, Foundation or Standard
Recommended for large deployment. centralize management, license
management, etc.
Mandatory for Specs-Based deployment
VMware acquisition: Cisco, Partner or VMware
https://www.vmware.com/files/pdf/vsphere_pricing.pdf
Hypervisor Support for Virtualized UC:
http://docwiki.cisco.com/wiki/Unified_Communications_VMWare_Requirements
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
VMware Feature Support and Deployment Options
LEGEND:
VMware Features vMotion Storage Copy HA Y(C) Supported with Caveats
vMotion Clone Y(P) Partial or Limited
N Not Supported
CUCM Y (C) Y (C) Y (C) Y
(C)
IM & Presence Y (P) N Y (C) Y
(C)
Unity Connection Y (P) N Y (C) Y
(C)
CCX Y (C) Y (C) Y (C) N
vMotion
Y(C): supported with Caveat: Can be done with live traffic, but slight risks to impact calls
Y(P): Partial: During maintenance window only
Copy / Clone
Y(C): supported with Caveat: Shutdown VM first
Open Virtual Archive (OVA): Portable virtual appliance that defines configuration
(memory, storage space, etc.) for a virtual machine and is a compressed version
of OVF
Cisco will provide OVA files with Virtual Machine Hardware Version (VMV) 7 and
VMV8 on CCO for collaboration applications deployment
Deploy the latest OVA version and the highest available VMV version that
matches to ESXi version
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
ESXI and Collaboration OVA Version
ESXi Version VMware Virtual Recommended Cisco Collaboration Collaboration VMV Version Cisco
Machine Hardware OVA VMV Version Application Application Version OVA Version
Version (VMV)
4.0 7 7 cucm_10.5_vmv8_v1.8.ova
4.1 7 7
CUCM 10.5 8 1.8
5.0 8 8
5.1 9 8
5.5 10 8
Change the Guest OS from RHEL 5 (32 bit) to Guest OS 5 (32 bit)
Change Network adapter type from Flexible to VMXNET3
Manual MAC: Delete existing Network adapter then add new Ethernet Adapter with type
of VMXNET 3
Automatic MAC: Edit VMX file in the VM machine directory. Instruction in link below
VMware vSphere PowerCLI for both automatic and manual MAC. Instruction in link
below
ESXi 4 Hypervisor
CPU Memory NIC Storage
UCS Hardware
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Dependency and Support Links
MCS Server Firmware (Voice Application OS Firmware)
http://software.cisco.com/download/navigator.html?mdfid=268438148
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Bare Metal versus Virtualization Support
Feature Bare Metal Virtual
Music on Hold (live source) USB audio (unicast and IOS or Barix (multicast only)
multicast)
Install and upgrade error logs USB Virtual serial port
eToken encryption key USB on client and not server USB on client and not server
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Migration
CUCM Upgrade Definition
L2 L2 Upgrade: Appliance/Virtual to Appliance/Virtual model
Low complexity with possible shortest downtime
Between CUCM versions with the same Major RHEL versions
(e.g. CUCM 7.1(5) to 8.5 or CUCM 8.6 to 9.1)
RU RU (Refresh Upgrade): Appliance/Virtual to Appliance/Virtual model
with major RHEL version change (starting with RHEL 5)
Medium complexity with possible longer downtime
From CUCM versions 6.X, 7.X, 8.0 or 8.5 to 8.6, 9.X and 10.X
(e.g. CUCM 8.5 to 8.6 or CUCM 9.1 to 10.0)
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
L2 and RU Upgrade: Appliance/Virtual to
Appliance/Virtual Model
Updated
CUCM SW Order of switching version
between Publisher and
1 Subscribers during L2 and
CUCM CUCM RU is different
Publisher 2 Publisher
Switch
Version via
Active Partition inActive Partition
OS Admin
InActive partition or CLI Active partition
CUCM CUCM
Subscriber Subscriber
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
L2 and RU Upgrade: Appliance/Virtual to
Appliance/Virtual Decision Tree
CUCM RHEL Release
Existing CUCM Version
cluster being
upgraded 5.0(4) RHEL 3 Update 6
5.1(x) & 6.X RHEL 3 Update 8
L2
7.0(1) RHEL 4 Update 4
L2
7.1(2) RHEL 4 Update 6
Upgrade to same YES Perform a 7.1(3) & 8.0(x) RHEL 4 Update 7
RU
major RHEL
version L2 Upgrade 8.5 RHEL 4 Update 8
8.6* RHEL 5 Update 5
L2
NO
Upgraded 9.X RHEL 5 Update 7
Perform a CUCM
10.0(1) RHEL 6 Update 2
L2
RU Upgrade cluster
10.5(1) RHEL 6 Update 5
* RU starts with CUCM 8.6 or RHEL 5 for CUCM.
6
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
L2 versus RU Upgrade
Track console of server to monitor progress of upgrade IP KVM, HP ILO, or IBM RSA for bare metal
server or virtual machine console for virtual machine
CUCM RU COP file is for CUCM version 8.5 or earlier. Other collaboration solutions RU might be at a
different release (e.g. CUP 8.6(1) to CUP 8.6(4) requires CUP RU COP file v1.01)
* RU COP file might be use once for older releases while RU can occur several times due to change in
RHEL version
CUCM Refresh Upgrade COP File v1.3
http://software.cisco.com/download/release.html?mdfid=285963825&flowid=50402&softwareid=282204704&release=COP-
Files&relind=AVAILABLE&rellifecycle=&reltype=latest
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
In-Place L2 Upgrade Process
Version 9 of license
manager is
Enterprise License
Existing Existing Existing New CUCM New CUCM ELM
Manager (ELM)
CUCM CUCM CUCM 9.X Cluster 9.X Cluster
Cluster Cluster Cluster ELM license is
required only when
Upgrade Upgrade Switch Switch Add going from 8.X or
Publisher Partition Partition License to
Subscribers earlier to 9.X
ELM and
Back Up Inactive Inactive on on add
With DRS Partition Partition Publisher Subscriber CUCM to This scenario
ELM
applies to both bare
metal and
virtualized CUCM
CUCM CUCM
sFTP
9.X 9.X CLI or CLI or
Server
DVD Kit DVD Kit OS Admin OS Admin
1 2 3 4 5 6
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
In-Place RU Upgrade Process
Version 9 of license
manager is
Enterprise License
Existing Existing New CUCM Existing New CUCM ELM
Manager (ELM)
CUCM CUCM 9.X Cluster CUCM 9.X Cluster
Cluster Cluster Cluster ELM license is
required only when
Upgrade Switch Upgrade Switch Add going from 8.X or
Publisher Partition Partition License to
Subscribers ELM and earlier to 9.X
Back Up Inactive on Inactive on add
With DRS Partition Publisher Subscriber
Partition CUCM to This scenario
ELM
applies to both bare
metal and
virtualized CUCM
CUCM CUCM
sFTP
9.X CLI or 9.X CLI or
Server
DVD Kit OS Admin DVD Kit OS Admin
1 2 3 4 5 6
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
In-Place L2 Upgrade Process
Version 10 of license
manager is Prime
License Manager
Existing Existing Existing New CUCM New CUCM PLM (PLM)
CUCM CUCM CUCM 10.X Cluster 10.X Cluster
Cluster Cluster Cluster PLM license is
required only when
Upgrade Switch Switch Add
Upgrade
License to
going from 9.X or
Publisher Subscribers Partition Partition earlier to 10.X
PLM and
Back Up Inactive Inactive on on add
With DRS Partition Partition Publisher Subscriber CUCM to This scenario applies
PLM
to virtualized CUCM
only
1 2 3 4 5 6
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
In-Place RU Upgrade Process
Version 10 of license
manager is Prime
License Manager
Existing Existing New CUCM Existing New CUCM PLM (PLM)
CUCM CUCM 10.X Cluster CUCM 10.X Cluster
Cluster Cluster Cluster PLM license is
required only when
Upgrade Switch Switch Add
Upgrade
License to
going from 9.X or
Publisher Partition Subscribers Partition earlier to 10.X
PLM and
Back Up Inactive on Inactive on add
With DRS Partition Publisher Partition Subscriber CUCM to This scenario applies
PLM
to virtualized CUCM
only
1 2 3 4 5 6
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
CUCM 10.5 Pre-Upgrade COP File
Pre-Upgrade RSA keys Cisco Options Package
(COP) file (ciscocm.version3-keys.cop.sgn) for
software integrality protection
Install Pre-Upgrade COP file (ciscocm.version3-
keys.cop.sgn) file on all CUCM servers. Also for
IM&P 10.5 and PLM 10.5
- Active version is 9.1(2) or earlier (i.e. No need for CUCM 10.0)
- No reboot is required
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
CUCM Migration Definition
Bridge
Bridge Upgrade: Appliance to Appliance model
Upgrade is allowed with Cisco CallManager service Not Running
Long downtime due non-functional system and a platform change
(e.g. Older servers that cannot newer version of CUCM)
Jump Jump Upgrade: Appliance to Virtualized model
Virtualized CUCM with 6.1(4), 6.1(5), 7.1(3) and 7.1(5) for lab upgrade
Minimal downtime due to lab upgrade
(e.g. Older servers that cannot upgrade to 8.0(3) or later to virtualized)
PC Platform Change: Appliance to Virtualized model
Variable complexity with variable downtime pending approach
(e.g. Older servers that cannot support the latest CUCM or CUCM 10.X)
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Bridge Upgrade
Upgrade DRS DRS
DRS
File
Servers supported to run Servers supported to Virtualized CUCM
CUCM version X be in Bridge mode on Secure FTP
CUCM version Y Server
Server platform change for discontinued servers that cannot run latest CUCM version
- Allows for a successful upgrade with Cisco CallManager service in in Not Running state
- Platform change is done with DRS backup and restore
- Use case include appliance to appliance and appliance to virtualized
Requires rehost of license file due to MAC or License
MAC change caused by server change
For a virtualized environment, use Answer File Generator to proactively obtain
license file
Bridge Upgrade
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/cucos/8_0_2/cucos/osg_802_cm/iptpch7.html#wp1058411
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Jump Upgrade
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Jump Upgrade Process
Disk
LAB Alignment
To
Production
New New Upgraded Upgraded New New
CUCM 6.X virtualized virtualized virtualized virtualized virtualized virtualized
or 7.X on CUCM 6.X CUCM 6.X CUCM CUCM CUCM CUCM
MCS or 7.X or 7.X 9.1(2) 9.1(2) 9.1(2) 9.1(2)
Build
same Upgrade Build new
DRS CUCM DRS to CUCM DRS CUCM DRS
Backup version Restore 9.1(2) Backup 9.1(2) Restore
1 2 3 4 5 6 7
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
CUCM Platform Conversion
PC Platform Conversion: Bare metal CUCM to virtualized CUCM
(Required for CUCM 10.X)
Two approaches to this platform conversion NEW
1. Manual
2. Automated with CUCM 10.0 or later and Prime Collaboration Deployment
NEW (PCD)
E.g. Bare metal server to virtualized CUCM with VMware
Cisco UC Application
1 Manual UC App
VOS
UC App
VOS
UC App
VOS
UC App
VOS
CP Memor NI Drive
U y C CPU Memory NIC Storage
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
1. Manual Platform Conversion for 8.0(2) - 9.1(2)
Platform conversion with same
version with no upgrade
New New CUCM
CUCM on virtualized virtualized Publisher
New
virtualized License upload:
MCS CUCM CUCM or ELM CUCM
DRS - 8.X: Node, DLU and SW
Install on Restore Install on Feature with license MAC on
First node on First Secondary
DRS or node or Upload node or Publisher
Backup Publisher Publisher License(s) Subscriber
- 9.X: License to ELM
CUCM CUCM
sFTP ISO sFTP ISO
Server Image Server Image
1 2 3 4 5
Replacing a Single Server or Cluster for Cisco Unified Communications Manager:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/install/9_1_1/replace/CUCM_BK_R1B1A464_00_replace-server-cluster-cucm-91.html
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
1. Manual Platform Conversion/Upgrade for
8.0(2) - 9.1(2)
RU
Upgrade
Leverage Jump Upgrade to by-pass MCS server limitation on running CUCM 8.X or later to get to
CUCM version 9.1(2)
RU upgrade to CUCM version 10.X
CUCM 6.X
- CUCM
- CUC
- CUP / IM&P
CUCM 7.X
PC
- CUCCX
D
- Management tasks (Upgrade, Switch Versions,
Server Restart, Readdress, Install and Migrate)
are based on collaboration application and version
CUCM 8.X
of the application
VMware vApp is pre-configured virtual machine
ESXi Host with OS and PCD application (1.4GB)
- pcd_vApp_UCOS_10.5.1.10000-
6_vmv7_v1.2.ova
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
PCD Versions and Builds Reference
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
CUCM Supported Tasks by PCD 10.5
Feature CUCM CUCM CUCM CUCM CUCM CUCM CUCM
6.1(5) 7.1(3), 7.1(5) 8.0(1-3) 8.5(1) 8.6(1-2) 9.x 10.X
Migration to 10.X X X X X X X X
Fresh Install X
Restart X X X
Readdress X
(Hostname/IP
Address Change)
VMware requirements
- ESXi 4.1, 5.0, 5.1 and 5.5
- VMware API:
- Cisco UC Virtualization Foundation, VMware vSphere Foundation, Standard Edition, Enterprise Edition, or
Enterprise Plus Edition
- CUCM-BE 6K and CUCM-BE 7K comes with Cisco UC Virtualization Hypervisor. Update to Cisco UC
Virtualization Foundation
CUCM on Virtualized
MCS PCD CUCM 10.X
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
PCD Considerations and Planning
Cisco UC Virtualization Hypervisor with BE6K and BE7K
Root access to ESXi host
ESXi host see another NFS datastore
Customer storage standard might not be or allow NFS
L2 and RU upgrade does not automate COP file installation
- ciscocm.version3-keys.cop.sgn
- ciscocm.refresh_upgrade_v1.3.cop.sgn
Might do a hybrid of manual and PCD upgrade due other applications
Instrumentation to monitor progress and troubleshoot
Source cluster data state and export
L2 Upgrade Appliance to appliance upgrade within same major RHEL release (before
CUCM 8.6)
RU Upgrade Appliance to appliance upgrade between major RHEL releases (starting with
CUCM 8.6)
Bridge Upgrade Servers too old to run latest CUCM version. Use DRS file to change platform
to continue upgrade. Up to 9.1(2)
Jump Upgrade Servers too old to run CUCM version 8.0(2) or later to virtualized. Virtualized
in lab to perform upgrade. To 9.1(2) only.
Manual Platform Changing servers platform. Typically from bare metal servers to virtualized
Change environment. Might be multiple steps.
Automated Platform Automated. Potential data center access and storage standard concerns.
Change w/ PCD
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Reference
Upgrade to CUCM 9.1(2)
Platform Supported Supported Not Upgrade Strategy
Number Normal Mode Bridge Supported
1 6.1-7.1 8.0 8.5-9.1 Jump upgrade
2 6.1-7.1 8.0-8.5 8.6-9.1 Jump upgrade
3 6.1-8.0 NA 8.5-9.1 Jump upgrade or upgrade to 8.0 to
change platform
4 6.1-8.0 8.5 8.6-9.1 Jump upgrade or upgrade to 8.0 to
change platform
5 6.1-8.0 8.5-9.1 NA Jump upgrade or upgrade to 8.0 to
change platform
6 6.1-8.5 8.5-9.1 NA Jump upgrade or upgrade to 8.0 to
change platform
7 7.1-9.1 NA NA Jump upgrade or upgrade to 9.1 to
change platform
Supported Cisco Unified Communications Manager Releases by Server:
http://www.cisco.com/en/US/partner/prod/collateral/voicesw/ps6790/ps5748/ps378/prod_brochure0900aecd8062a4f9.html
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Reference
Platform Migration to Virtualized CUCM 9.1(2)
Platform Supported Supported Not Upgrade Strategy
Number Normal Mode Bridge Supported
1 6.1-7.1 8.0 8.5-9.1 Jump upgrade
2 6.1-7.1 8.0-8.5 8.6-9.1 Jump upgrade
3 6.1-8.0 NA 8.5-9.1 Jump upgrade or upgrade to 8.0 to
change platform
4 6.1-8.0 8.5 8.6-9.1 Jump upgrade or upgrade to 8.0 to
change platform
5 6.1-8.0 8.5-9.1 NA Jump upgrade or upgrade to 8.0 to
change platform
6 6.1-8.5 8.5-9.1 NA Jump upgrade or upgrade to 8.0 to
change platform
7 7.1-9.1 NA NA Jump upgrade or upgrade to 9.1 to
change platform
Supported Cisco Unified Communications Manager Releases by Server:
http://www.cisco.com/en/US/partner/prod/collateral/voicesw/ps6790/ps5748/ps378/prod_brochure0900aecd8062a4f9.html
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Upgrade and Platform Migration to Virtualized
CUCM 10.5
Platform Supported Supported Not Upgrade Strategy
Number Normal Mode Bridge Supported
1 6.1-7.1 8.0 8.5-9.1 PCD, Jump Upgrade or manual PC at 8.0 then L2/RU to 10.5
2 6.1-7.1 8.0-8.5 8.6-9.1 PCD, Jump Upgrade or manual PC at 8.5 then L2/RU to 10.5
3 6.1-8.0 NA 8.5-9.1 PCD, Jump Upgrade or manual PC at 8.0 then L2/RU to 10.5
4 6.1-8.0 8.5 8.6-9.1 PCD, Jump Upgrade or manual PC at 8.0 then L2/RU to 10.5
5 6.1-8.0 8.5-9.1 10 PCD, Jump Upgrade or manual PC at 8.0 then L2/RU to 10.5
6 6.1-8.5 8.5-9.1 10 PCD, Jump Upgrade or manual PC at 8.5 then L2/RU to 10.5
Use PCD unless challenged by data center team, server team, complex hybrid migration, etc.
For manual platform conversion (PC), try to stay with Normal Mode that can be virtualized
Supported Cisco Unified Communications Manager Releases by Server:
http://www.cisco.com/en/US/partner/prod/collateral/voicesw/ps6790/ps5748/ps378/prod_brochure0900aecd8062a4f9.html
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
CUCM License
CUCM 8 License MAC for Virtualized CUCM
License MAC is 12 digits HEX values based on the hash of these 10
Unified CM settings
1. Certificate Information 4. IP Mask or dhcp 8. Primary DNS
(Organization, Unit, Location, 5. Gateway Address or dhcp 9. SMTP server or none
State, Country)
6. NIC speed auto 10. Time zone
2. Hostname
7. NTP server 1
3. IP Address or dhcp
Changes in any of the 10 values will start the 30 days grace period on the existing valid
license file which require rehosting to the new license MAC. Login will alert the amount
of days left before expiring
To reset the 30 days timer, change back to original settings and then back to the desired
settings
If grace period is expired, then CM service still stop and license file is invalidated for
good
Use Cisco Unified Communications Answer File Generator proactively
BRKUCC-2011 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
License Manager Versions and Builds
License Manager
Version Build
Enterprise License Manager (ELM) Same as CUCM Same as CUCM
9.0 9.1 e.g. 9.1(2) 9.1.2.10000-28
Version Build
Prime License Manager (PLM) 10.5(1) NEW 10.5.1.10000-9
10.0-10.5 10.0(1) 10.0.1.1000-19
Co-Resident Co-Resident
ELM is build into CUCM ISO Same as CUCM Same as CUCM
CER
License License License License License
Manager Manager Manager Manager Manager
API API API API API
ELM / PLM
ELM / PLM
License file
License Manager API added to CUCM 9.X/10.X and CUC 9.X/10.X to interact with ELM /
PLM for license request and approval
License Manager API added to CER 10.X to interact with PLM for license request and
approval
Electronic fulfillment supports License Feature and Version Upgrades in PLM 10.X
BRKUCC-2011 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
License Manager Product Support and Usage
Product Version ELM (Bare Metal or Virtualized) PLM (Virtualized)
BRKUCC-2011 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
ELM to PLM Upgrade
ELM 9.X ELM 9.X
PC
ELM/PLM
ELM 9.X Upgrade PLM 10.0
ELM/PLM
ELM 9.X Upgrade PLM 10.5
Use Replacing a Single Server for Cisco Unified Communications Manager procedure
to change from bare metal ELM to virtualized ELM
Use ELM/PLM upgrade COP file (elm_Elm_v9_1_1_PlmUpgrade.cop.sgn) to allow for
ELM to PLM upgrade
Use pre-upgrade RSA keys COP file (ciscocm.version3-keys.cop.sgn) to upgrade to
PLM 10.5
Replacing a Single Server or Cluster for Cisco Unified Communications Manager:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/install/9_1_1/replace/CUCM_BK_R1B1A464_00_replace-server-cluster-cucm-91.html
BRKUCC-2011 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
CUCM and ELM/PLM Interaction
ELM/PLM polls all registered CUCM clusters
CUCM evaluates license usage and sends license
usage back to ELM/PLM
CUCM ELM/PLM
Evaluate phone, Poll all products ELM/PLM evaluate all CUCM responses to see if
users and every 24 hours there is adequate licenses for the requested types
features usage Evaluate adequate
Send license
licenses ELM/PLM performs license substitution if does not
Perform license have adequate license of the requested type
usage to ELM substitution
Receive license Provide Valid or
response and Invalid license
ELM/PLM response back to with either valid or
operate in the response invalid (not enough) to all CUCM clusters
appropriate
mode CUCM receives the response and function
accordingly
Detailed CUCM and ELM/PLM interactions with
signaling are in the appendix
BRKUCC-2011 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
CUCM License Usage
Extension mobility users: No license
1 User Extension mobility user with Unified Mobility (SNR): UCL Basic license
2 Device
Based on the device
E.g. Public space phones, shared workspace phones, etc.
BRKUCC-2011 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Device and Owner User ID Association
Device > Phone > Device Name Device with Owner User ID field configured
potentially uses less licenses
- I.E. Extension mobility user with Unified
Mobility feature and a phone uses one
license
- I.E. Multiple phones with the same Owner
ID field
Number of Phones Type of License
1 Enhance UCL
License
Migration
CUCM 8.X Request
Perform AXL calls to existing CUCM (6.X, 7.X and 8.X) clusters for current license and license
usage and generate pre-upgrade license report
Report can be send to licensing@cisco.com or use with PLM Migrate License wizard
Include number of public space, pre-upgrade license report / license case number / MAC address
and UCSS/ESW or SO number, if send directly to licensing@cisco.com
License Count Utility (LCUZIP-Ver9.1.2.zip):
http://software.cisco.com/download/release.html?mdfid=284603137&flowid=47762&softwareid=282204704&release=COP-Files&relind=AVAILABLE&rellifecycle=&reltype=latest
BRKUCC-2011 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Opening Licensing Case
Web
https://tools.cisco.com/RUServiceRequestTool/create/launch.do
Type of problem = Licensing
licensing@cisco.com
Phone
1-800-553-2447
Option 3, License Support
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
Continue Your Education
Demos in the Cisco Campus
Walk-in Self-Paced Labs
Table Topics
Meet the Engineer 1:1 meetings
BRKUCC-1903 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 103