Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Session Highlights
• Direct Standard Upgrade (SU aka L2)
CUCM Upgrades • Direct Refresh Upgrade (RU)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Reference
Solution Names and Versions
CUCM / Unified CM /
License Manager
CallManager / UC Manager
Cisco Unified
Communications Manager
(CUCM)
4.3-11.X
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Platform Terminology
Bare Virtual
Metal Machine
VMware
Supported
Servers
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Session Scope
• Platform
1
conversion from
Bare Metal CUCM Migration Virtualized CUCM 11.5 bare metal
CUCM to
virtualized CUCM
2
CUCM Version, Build and Upgrade
Schedule
CUCM Major/Minor Versions
• Major and minor version upgrades requires active
CUCM Major CUCM Minor Cisco Software Support Service (SWSS)
•
Version Version End of Sales support service contracts
- Minor version upgrade requires active Essential
11.0 11.5 Operate Service (ESW) contract
- Major version upgrade requires active Unified
10.0 10.5 Communication Software Subscription (UCSS)
contract
9.0 9.1 • End of Sales (EOS) notice EOS
6.0 6.1
5.0 5.1
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
End of Life/Support Notices and Release Selection
Milestone Potential Activity Summary
Deployment Models:
- Extended period on a single release with “Long-Life Release” (i.e. 10.5, 11.5, etc.)
- New features with “Short-Life Releases” (i.e. 11.0, 12.0, etc.)
Upgrade Planning:
- Consistent release cycles New
End of SW
Maintenance
Cisco CUCM Version N
Email/RSS Feed End-of-Sale Releases Date:
App. SW
Notification of End-of-Sales Date
6 months 12 months
Active
CUCM Version Upgrade Window (UW)
(N+1)
UW
Active
CUCM Version
(N+2)
Long-life release customers can upgrade to every Long-Life release or every other Long-life
releases
10.5.2.10000-5 (FCS)
10.5(2) 10.5.2.10000-5
10.5.2.11001-5 (ES) (example)
10.0(1)SU2 10.0.1.12900-2
10.5.2.11900-3 (SU)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Upgrade Methods & Definitions
Upgrade Methods
Direct
DSU Standard
Upgrade (L2)
Unified CM OS Admin Upgrades
and Migrations
Direct
DRU
Refresh
Upgrade (RU)
Upgrade
Methods
PCDU
PCD
Upgrade
Prime Collaboration Deployment
(PCD) Upgrades and Migrations
PCD Migrate
PCDM
(M1)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Unified CM OS Admin Types of Upgrades
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
SU versus RU Upgrade
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
CUCM Upgrade and Reboot Options (SU & RU)
Active Partition (CUCM 10) Inactive Partition (CUCM 10)
Inactive Partition (CUCM 9) Active Partition (CUCM 11)
1
CUCM CUCM
Publisher Publisher
CUCM CUCM
Subscriber Subscriber
* PCD always Initiates Upgrades in “Manual” mode. PCD creates a separate Manual Switchover task if the Automatic
Switchover option is selected within the Upgrade Wizard.
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Reference
SU and RU Upgrade: Appliance/Virtual to
Appliance/Virtual Decision Tree
Existing CUCM CUCM VOS
cluster being Version RHEL Release
upgraded
5.1(x) & 6.X RHEL 3 Update 8
7.0(1) RHEL 4 Update 4
L2
SU
7.1(2) RHEL 4 Update 6
Upgrade to same YES Perform a 7.1(3) & 8.0(x) RHEL 4 Update 7
major RHEL SU Upgrade 8.5 RHEL 4 Update 8
RU
version
SU
8.6* RHEL 5 Update 5
SU
RU
NO
9.X RHEL 5 Update 7
Upgraded
RU
Perform a CUCM 10.0(1) RHEL 6 Update 2
RU Upgrade cluster
10.5(1) RHEL 6 Update 5
SU
11.0(1) RHEL 6 Update 6
* RU starts with CUCM 8.6 or RHEL 5 for CUCM.
11.5(1) RHEL 6 Update 6
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
CUCM 11.5 Deprecated Phone Models
Upgrade
to 11.5
After
Upgrade
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
CUCM 11.5 Deprecated Phone Models
• Field Notice
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/rel_notes/11_5_1/fieldNotice/cu
cm_b_fn-deprecated-phone-models-1151.html?emailclick=CNSemail
• CUCM 11.5 Release Notes
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/rel_notes/11_5_1/cucm_b_relea
se-notes-cucm-imp-1151/cucm_b_release-notes-cucm-imp-1151_chapter_010.html
• Phones (14 models) will not be able to register to CUCM 11.5
• Check phone models for support and migrate IP phones using Endpoint Refresh
Tool - Migration FX before upgrading to CUCM 11.5
• Free Migration FX software for 1 years with a Cisco TMP of 100 78XX/88XX IP phones
(L-CP-MGFX-PROMO=)
• Free Trial Version of MigrationFX (up to 50 phones) from UnifiedFX
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
COP Files for Upgrades
CUCM Image Digital Signature Validation
RSA (Rivest Shamir Adleman) Keys Version
RSA Key version of ISO or COP file(s) must match what CUCM supports COP
(sgn)
file
ISO
CUCM acceptable RSA Signed
RSA Key Version Files
CUCM Build RSA Key Versions CUCM Build Signed RSA Version
Accepted
5.0(4) – 10.0(X) RSA v2
< 8.5.1.17123-1 RSA v2
10.5(1) or higher RSA v3
< 8.6.2.24122-1 RSA v2
ciscocm.free_common_space_v1.3.k3.cop.sgn
< 9.1.2.11018-1 RSA v2
Third party COP files need RSA v3 signature
10.X RSA v2 and v3
11.X RSA v3 Only COP files / Images Signed with RSA v3 Keys can be used
with CUCM 11.X and later
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
CUCM and ISO/COP Files
CUCM accepts RSA v2
COP
(sgn)
CUCM accepts RSA v3
✔ CUCM 11.5 ISO RSA v3 Signed
ciscocm.free_common_space_v1.0.cop.sgn
COP
(sgn)
CUCM accepts RSA v3 COP file is RSA v2 Signed file
X
COP file is RSA v3 Signed COP
✔ (sgn)
file
CUCM accepts RSA v3
CUCM 11.0 ciscocm.free_common_space_v1.3.k3.cop.sgn
Verify that Third-party COP files have been signed with RSA v3 if installed onto CUCM 11.X or later:
2N, Ascom, Avara, BT, DoCoMo, Fujitsu, Intelbras, IP Blue, IP Trade, Mindshare, Mobile Heartbeat, Nokia, RIM, Sony, Speakerbus,
Spectralink, Syn-Apps, Tandberg, Telecore, Telematrix, Verizon BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Reference
CUCM COP Files for Upgrades
Current Version Target Version
<8.5.1.17123-1 10.5(1) or higher ciscocm.version3-keys.cop.sgn
<8.6.2.24122-1 / 8.6(2)su5 * 8.6(2)su5+ and 9.1(2)su1+ has v3 Keys
<9.1.2.11018-1 / 9.1(2)su1 pre-installed
8.5(x) or lower 8.6 or higher ciscocm.refresh_upgrade_v1.5.cop.sgn
8.5(1), 8.6(2), 9.1(1), ciscocm.vmware-disk-size-reallocation-1.0.cop.sgn
9.1(2) or lower
Any CUCM with <25GB 9.1(x) or higher ciscocm.free_common_space_v1.3.k3.cop.sgn
available in Common
6.1(4), 6.1(5), 7.1(3) 8.5(x) ciscocm.allow_upgrade_to_unrestricted.cop.sgn
• Always Backup system before apply COP file
• Match RSA version of COP file to CUCM supported RSA version
• To check for COP file installed, use “show version active” in CLI or “Show > Software”
in OS Admin
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
CUCM Platform Conversion (PC) with Examples
Optional Upgrade
• Bare Metal or Appliance to Virtual Platform Conversion
PC
• E.g. CUCM 10.X and later can only run virtualized
Optional Upgrade
Optional Upgrade
C240M4
• E.g. Change older C-Series Rack Severs to current
C210M1
older C-Series Rack Severs
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
CUCM Platform Conversion (PC) Approaches
NEW
PC Cisco PCD (Prime Collaboration Deployment)
NEW
2 New method leveraging PCD to change platform and/or upgrade
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Unified CM OS Admin Migration for 8.0(2) - 9.1(2)
RU
Upgrade
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
CUCM Upgrades & Migrations with
Prime Collaboration Deployment
3
PCD Upgrades and Migrations
Types of
Upgrades/
Migrations Migrate existing clusters
M • Simple – same network settings (IP addresses and/or
hostnames)
• Network – new network settings (IP addresses and/or
hostnames)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Prime Collaboration Deployment (PCD)
MCS Migrate
Example
• PCD is a VMware vApp used for management of Cisco
collaboration applications:
- CUCM
- CUC
CUCM 6.X
- CUP / IM&P
- CUCCX
• Management tasks (Upgrade, Switch Versions, Server
Restart, Readdress, Install and Migrate) are based on
CUCM 7.X collaboration application and version of the application
Migration to 10.X/11.X X X X X X X X X
New
Fresh Install X X
Upgrade X X X X
Switch Version X X X X
Restart X X X X
Readdress X X
(Hostname/IP
Address Change)
Migration to 10.X/11.X X X X X X
New
Fresh Install X X
Upgrade + COP X X X X
Install
Switch Version X X X X
Restart X X X X
Readdress
(Hostname/IP
Address Change)
- Update to Cisco UC Virtualization Foundation 5.5 / 6.0 or to Cisco UC Virtualization Hypervisor Plus
- New CUCM-BE 6/7K (ESXi 6.0) comes with Cisco UC Virtualization Hypervisor Plus 6.0 👍 with PCD Support
pcd_vApp_UCOS….OVA
PCD
11.5(2) 11.5.2.10000-4
11.5(1)SU1 11.5.1.11900-1
10.5(3)SU1 10.5.1.11900-3
• Product Upgrade Tool (PUT) - www.cisco.com/upgrade
• PCD part of “CUCM Software Version 10.X/11.X for PUT Only”
• Download as pcd_vApp_UCOS_11.5.3.10000-14_vmv7_v1.2.ova
Downloads Home → Products → Unified Communications → Call Control → Unified Communications Manager (CallManager) → Unified
Communications Manager Version 11.5 → Prime Collaboration Deployment Updates-11.5(3)
Prime Collaboration Deployment Updates – 11.5(3)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
https://software.cisco.com/portal/pub/download/portal/select.html?&mdfid=286306100&flowid=79971&softwareid=286287305 41
PCD Interactions with External Components
• PCD and VMware ESXi communication
- ESXi host root credential no longer required
- w/ PCD 11.5(2) Host and Virtual Machine
privileges are sufficient
- NFS mounts PCD /fresh_install directory PCD
- ESXi Support Limitations 5.x vs 6.0
ftp/sftp
- ESXi License Requirements
- Data center or server team coordination Virtualized
sftp CUCM 11.X
ucsinstall*.iso,*cop.sgn /upgrade
bootable*.iso /fresh_install
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
PCD Interactions with External Components Cont.
PCD
Ssh/sftp
• PCD and CUCM communication
HTTPs
- CUCM OS admin credential Platform
SOAP
API CUCM
- Install ciscocm.ucmap_platformconfig.cop
during Discovery and certain PCD Tasks such
as Migration / Data Export If Discovery or Migration Task is
- Platform SOAP API for certain PCD Tasks such stuck its possible this COP Install
as Restart, Upgrade, Switch Version has stalled/failed.
- Requires Platform SOAP Services to be Workaround: From Platform CLI or
activated on CUCM 8.6 on all Nodes GUI “Assume control”, then cancel
the install then try again on PCD
NEW
PCD
10.5(2)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
PCD Interactions with External Components Cont.
outside inside
Source CUCM
192.168.1.2 10.1.1.10
Dest. CUCM
10.1.1.11
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
PCD Interactions with External Components Cont.
outside inside
Source CUCM
192.168.1.2 10.1.1.10
Dest. CUCM
10.1.1.11
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
PCD Interactions with External Components Cont.
PCD
• PCD and CUCM communication sftp
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
PCD Interactions with External Components Cont.
PCD
• PCD and CUCM communication sftp
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
PCD Assisted Upgrades and Migrations
PCD Upgrade (Virtual to Virtual)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Automated Platform Conversion with PCD
CUCM Bootable ISO provided to ESXi Hosts via
NFS service running on PCD
5
1 Migration (M1) Steps
CUCM 6.X
4 1. Add Source CUCM Clusters to PCD
Inventory
Create
CUCM 2. Add ESXi Hosts to PCD Inventory
VMs via
CUCM 7.X OVA
PCD 2 3. Add CUCM Bootable ISOs to PCD SFTP
Server (adminsftp user / fresh_install folder)
4. Deploy Empty CUCM VM on ESXi Hosts via
OVA
CUCM 8.X 3
5. Map Physical Nodes to Virtual VMs and
Schedule Migration Tasks
ESXi
Host
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
PCD Considerations and Planning
• Cisco UC Virtualization Hypervisor with older Cisco BE6K and BE7K
• ESXi Support for Vmware APIs (Fresh Install, Migration Tasks)
• Lab testing with or without NAT feature
• Remember vSphere DRS (Distributed Resource Scheduler) is not Supported
• Consider network traffic to and from PCD (NFS, SFTP)
• PCD does not auto install SU/RU upgrade required COP file(s)
- ciscocm.version3-keys.cop.sgn
- ciscocm.refresh_upgrade_v1.3.cop.sgn
• Inspect PCD logs via activelog tomcat/logs/ucmap/log4j/ucmap*.log
4
CUCM License Evolution
• Overview of CUCM Licensing
License Model License Tracking License Type
Previous
DLU, Node and
Device Based Local CUCM
Software Feature
Current
User Based ELM/PLM UCL and CUWL
Future
Smart Software
User Based UCL and CUWL
Licensing
Bootable
CUCM PLM + CUC Co-resident with CUC PLM + CUC
10.X/11.x
• PLM is a centralized enterprise-wide license management solution for Cisco collaboration applications
- CUCM, CUCM SME and CUCMBE 6K
- Cisco Unity Connection (CUC)
- Cisco Emergency Responder (CER)
• PLM deployment can be standalone or co-resident with CUCM, CUCM-BE 6K or CUC
• CUCM/ CUC 10.5(1)SU1+, PLM can be removed from the co-resident product
OS Admin CLI command - license management system remove
Cisco Prime License Manager User Guide:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/plm/11_5_1_SU_1/userguide/cplm_b_user-guide-rel-1151SU1.html
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Reference
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) SU3 9.1.2.13900-10
CER
License License License License License
Manager Manager Manager Manager Manager
API API API API API
PLM
PLM
License file
• License Manager API in CUCM 11.X, CUC 11.X and CER 11.X interacts with PLM for
license request and approval
• License Manager API was added CUCM in version 9.0, CUC in version 9.0 and CER in
version 10.0
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
License Manager Product Support and Usage
Product Version ELM 9.X (Bare Metal PLM 10.X (Virtualized) PLM 11.X
or Virtualized) (Virtualized)
CUCM 9.X Yes Yes Yes
/ CUC 9.X
CUCM 10.X Yes w/ License Yes Yes
/ CUC 10.X Definition (1 or 2)
CUCM 11.X Yes w/ License Yes w/ License Yes
/ CUC 11.X Definition (2) Definition (3)
ELM/PLM
ELM 9.X Upgrade PLM 11.0
PLM
PLM 10.X Upgrade PLM 11.0
• Use “Replacing a Single Server for Cisco Unified Communications Manager” procedure
to change from bare metal ELM to virtualized ELM. No PCD migration support.
• Use ELM/PLM upgrade COP file (elm_Elm_v9_1_1_PlmUpgrade.cop.sgn) to allow for
ELM to PLM10.X/11.X upgrade
• Use pre-upgrade RSA keys COP file (ciscocm.version3-keys.cop.sgn) to upgrade to
PLM 10.5 and later for 9.X
• Re-host license by using Product License Registration (www.cisco.com/go/license)
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/11_0_1/replace/CUCM_BK_R13B8C48_00_replacing-a-single-server-cluster_1101.html
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
CUCM and PLM Interaction
• PLM polls all registered CUCM clusters
• CUCM cluster evaluates license usage and sends
license usage back to PLM
CUCM PLM
• Evaluate phone, • Poll all products
• PLM evaluate all CUCM cluster responses to see
users and every 24 hours if there is adequate licenses for the requested
features usage • Evaluate types
• Send license adequate
usage to PLM licenses • PLM performs license substitution if does not have
• Receive license • Perform license adequate license of the requested type
response and substitution
operate in the • Provide Valid or • PLM response back to with either valid or invalid
appropriate Invalid license (not enough licenses) to all CUCM clusters
mode response
• CUCM receives the response from PLM and
function accordingly
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Grace Period and License Overage
Grace Behavior when license is exceeded
Period
License
Manager
API
CUCM 9.X-11.0 60 License Overage:
• System function normally
• Existing phones cannot be de-provisioned
• Additional phones cannot be provisioned
CER
CUC 9.X-10.5 60 Expire:
License
License
Manager
Manager
API
• System will not take calls
API • Users cannot retrieve messages
• Additional users or mailboxes cannot be provisioned
CUC 11.0 60 Expire:
• System will take calls
• Send or receive voicemails
• Additional voicemail boxes can not be provisioned
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
CUCM License Usage
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.
3 / Device • Based on the model of device and the number of devices assigned to the user
• I.e. 1- 2 devices: UCL, 3 -10 devices: CUWL
CUCM Licensing
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/admin/10_0_1/ccmfeat/CUCM_BK_F3AC1C0F_00_cucm-features-services-guide-100/CUCM_BK_F3AC1C0F_00_cucm-features-services-guide-100_chapter_0100101.html#CUCM_RF_UCAE0263_00
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
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
• Owner User ID Field:
- CUCM 9.1(1a) or earlier: User or None
- CUCM 9.1(2) or later: User or Anonymous
• Previous Methods:
- BAT, Run SQL via CLI, UDS and AXL
- Links in the Appendix
Recommend to perform this task before upgrading to
CUCM 9.X or later
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Cisco Device Assignment Tool
(DAT)
Cisco Device Assignment Tool (DAT)
• Pre-upgrade or post-upgrade of CUCM 9.0
Device Assignment Tool and later releases
Match Users to
CUCM Search for
Unassigned Assign Owners • Align OwnerUserID to IP Phones for User
Unassigned
6.X-9.1
Phones via AXL
Phones based on (OwnerUserID) to Based Licensing (CUCM 9.0 and later
3 defaults and 4 Phones
per CUCM cluster
optional rules releases).
• Windows PC (7 and later) or Apple Mac
(OSX 10.8 and later) Java application
CUCM
10.X-11.X
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
License Migration from Device
Based License to User Based
License (9.X or later)
License Count Utility (UCT) for CUCM 6.X-8.X
CUCM 6.X
PLM
1. Number of public space
2. Pre-upgrade license report or
LCU-License-
Report.zip
licensing@cisco.com licensing case number
3. UCSS/ESW contract or SO
Pre-Upgrade number
CUCM 7.X
License License Report
Count
Utility
CUCM 8.X
• 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
• Include number of public space, license case number / MAC address and UCSS/ESW or SO
number, if send directly to licensing@cisco.com
Web
• https://tools.cisco.com/ServiceRequestTool/scm/mgmt/case
• Type of problem = Licensing
• licensing@cisco.com
Phone
• 1-800-553-2447
• Option 3, License Support
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
CUCM 11.5 Upgrade Paths
5
Appliance (MCS) to Virtualized CUCM 11.5
CUCM 6.1(5)
CUCM 7.1(3/5)
CUCM 11.5
CUCM 8.X PCD Migration
CUCM 9.X
CUCM 8.6
CUCM 11.5
CUCM 9.X Unified CM OS Admin
Migrate (DRS Backup)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Virtualized CUCM to Virtualized CUCM 11.5
CUCM 8.6
CUCM 9.X
CUCM 11.5
CUCM 10.X PCD Upgrade or
Unified CM OS Admin
CUCM 11.X
CUCM
CUCM Version Upgrade Type COP File(s)
8.6 RU ciscocm.version3-keys.cop.sgn
9.X RU ciscocm.version3-keys.cop.sgn
10.X SU
11.X SU
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Reference
CUCM Upgrade Type and Upgrade Method
CUCM on MCS (Physical)
CUCM Version Upgrade Type Upgrade Method
6.1(5) NA PCD Migration
7.1(3/5) NA PCD Migration
8.X NA PCD Migration
8.6 RU PCD or Unified CM OS Admin Migration
9.X RU PCD or Unified CM OS Admin Migration
CUCM Virtualized
CUCM Version Upgrade Type Upgrade Method
8.6 RU PCD or Unified CM OS Admin Upgrade
9.X RU PCD or Unified CM OS Admin Upgrade
10.X SU PCD or Unified CM OS Admin Upgrade
11.X SU PCD or Unified CM OS Admin Upgrade
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
CUCM Scale Improvement with 11.5
CUCM Scale Improvement with 10K OVA
CUCM Version Endpoints Endpoints per Endpoints per
per Server Standard Cluster Megacluster Cluster*
Deleting a Server
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/admin/7_1_2/ccmcfg/bccm-712-cm/b02servr.html#wp1024783
OVA Updates for Virtual to Virtual
CUCM Upgrades
Reference
Cisco Virtual Template (OVA) File
OVA
2
CCO
1
vSphere
Client
UCS B200 M4
• 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 generally provide OVA files with Virtual Machine Hardware Version
(VMV) 7 and VMV8 on CCO for collaboration applications deployment
• CUCM 11.5 which is supported with ESXi 5.0U1 + with VMV8
• CUCM 11.5 Not supported with ESXi 4.0 with VMV7
• Deploy the latest OVA version and the highest available VMV version that
matches to ESXi version
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
ESXi and CUCM VM Hardware Version
ESXi Version VMware Virtual Recommended Cisco CUCM 11.5 Collaboration Collaboration VMV Version Cisco
Machine Hardware OVA VMV Version Support Application Application Version OVA Version
Version (VMV)
cucm_11.5_vmv8_v1.0.ova
✖
4.0 7 7
4.1 7 7
CUCM 11.5 8 1.0
5.0 8 8
✔
5.1 9 8
5.5 10 8
6.0 11 8
NOT Compatible w/
RHEL 6 64-Bit
• Changes CAN be done Prior to upgrading to CUCM 10+ NEW
• “Check and upgrade Tools during power cycling” under Options Vmware Tools
• Update Virtual Machine Hardware Version to 8 NEW
• Shutdown CUCM
2.5K (80GB) 10K 1vCPU, 2GB vRAM & Replacing A Single Server
110GB vDisk
7.5K (80GB) 10K 2vCPU, 2GB vRAM & Replacing A Single Server
110GB vDisk
7.5K (110GB) 10K 2vCPU, 2GB vRAM Resize Virtual Machine
• Replacing A Single Server (2.5K OVA or 7.5K OVA with 80GB vDisk)
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/install/11_5_1/replace/cucm_b_
replacing-single-server-or-cluster-1151.html
• Resize Virtual Machine (7.5K OVA)
http://docwiki.cisco.com/wiki/Unified_Communications_VMware_Requirements#Resize_Virt
ual_Machine
Adding vCPU is supported for all apps except Unity and Unity Connection, but requires VM
to be shutdown first
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
VMware Tools 10 and CUCM 10.X / 11.0(1)
Refer to VMware tool version-mapping info for specific builds of ESXi 5.5 and 6.0
https://packages.vmware.com/tools/versions
Vmware
Tools 10.0.6
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
VMware Tools 10 and CUCM 10.X / 11.0(1)
• After Upgrading to ESXi 5.5u3b or 6.0u1b with CUCM 10.X and 11.0(1), tools
might be in “Not Running (Not Installed)” state
– Apply VMwareTools COP File or Upgrade CUCM
prior to attempting Interactive Vmtools Upgrade Method to recover
– Refer to http://docwiki.cisco.com/wiki/VMware_Tools
• You may disable the “Check and upgrade VMware Tools (before each power on / during power
cycling)” until you can apply the VMwareTools COP file or upgrade to a CUCM version that has
this issue addressed.
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 88
Reference
Bulk Update VMware Tools Upgrade Settings
Using vSphere Client Interface
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified Communications in a
Virtualized Environment
Virtualization DocWiki Changes
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Appliance to Virtualized CUCM
Appliance to Virtualization Conversion
PCD UC App UC App UC App UC App
3 Migration
VOS VOS VOS VOS
1 Server Hardware
More Traditional IT
Flexible, but more Complex
“Do it for me…” “Tell me what to do…” “I know what I’m doing…”
Preferred
Prescriptive Solution Approach Simplification Alignment with existing infrastructure.
Strategy?
Preferred
Align with Collaboration 80% use cases. Align with Data Center use cases.
Pre-sales?
MCS
Server
Maximum
Number
OVA
Deployment
vCPU
• Smaller MCS server converts to a
Model of Phone Size standard 2500 device OVA or restricted
7845-I3 or 10000 10000 4 performance CPU OVA on CUCMBE 6K
earlier
7845-I3 or 7500 7500 2 • MCS and C series both has similar direct
earlier
attached storage (DAS)
7845-I2/H2 7500 7500 2
or earlier
• Storage option for redundancy: FC SAN
7825-I5 or 1000 2500 2
earlier
7825-I5 or 1000 1000 2
earlier
7816-I5 or 500 1000 2
earlier
7828-I5 or 500 1000 2
earlier Restricted performance CPU (CUCMBE 6K)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
Reference
Appliance vs Virtualization Support
Feature Appliance 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
Answer file (platformConfig.xml) USB Virtual floppy
UPS via USB APC UPS via USB UPS on UCS/ESXi
Back up Tape Secure ftp
eToken encryption key USB on client and not server USB on client and not server
SMDI Serial port NA
6
System Level Planning and Considerations
Install PAKs < 8.6 - Virtualized CUCM - DSU - Deprecated - TFTP server - Phone firmware
- VMware changes - DRU phones performance - Application
- Software (PUT) - PCDU - Change freeze: - DB replication dependencies
- Product license - PCDM - MACD increase timeout & - Upgrade windows
registration (PAK) - EM < 9.X process count
- AXL, PCP - DB replication
- CUCM License: - LDAP Sync cleanup RIS / ATS
- LCT < 8.6 - RTMT alert Logs
- DAT - VM changes - Purge CDR
- License Manager - DB Replication (2)
(ELM/PLM) - DRS back up
- Licensing case - Baseline system
- Disk Space
- COP file(s)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 99
Example: Minimize Upgrade Window
1Phase I:
2
Phase II:
3
Phase III:
4
Phase IV:
5
Phase V:
6
Phase VI:
Owner User ID / phone IP Phone Proactive UC Applications Pre- Prepare CUCM for CUCM and UC
association and Replacement Upgrade Migration Upgrade Applications Post
Firmware Upgrade Upgrade Migration
license request
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Check List to Improve Upgrade
Performance
Disk Space for Upgrade
Start the IM&P Upgrade after the CUCM Upgrades are completed
• IM&P Publisher CUCM Publisher Hostname (CSCva98249)
• Hostname Match is Case Sensitive when Upgrading to 10.5+
• Check for mismatch. Uppercase vs Lowercase (cucmpublisher vs CUCMPublisher)
admin:show myself
Refresh Upgrade Stuck Here
Machine Name : cucmpublisher
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
Improve Upgrade Performance
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Improve Upgrade Performance C2XX / BE6K /BE7K
M3/M4 Platforms w/
SuperCap
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 105
Improve Upgrade Performance
• Change TFTP service parameter for dedicated TFTP server on CUCM 5.1(1c) or
later:
• System Service Parameter Cisco TFTP (Advance)
• Maximum Serving Count (default is 500)
• 1,500 for single processor dedicated TFTP server and 3,000 for dual processors
dedicated TFTP server
• Purge CAR Database
• CUCM Serviceability Tools CDR Analysis and Reporting System Database
Manual Purge
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
Improve Database Replication Setup Performance
Set the following on the CUCM Publisher Node prior to initiating the Upgrade
• Increase database replication parallel processing count (Publisher)
utils dbreplication setprocess 40 (default is 1)
• Increase database replication timeout for large cluster (Publisher)
utils dbreplication setrepltimeout <3600> (default is 300)
• Range is 300 to 3600
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
Questions ?
Cisco Spark
Ask Questions, Get Answers, Continue the Experience
The Spark Room will be open for 2 weeks after Cisco Live
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
Complete Your Online Session Evaluation
• Please complete your Online
Session Evaluations after each
session
• Complete 4 Session Evaluations &
the Overall Conference Evaluation
(available from Thursday) to receive
your Cisco Live T-shirt
• All surveys can be completed via
the Cisco Live Mobile App or the
Don’t forget: Cisco Live sessions will be available
Communication Stations for viewing on-demand after the event at
CiscoLive.com/Online
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
Continue Your Education
• Demos in the Cisco campus
• Visit the Hub (2.2) for:
- Technical Solutions Clinic
• Lunch & Learn topics
• Meet the Engineer 1:1 meetings
• Related sessions
• Join the session’s spark room 👍
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Thank You
Reference Links
Migration Recommendations
• Develop a comprehensive plan for the migration
• Partners can use PDI Helpdesk for migration plan review
• http://www.cisco.com/web/partners/tools/pdihd.html
• Break the upgrade into phases to minimize downtime
• Open a Global Licensing Operations (GLO) case with specific tags for fast
results
• https://communities.cisco.com/community/partner/collaboration/migration/blog/2013/0
5/30/how-to-get-the-efficient-support-for-drive-to-9
• Open a proactive TAC case for the upgrade
• http://cisco.com/tac/caseopen
• Check Unified Communications Virtualization docwiki often due to frequent
changes
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 115
Reference
Reference links
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 116
Reference
Reference links
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 117
Appendix
• W1 Upgrade
• Bridge Upgrade
• Jump Upgrade
• License Acquisition
• L2 and RU Upgrade in Detail
• Detailed ELM/PLM License
• User Count Tool
• License Conversion
• Phone and License Usage
Appendix
• ELM 9.1
• PLM 10.X
• Previous Methods for Owner User ID
• License Management Models with PLM
• Refresh Upgrade (RU) for MCS 7825 and
MCS 7828
• L2 and RU Upgrades for CUCM 9.X and
CUCM 10.X
• RU Upgrades for CUCM 11.X
Appendix
• RU COP File
• RSA COP File
• Detailed PCD Migration Steps
• CUCM-BE5K Migration
• RSA 3 signed cop file and CUCM 10.0
RSA 2/3
• Sample PowerShell Scripts
• CUCM License
Reference
Solution Names and Versions
CUCM / Unified CM /
License Manager
CallManager / UC Manager
Cisco Unified
Communications Manager
(CUCM)
4.3-11.X
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 121
W1 Upgrade: Windows to Appliance Model
Tape or Save DMA File CUCM Tape, FTP Node, DLU and
Network Download to Tape or 7.X or sFTP 7.1 Feature SW
Share From CCO Network Share DVD Kit Server License
1 2 3 4 5 6
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 122
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)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 123
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-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 124
Jump Upgrade
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 125
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-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 126
License Acquisition with CUCM 5.X to 8.X
UPGRADE
Contract Number Product Upgrade SW Feature Upgraded
Tool Site License CUCM cluster
NEW
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 128
Refresh Upgrade (RU): Appliance to Appliance
Model
Active Partition Running InActive partition Dormant
InActive partition 1. Data Active Partition 1. Firmware
exported Reboot Reboot
and BIOS
(CUCM and upgrade
CAR) into 2.VOS
/common installation
partition 3. Platform
import
InActive partition Dormant
Active Partition
1. CUCM
installation Server is down while upgrade software is being install
2. DB
installation More reboots
3. CUCM data
import Higher downtime since upgrade cannot be done while
4.CAR DB
creation system is functioning
5.CAR DB
migration Upgrade is equal to complete installation of CUCM
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 129
Cisco Unified Enterprise License Manager
Add CUCM or How and what do CUC, CUCM and ELM
CUC systems Register
communicate?
1 2 Success/Fail
ELM
4
Get License Capability
6 Grant
ELM can be stand alone or bundle with CUCM or CUC. Interaction is a logical flow
CUCM and CUC sends license usage to ELM
ELM handles the license grant or revoke based licensing logic
CUCM and CUC perform license enforcement based ELM response
CUCM and CUC enforcement rules are different
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 130
Process of CUCM and ELM Communications
1 2 3
CUCM License Evaluation ELM License Evaluation
4
[VALID or INVALID ] How does CUC, CUCM and ELM know
what to communicate?
1
2
1. Cluster > Add: Add system in User Count Tool (UCT) using IP/hostname of system and
AXL credential
2. Cluster: Ensure that system connected successfully
Check versions of CUCM that the tool detects
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 132
License Conversion
CUWL
UCL 2-17
0-6 DLU
DLU
How can I
A La migrate For CUCM, CUC included with CUWL or standalone CUC
1
Carte
these
DLU
license? Manual Work with Global License Operation (GLO) licensing@cisco.com
Manually provide data of current system to get new license file
from GLO
Documentation of process at:
Pool of
DLUs https://communities.cisco.com/docs/DOC-33804
How many
of what
Standalone CUC
2
type of
licenses
do I have?
Automated Upgrade CUC to 9.X
Self service license request using Product License
Registration
Documentation of process at:
http://www.cisco.com/en/US/products/ps6509/products_tec
h_note09186a0080bf5921.shtml
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 133
License Count Utility (UCT) for CUCM 6.X-8.X
Available on CCO
Perform AXL calls to existing CUCM clusters for licensing
information, recommends CUCM 9.X license usage, provides
CUCM 6.X
option for unused DLU to CUCM 9.X license and generate
report.
Detailed screen capture of UCT are in
the appendix
CUCM 8.X
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 134
1. Data for Manual License Migration
Working with Global Licensing Operation (GLO) at licensing@cisco.com
Provide current system usage
Migrated system(s): ELM Usage Report
CUCM 6.X to 8.X: License Report with License Count Utility (UCT)
CUCM 3.X to 5.X: Print screen of system usage
Provide
Active ESW/UCSS contract number
Site information
Contact information for email and support contract
MAC Address/License MAC from current CUCM system
ELM generated license request
Email to send licenses or software with contact information
Intended CUCM 9.X user count and features for unused DLU
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 135
2. Automated License Migration with ELM
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 136
2. Automated License Migration with ELM
CUCM License
Request
1. In ELM, add the new upgraded CUC 9.X and get upgrade license request
2. In ELM Upgrade wizard: License Management > Add or Upgrade Licenses > Upgrade Licenses
Go through license planning for UCL and CUWL request based on DLU
Capture license request text
3. Go to:
Product License Registration site = https://tools.cisco.com/SWIFT/LicensingUI/Home
Go to Migration License section and select Register for Upgrade/Migrate License
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 137
Overview of CUCM 9.1 Installation MCS-781X
MCS7825
CUCM MCS7828
9.X DVD KIT MCS7835
MCS7845
Apply SR, ES or SU
Basic Install
Upgrade During New Installation, New
Installation Server—Flash Cut or
i.e., 9.1(1a) to 9.1(2) New Server—Migration
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 138
Installation Logs
• To capture installation logs failure, a USB key is required
for physical servers
Plug USB key into the physical server
Accept dumping of logs
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 139
CUCM 9.X Phone License
License Phone Type (2) # of Devices (3) Features (1)
Enhance UCL 12S, 12SP, 12SP+, 30SP+, 30VIP, 3911, 3951, 6941, 1 EM, SNR
6945, 6961, 7902, 7905, 7906, 7910, 7911, 7912, 7920,
7921, 7925, 7926, 7931, 7935, 7936, 7937, 7940, 7941,
7941G-GE, 7942, 7945, 7960, 7961, 7961G-GE, 7962,
7965, 7970, 7971, 7975, 7985, 8941, 8945, 8961, 9951,
9971, Cius, E20, ISDN BRI Phone, Third-party SIP
Device, CIPC, CUPC, CIM, CSF, EX60, EX90, Jabber
(Android/iPhone/iPpad), CUMC, IIM, Nokia S60, H.323
Client, VXC 6215, 6911, 6921, CUC-RTX, Analog, 3905,
6901, VGC Phone, ATA186, ATA187
, Analog, 3905, 6901, VGC Phone, ATA186, ATA187
Enhance UCL Plus Same as Enhance UCL 2 EM, SNR
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 140
CUCM 9.X Phone License
License Phone Type (2) # of Devices (3) Features (1)
CUWL Standard 12S, 12SP, 12SP+, 30SP+, 30VIP, 3911, 3951, 6941, 10 EM, SNR
6945, 6961, 7902, 7905, 7906, 7910, 7911, 7912, 7920,
7921, 7925, 7926, 7931, 7935, 7936, 7937, 7940, 7941,
7941G-GE, 7942, 7945, 7960, 7961, 7961G-GE, 7962,
7965, 7970, 7971, 7975, 7985, 8941, 8945, 8961, 9951,
9971, Cius, E20, ISDN BRI Phone, Third-party SIP
Device, CIPC, CUPC, CIM, CSF, EX60, EX90, Jabber
(Android/iPhone/iPpad), CUMC, IIM, Nokia S60, H.323
Client, VXC 6215, 6911, 6921, CUC-RTX, Analog, 3905,
6901, VGC Phone, ATA186, ATA187
, Analog, 3905, 6901, VGC Phone, ATA186, ATA187
TelePresence TelePresence 1
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 141
CUCM 10.0 Licensing Summary Cont.
UCL Enhanced / Enhanced Plus
CUWL Standard TelePresence
CUWL Professional Room
69xx 89xx
UCL Basic
Jabber Desktop
TX / CTS / T Series
78xx
UCL Essential
99xx
6911
79xx
MX / Profile Series
Fax Analog DX650
Jabber Mobile
6921
792x
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 142
Enterprise License Manager (ELM)
ELM Implementation Products
ELM
Standalone ELM
ELM + CUCM
Co-resident with CUCM ELM + CUCM
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 143
License Manager Architecture 9.X and 10.X
First First
node of node of
CUC 1 CUC 2 CER 1
First Node of First Node of
CUCM Cluster 1 CUCM Cluster 2
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 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 144
Previous Methods for Owner User ID
• BAT: http://www.cisco.com/c/en/us/support/docs/voice-unified-
communications/bulk-administration-tool/110967-bat-00.html
• CLI SQL on logged in users:
https://crystalclearinsanity.wordpress.com/2014/03/07/cucm-set-device-owner-
id-to-em-logged-in-user-id-via-sql/
• CLI SQL: http://pandaeatsbamboo.blogspot.com/2014/01/associate-existing-
phones-to-users-with.html
• UDS and AXL: http://samiamsam.com/2014/06/24/cisco-api-series-the-uds-api-
with-a-side-of-axl/
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 145
License Management Models with PLM
License
Management
License
Management ELM Stand Alone
DISTRIBUTED CENTRALIZED
• PLM provides for both distributed and centralized license management model
• Separate virtual machine for ELM (recommended)
• Separate virtual machines based on UC applications, site or line of business
• Co-resident to CUCM or CUC corporate wide or based on UC applications, site or line of business
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 146
Reference
Refresh Upgrade (RU) for MCS 7825 and
MCS 7828 (CUCM 8.6 & 9.X Upgrade)
• DRS back up before upgrade. USB data cannot be restore from new installation
• Reinstallation and DRS restore as the only reversion method
• Check memory required per server (MCS7825 – 4GB, MCS7828 – 6GB) before upgrade
• Recommend to virtualize at this point if possible
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 147
Upgrade and Migration Caveats with Diskspace
Upgrade Definition Scenario
W1 Upgrade Windows to appliance upgrade up to CUCM 7.1(5)
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
Jump Upgrade Servers too old to run CUCM version 8.0(2) or later to virtualized. Virtualized
in lab to perform upgrade
Manual Platform Changing servers platform. Typically from bare metal servers to virtualized
Change environment
Automated Platform
Change w/ PCD
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 148
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-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 149
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-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 150
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
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 151
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
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 152
In-Place RU Upgrade Process
• Add version 11 of
license for the
appropriate ELM or
Existing Existing New CUCM Existing New CUCM PLM PLM
CUCM CUCM 11.X Cluster CUCM 11.X Cluster
Cluster Cluster Cluster • For 9.X to 11.X,
upgrade IM&P after
Upgrade Switch Switch Add
Upgrade
License to
CUCM cluster is
Publisher Partition Subscribers Partition upgraded
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
CUCM CUCM
sFTP
11.X CLI or 11.X CLI or
Server
ISO file OS Admin ISO File OS Admin
1 2 3 4 5 6
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 153
Refresh Upgrade (RU) and COP File
• Perform a DRS back up before upgrade
• Install Refresh Upgrade COP file v1.5 (ciscocm.refresh_upgrade_v1.5.cop.sgn) file on all CUCM
servers. Also for CUC, CUCM-BE 5K and IME
• Active version is CUCM 8.5 or earlier (i.e. No need for CUCM 8.6, 9.X or 10.X)
• Upgrade to CUCM version 8.6 or later (e.g. Required for upgrade from CUCM version 8.5 to 10.5)
• No reboot is required
• Installation fails if changes are already in CUCM code (e.g. ES that already have this code change)
• CLI: “show version active” or OS Admin: “Show > Software” to see installed COP file(s)
• 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
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 154
CUCM 10.5 Pre-Upgrade COP File
• Pre-Upgrade RSA keys Cisco Options Package
(COP) file (ciscocm.version3-keys.cop.sgn) for
software integrity 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
CUCM on Virtualized
MCS PCD CUCM 10.X
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 156
Automated Platform Conversion with PCD
CUCM Bootable ISO provided to ESXi Hosts via
NFS service running on PCD
5
1 Migration (M1) Steps
CUCM 6.X
4 1. Add Source CUCM Clusters to PCD
Inventory
Create
CUCM 2. Add ESXi Hosts to PCD Inventory
VMs via
CUCM 7.X OVA
PCD 2 3. Add CUCM Bootable ISOs to PCD SFTP
Server (adminsftp user / fresh_install folder)
4. Deploy Empty CUCM VM on ESXi Hosts via
OVA
CUCM 8.X 3
5. Map Physical Nodes to Virtual VMs and
Schedule Migration Tasks
ESXi
Host
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 157
Reference
PCD Inventory Source Cluster Discovery
• First we need to
Discover the Source
CUCM 7.1(5) Cluster
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 158
PCD Inventory Source Cluster Discovery – Step
Reference
1
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 159
PCD Inventory Source Cluster Discovery – Step
Reference
2
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 160
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 161
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 162
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 163
Reference
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 166
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 167
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 168
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 169
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 170
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 171
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 172
Reference
No Option to
Remove DNS on
Destination
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 173
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 174
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 175
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 176
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 177
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 178
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 179
Reference
• By Default Migration is
Fully Serialized
• Delete Steps 6 - 14
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 180
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 181
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 182
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 183
Reference
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 184
CUCM-BE 5K to CUCM-BE 6K or CUCM/CUC
CUCM-BE 5K
Virtualized CUCM
and CUC 10.5
COBRAS COBRAS Data COBRAS Import
Export
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 186
CUCM and ISO/COP Files
CUCM accepts RSA v2
COP
(sgn)
CUCM accepts RSA v3
✔ CUCM 11.5 ISO is RSA v3
ciscocm.free_common_space_v1.0.cop.sgn
COP
(sgn)
CUCM accepts RSA v3 COP file is RSA v2 file
X
COP file is RSA v3 COP
✔ (sgn)
file
CUCM accepts RSA v3
CUCM 11.5 ciscocm.free_common_space_v1.3.k3.cop.sgn
Verify that Third-party COP files have been signed with RSA v3 if installed onto CUCM 11.X or later:
2N, Ascom, Avara, BT, DoCoMo, Fujitsu, Intelbras, IP Blue, IP Trade, Mindshare, Mobile Heartbeat, Nokia, RIM, Sony, Speakerbus,
Spectralink, Syn-Apps, Tandberg, Telecore, Telematrix, Verizon
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 187
Sample PowerShell Script to update CUCM 10.0
Virtual Machine
### Remember to Shutdown your CUCM first ###
param (
[string]$vCenter = ”vcenter.cisco.com",
[string]$vName = ”cucm1a",
[string]$toolsPolicy = "UpgradeAtPowerCycle"
)
if ( (Get-PSSnapin -Name VMware.VimAutomation.Core -ErrorAction SilentlyContinue) -eq $null )
{
Add-PsSnapin VMware.VimAutomation.Core
}
Connect-VIServer $vCenter -WarningAction 0
get-vm -Name $vName | Set-VM -GuestID "rhel6_64Guest" -confirm:$false
get-vm -Name $vName | get-networkadapter | set-networkadapter -type "vmxnet3" -confirm:$false
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.ToolsUpgradePolicy = $toolsPolicy
#$vmConfigSpec.Tools.ToolsUpgradePolicy = "manual"
Get-View -ViewType VirtualMachine -Filter @{"Name" = $vName} | %{$_.ReconfigVM($vmConfigSpec)}
Get-View -ViewType VirtualMachine -Filter @{"Name" = $vName} | %{$_.reload()}
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 188
Sample PowerShell Script to update CUCM 10.0
Virtual Machines in a Folder
### Remember to Shutdown your CUCMs first ###
param (
[string]$vCenter = ”vcenter.cisco.com",
[string]$vFolder = ”CUCM Folder",
[string]$toolsPolicy = "UpgradeAtPowerCycle"
)
if ( (Get-PSSnapin -Name VMware.VimAutomation.Core -ErrorAction SilentlyContinue) -eq $null )
{
Add-PsSnapin VMware.VimAutomation.Core
}
Connect-VIServer $vCenter -WarningAction 0
Get-Folder $vFolder | get-vm | Set-VM -GuestID "rhel6_64Guest" -confirm:$false
Get-Folder $vFolder | get-vm | get-networkadapter | set-networkadapter -type "vmxnet3" -confirm:$false
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.ToolsUpgradePolicy = $toolsPolicy
#$vmConfigSpec.Tools.ToolsUpgradePolicy = "manual"
$folder = Get-Folder $vFolder | Get-View
Get-View -SearchRoot $folder.MoRef -ViewType VirtualMachine | %{$_.ReconfigVM($vmConfigSpec)}
Get-View -SearchRoot $folder.MoRef -ViewType VirtualMachine | %{$_.reload()}© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Sample PowerShell Script to Deploy CUCM VMs in
Bulk to use as PCD Migration Destination
### Deploy a Blank CUCM choosing the Deployment Size and convert to Template First###
### Here this template is named cucm_10.5_vmv8_v1.8.ova_7.5k , Script tested with PowerCLI 6.0 ###
$vCenter = ”vcenter1.cisco.com”
$vFolder = ”UCMDestination-Folder”
$template = "cucm_10.5_vmv8_v1.8.ova_7.5k”
$vmNames = @{}
$vmNames[”ucmdestpub"] = @("ecats-rtp-cc42-esxi-1.ecatsrtp.cisco.com","ecats-rtp-cc42-esxi-1-
datastore1”,”Vlan123")
$vmNames[”ucmdestsub1"] = @("ecats-rtp-cc42-esxi-1.ecatsrtp.cisco.com","ecats-rtp-cc42-esxi-2-
datastore1”,”Vlan124")
CUCM 6.X
PLM
1. Number of public space
2. Pre-upgrade license report or
LCU-License-
Report.zip
licensing@cisco.com licensing case number
3. UCSS/ESW contract or SO
Pre-Upgrade number
CUCM 7.X
License License Report
Count
Utility
CUCM 8.X
• 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
• Include number of public space, license case number / MAC address of existing system and SWSS
contract number, upgrade order number and send directly to licensing@cisco.com
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 192
Opening Licensing Case
• https://tools.cisco.com/ServiceRequestTool/scm/mgmt/case
• Type of problem = Licensing
• licensing@cisco.com
Phone
• 1-800-553-2447
• Option 3, License Support
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 193
Previous CUCM 8.X and Earlier
Device Based License
Reference
CUCM 5.0 to 7.1(3) License Types
TECHNICAL ORDERING Description
Node Node
Number nodes per cluster
DLU DLU
Number of phones, type of phones, mobility feature
and presence users
SW Feature ESW/UCSS
Maintenance for minor and major version upgrade
• Three license types: Node, Device License Unit (DLU) and Software Feature license
• Node license is enforced based on the number of node running CM service. TFTP and
MOH also requires node licenses
• DLU is enforced based on provisioned phones, type of phones, mobility and presence
features
• Major version upgrade requires Software Feature license
• License files are locked to MAC address of the first node or Publisher of the cluster
• License enforcement is done on CUCM
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 196
Reference
CUCM 7.1(5) to 8.6 License Types
TECHNICAL ORDERING Description
Node UCL/CUWL
Number nodes per cluster
DLU UCL/CUWL
Number of phones, type of phones, mobility feature
and presence users
SW Feature ESW/UCSS
Maintenance for minor and major version upgrade
• Technical license enforcement is the same as before: Node, DLU and Software Feature
license. Device based
• Ordering is based on User based
• For bare metal servers (MCS), licenses are locked to MAC address of the first node or
Publisher of the cluster
• In virtualized environment, licenses are locked to the license MAC address of the first
node or Publisher of the cluster
• License enforcement is done on CUCM
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 197
Reference
License Type & DLU (CUCM 8.6 and earlier)
LICENSE TYPE DLU Comments
CUWL Pro 17/12 Prior to January 2012/After January 2012
CUWL Standard 11/8 Prior to January 2012/After January 2012
CUWL Entry 9 Migrate to Enhanced Plus UCL CUCM 9.X and later
CUWL Analog 2 Migrate to Essential UCL in CUCM 9.X and later
CUWL Public 5 Migrate to Enhanced UCL in CUCM 9.X and later
Space
Enhanced UCL 6 Migrate to Enhanced UCL or CUWL in CUCM 9.X and later
Basic UCL 4 Migrate to Basic UCL in CUCM 9.X and later
Essential UCL 0 Migrate to Essential UCL in CUCM 9.X and later
Public Space 5 Migrate to Enhanced UCL in CUCM 9.X and later
UCL Adjunct 5 Using corresponding license, migrate to Enhanced Plus UCL in CUCM 9.X and later
UCL TP 6 Migrate to TelePresence Room Based Endpoint, Single or Multi-Screen
Single/Multi-screen
2 Device •
•
Based on the device
E.g. Public space phones, shared workspace phones, etc.
3 / Device • Based on the model of device and the number of devices assigned to the user
• I.e. 1- 2 devices: UCL, 3 -10 devices: CUWL
CUCM Licensing
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/admin/10_0_1/ccmfeat/CUCM_BK_F3AC1C0F_00_cucm-features-services-guide-100/CUCM_BK_F3AC1C0F_00_cucm-features-services-guide-100_chapter_0100101.html#CUCM_RF_UCAE0263_00
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 201
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
• Owner User ID Field:
- CUCM 9.1(1a) or earlier: User or None
- CUCM 9.1(2) or later: User or Anonymous
• Previous Methods:
- BAT, Run SQL via CLI, UDS and AXL
- Links in the Appendix
Recommend to perform this task before upgrading to
CUCM 9.X or later
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 202
Cisco Device Assignment Tool
(DAT)
Cisco Device Assignment Tool (DAT)
• Pre-upgrade or post-upgrade of CUCM 9.0
Device Assignment Tool and later releases
Match Users to
CUCM Search for
Unassigned Assign Owners • Align OwnerUserID to IP Phones for User
Unassigned
6.X-9.1
Phones via AXL
Phones based on (OwnerUserID) to Based Licensing (CUCM 9.0 and later
3 defaults and 4 Phones
per CUCM cluster
optional rules releases).
• Windows PC (7 and later) or Apple Mac
(OSX 10.8 and later) Java application
CUCM
10.X-11.X
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 204
Reference
Cisco Device Assignment Tool (DAT)
• Based on sequence of 7 rules or manually
DAT edited xls file
(UdatApplication.jar)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 205
Opening Licensing Case
• https://tools.cisco.com/ServiceRequestTool/scm/mgmt/case
• Type of problem = Licensing
• licensing@cisco.com
Phone
• 1-800-553-2447
• Option 3, License Support
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 206
Prime License Manager (PLM)
Cisco Prime License Manager (PLM)
PLM Implementation Products
PLM
Bootable Standalone PLM
Prime_LM
Bootable
CUCM PLM + CUC Co-resident with CUC PLM + CUC
10.X/11.x
• PLM is a centralized enterprise-wide license management solution for Cisco collaboration applications
- CUCM, CUCM SME and CUCMBE 6K
- Cisco Unity Connection (CUC)
- Cisco Emergency Responder (CER)
• PLM deployment can be standalone or co-resident with CUCM, CUCM-BE 6K or CUC
• In PLM 10.5(1)SU1, PLM can be removed from the product
Cisco Prime License Manager 11.5 User Guide:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/plm/11_5_1/userguide/CPLM_BK_CE0970F4_00_user-guide-rel-1151.html
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 208
Reference
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) SU3 9.1.2.13900-10
CER
License License License License License
Manager Manager Manager Manager Manager
API API API API API
PLM
PLM
License file
• License Manager API in CUCM 11.X, CUC 11.X and CER 11.X interacts with PLM for
license request and approval
• License Manager API was added CUCM in version 9.0, CUC in version 9.0 and CER in
version 10.0
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 210
License Manager Product Support and Usage
Product Version ELM 9.X (Bare Metal PLM 10.X PLM 11.X
or Virtualized) (Virtualized) (Virtualized)
CUCM 9.X Yes Yes Yes
/ CUC 9.X
CUCM 10.X Yes w/ License Yes Yes
/ CUC 10.X Definition (1 or 2)
CUCM 11.X Yes w/ License Yes w/ License Yes
/ CUC 11.X Definition (2) Definition (3)
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 211
ELM to PLM Upgrade
ELM 9.X ELM 9.X
PC
ELM/PLM
ELM 9.X Upgrade PLM 11.5
PLM
PLM 10.X Upgrade PLM 11.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 PLM10.X/11.X upgrade
• Use pre-upgrade RSA keys COP file (ciscocm.version3-keys.cop.sgn) to upgrade to
PLM 10.5 and later for 9.X
• Re-host license by using Product License Registration (www.cisco.com/go/license)
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/11_5_1/replace/cucm_b_replacing-single-server-or-cluster-1151.html
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 212
CUCM and PLM Interaction
• PLM polls all registered CUCM clusters
• CUCM cluster evaluates license usage and sends
license usage back to PLM
CUCM PLM
• Evaluate phone, • Poll all products
• PLM evaluate all CUCM cluster responses to see
users and every 24 hours if there is adequate licenses for the requested
features usage • Evaluate types
• Send license adequate
usage to PLM licenses • PLM performs license substitution if does not have
• Receive license • Perform license adequate license of the requested type
response and substitution
operate in the • Provide Valid or • PLM response back to with either valid or invalid
appropriate Invalid license (not enough licenses) to all CUCM clusters
mode response
• CUCM receives the response from PLM and
function accordingly
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 214
Reference
Grace Period and License Overage
Grace Behavior when license is exceeded
Period
License
Manager
API
CUCM 9.X-11.X 60 License Overage:
• System function normally
• Existing phones cannot be de-provisioning
• Additional phones cannot be provisioned
CER
CUC 9.X-10.5 60 Expire:
License
License
Manager
Manager
API
• System will not take calls
API • Users cannot retrieve messages
• Additional users or mailboxes cannot be provisioned
CUC 11.X 60 Expire:
• System will take calls
• Send or receive voicemails
• Additional voicemail boxes can not be provisioned
BRKUCC-2011 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 215