BRKUCC-2011

Best Practices for Migrating From Previous Versions of Cisco Unified Communications Manager (CUCM) to Version 12.5

Baha Akman, Sr Technical Leader CX [email protected] Cisco Webex Teams

Questions? Use Cisco Webex Teams (formerly Cisco Spark) to chat with the speaker after the session How 1 Find this session in the Cisco Events Mobile App 2 Click “Join the Discussion” 3 Install Webex Teams or go directly to the team space 4 Enter messages/questions in the team space cs.co/ciscolivebot#BRKUCC-2011

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3 Reference Previous Sessions for various CUCM Versions

• To CUCM 9.X  Ping me on Webex Teams for this deck BRKUCC-2011 - Best Practices for Migrating Previous Versions of CUCM to CUCM 9.X (2012 San Diego & 2013 Orlando) • To CUCM 10.X  ciscolive.com On-Demand Library BRKUCC-2011 - Best Practices for Migrating Previous Versions of CUCM to version 10.5 (2014 San Francisco) BRKUCC-2012 - Best Practices for Migrating Previous Versions of Cisco Unified Communications Manager (CUCM) to CUCM 10.X (2015 Milan) • To CUCM 11.X  ciscolive.com On-Demand Library BRKUCC-2011 - Best Practices for Migrating Previous Versions of CUCM to version 11 (2015 San Diego & 2016 Berlin & 2016 Las Vegas & 2017 Berlin) • To CUCM 12.0  ciscolive.com On-Demand Library BRKUCC-2011 - Best Practices for Migrating Previous Versions of CUCM to version 12 (2018 Berlin & 2018 Orlando)

Cisco Live Access Sessions On-demand BRKUCChttp://www.ciscolive.com/global/-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 Agenda

1. Session Objectives and Scope

2. Overview of System Level Planning

3. Smart Licensing Planning, Design and Migration for CUCM 12.5

4. CUCM Upgrade/Migration Methods and Tools

5. Platform Support and Migration

6. System Preparation and Optimizing CUCM Upgrades

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5 1

Session Objectives and Scope Session Highlights

• Prime License Manager  CUCM 9,10,11 CUCM Licensing • CUCM 12.0+  Smart Licensing • CUCM 12.5+  Specific License Reservation (SLR)

• Direct Standard Upgrade (SU aka L2) CUCM Upgrades • Direct Refresh Upgrade (RU) • Simple Upgrades with CUCM 12.5+ 

Prime Collaboration • Automated Management of CUCM • Installs, Upgrades, Migration Deployment (PCD) • PCD 12.5 Enhancements

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7 Session Objectives

• To provide foundational knowledge for a successful upgrade or migration to CUCM 12.5 • Planning • Considerations • Approach • Tools

• To provide an overview of Smart Account and Smart Licensing including new Smart License support in CUCM 12.5

• To provide an overview and best practices to optimize upgrade and migration from a holistic system level

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8 Session Scope

Virtualized CUCM Virtualized CUCM 12.5 Bare Metal CUCM

• Upgrade or migrate to CUCM 12.5 • System level approach • License conversion from traditional node and ELM/PLM license to Smart Licensing

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9 2

Overview of Systems Level Planning for CUCM Upgrade and/or Migration System Level Planning

Upgrade/Migration Optimizing Upgrade License Management Platform System Preparation Execution Methods and Tools Speed

Smart Licensing Direct Standard Upg. Servers Deprecated phones - Review the Phone firmware Smart Account Direct Refresh Upg. Pre-Upgrade check Recommended Application License Conversion PCD Upgrade Virtualized CUCM list Sequence dependencies License Optimization PCD Migration VMware changes - TFTP server Upgrade windows Smart Registration - Change freeze: performance SLR Registration - MACD - DB replication - EM < 9.X increase timeout & - AXL, PCP process count - LDAP Sync - DB replication cleanup RIS / ATS - RTMT alert Logs - VM changes - Purge CDR - DB Replication (2) - DRS back up - Baseline system - Disk Space - COP file(s) - Pre Upgrade - Post Upgrade Check COP Check COP

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11 Example: Minimize Upgrade Window 1 2 3 4 5 6 Phase I: Phase II: Phase III: Phase IV: Phase V: 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 license request Firmware Upgrade Migration Upgrade

IP Phone UC Applications CUCM Replacement Apply COP files Firmware Upgrade Upgrade

• Phase II, IV or V might have to be repeated for each of the step in a multi-step upgrade • Check with Compatibility Matrix on Collaboration UC Applications applications and firmware compatibility Upgrade

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12 3

Smart Licensing Planning, Design and Migration for CUCM 12.X CUCM Licensing Overview License Manager for CUCM by Versions

CUCM Version 5.0-8.6 9.0-11.5 12.0+

License Manager Publisher ELM/PLM Cisco Smart Software Manager (CSSM)

CUCM STATUS

SMART AGENT AGENT SMART STATUS

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15 CUCM 12.X Licenses

CUCM License Licensing CUCM Description Mode Version CUWL Enterprise 12.X Migrated CUCM and BE6K licenses

Enhanced Plus Enterprise 12.X Migrated CUCM and BE6K licenses

Enhanced Enterprise 12.X Migrated CUCM and BE6K licenses

Basic Enterprise 12.X Migrated CUCM and BE6K licenses

Essential Enterprise 12.X Migrated CUCM and BE6K licenses

TelePresence Room Enterprise 12.X Migrated CUCM and BE6K licenses BE6K Software License Starter New BE6K purchase with version 12.5 BE6000 12.5+ Bundle (R-CBE6K-K9) (one per cluster 欄 )

admin:utils BE6000Mode enable

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16 Example: CUCM 12.5 License Consumption

CSSM or SLR (Offline)

Essential, Basic, Enhanced, Enhanced Plus, CUWL and TelePresence Room CUCM (Offline) Specific License Request (Enterprise Mode)

CSSM or SLR (Offline)

Essential, Basic, Enhanced, Enhanced Plus, CUWL and TelePresence Room CUCM on BE6K (Enterprise Mode) CSSM or SLR (Offline)

BE6K Starter Bundle (1 per cluster if available) (35 Enhanced/35VM or 35 CUWL BE or 35 admin:utils BE6000Mode enable 1 CUWL Meetings)

CUCM 12.5 on Essential, Basic, Enhanced, Enhanced Plus, BE6K 2 CUWL and TelePresence Room (BE6K Mode)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17 Smart Licensing Overview Planning for Smart Licensing

1 2 3

CER

Smart Account Smart License Deployment Structure Enabled Model (Account/Roles) Products

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 1.Smart Account Structure: Smart Account Structure

ACCOUNT STRUCTURE Create or get access Create Virtual to Smart Account Design Smart Accounts and Accounts Structure Top Level: (e.g. abc.com, Define/Assign Roles xyz.com, etc.) Smart Account = abc.com

Account Description and Usage Examples Sub Level: Virtual Account = Account that represent a company (domain abc.com, xyz.com, etc. Collaboration Smart Account based) Sub Level: • Sub-Account to Smart Account Geographical locations, Virtual Account = • Represent different departments of the departments, product Infrastructure main Smart Account or organization types, etc. • Where product registers to Virtual Account • Where license are assigned to • Equal to an instance of ELM/PLM

E.G. Virtual Account “collaboration” have X,Y, Z, etc. quantity of collaboration licenses and where all Smart Licensing enabled collaboration products will register to

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20 1. Smart Account Structure: Roles

Create or get access Create Virtual to Smart Account Design Smart Accounts and Accounts Structure (e.g. abc.com, Define/Assign Roles xyz.com, etc.)

Visibility/Typical Roles Privileges ROLES Assignment

Highest level account that can create High Level Managers and admin Top Level: accounts and roles at the Smart Account of the Smart Account Smart Account Smart Account Admin = Manager1 Administrator level and Virtual Account level Smart Account User = TeamLead2 (view)

View level access at the Smart Account Manager or trusted partners Smart Account User level and Virtual Account level

Sub Level for Collaboration Virtual Account: • Manage properties of the assigned Lead engineers Virtual Account Virtual Account Admin = TechLead3 Virtual Account • User can register and view licenses Administrator specific to the assigned Virtual Virtual Account User = Engineer4 Account

• View properties of the assigned Virtual Deployment engineers Account Virtual Account User • User can register and view licenses specific to the Virtual Account

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21 Smart Licensing and CUCM Reference

• Lab: dCloud.cisco.com Collab VT Migration & Smart Licensing Lab – CUCM, Unity Connection and CER

• Tech Talk: Smart Licensing for Collaboration Applications (CUCM and Unity Connection) Recording: https://communities.cisco.com/docs/DOC-58520 Lab Document and Presentation: https://communities.cisco.com/docs/DOC-77054

• Cisco Live: Foundational Smart Account and Smart Licensing Smart Accounts and Smart Software Licensing - CISSOL-1116 (2016 Las Vegas)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22 Smart Licensing Reference Links Reference

• Smart Account Information • http://cisco.com/go/smartaccounts • Smart Licensing Information • http://cisco.com/go/smartlicensing • Smart Accounts and Smart Licensing On-Demand Training Materials • https://communities.cisco.com/docs/DOC-68582 • Request a new Sales Software Training Session at the time of your choosing • https://www.ciscofeedback.vovici.com/se/7FAD612023A8BF7E • Operational Exchange Community (search) • https://ucrm-cisco.force.com/OperationsExchange/s/

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23 2.Smart Licensing Deployment Models

Transport Direct cloud access Gateway 1 Cisco product sends usage information directly over the internet. Cisco Smart No additional components are needed. Software Manager

CUCM Direct cloud access through an HTTPs proxy Cisco Products send usage information over the internet via a Proxy Server –

2 Smart Call Home Transport Gateway (Free VM Download) or off-the-shelf or via HTTP Proxy HTTP or via Proxy (such as Apache). Direct cloud access

Air Gap Easeofuse Mediated access through an on-premises collector – connected CSSM Portal

Cisco Products send usage information to a local connected collector, which Cisco Software Usage 3 acts as a local license authority. Periodically, an exchange of information will Device Name be performed to keep the databases in sync. Usage Monthly Cisco UCM File Exchange CER UxCN

Mediated access through an on-premises collector – disconnected Router

Cisco Products send usage information to a local disconnected collector, which Gateway 4 Smart

acts as a local license authority. Once a month, an exchange of human readable premisessatellite Software Access through Access - Manage information will be performed to keep the databases in sync. Manager Licenses

on satellite

SecurityPolicy Full Offline Access – License Reservation License Reservation CUCM 12.5 Can Utilize Specific License Reservation (SLR). Requested from OS Offline One Time 5 Admin CLI and Specific Types of Licenses are reserved on CSSM perpetual or term Key &/ File Exchange based. ⚠️ Virtual Account Must not have Satellite associated ⚠️

Smart Software Manager Satellite (Overview, User Guide, Installation Guide, Data Sheet) https://www.cisco.com/c/BRKUCCen/us/buy/smart-2011 -accounts/software© 2019 Cisco and/or-manager its affiliates.-satellite.html All rights reserved. Cisco Public 24 Smart Licensing vs ELM/PLM

9.X – 10.X – 11.X 12.0+

Cisco CUCM CUCM Smart Software Manager (CSSM) CUC CUC software.cisco.com Standalone

ELM/PLM Authorization Code Code Authorization CER CER ➡️ CER Product ELM 9.X PLM 10.X PLM 11.X CER Version (Bare Metal or (Virtualized) (Virtualized) Virtualized)

CUCM 9.X Yes Yes Yes Co-res / CUC 9.X ELM/PLM CUCM 10.X Yes w/ License Yes Yes CUCM CUCM / CUC 10.X Definition (1 or 2) CUCM 11.X Yes w/ License Yes w/ License Yes PLM / CUC 11.X Definition (2) Definition (3)

CER 10.X No Yes Yes CUC Cisco Smart Software Manager satellite CUC CER 11.0 No Yes w/ License Yes Definition (3) (Optional)

PLM 1. License Definition for ELM 9.1 = elm_LicenseDef_9_1_v1.cop.sgn CER

2. License Definition for ELM 9.1 = elm_LicenseDef_9_1_v2.cop.sgn CER Authorization Request CUCM ➡️ 3. License Definition for PLM 10.0 = license-def-11-for-PLM-10x.def (12.5)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25 Cisco Smart Software Manager Satellite Overview

. Free installation package is available in an ISO Format

Minimum System Requirements (Customer Provided): . 200 GB Hard Disk . 8 GB Memory . 4 vCPUs Manual Sync ISO Air Gap Cisco® Smart Software Manager Satellite Registration request File

Authorization response file HTTP/S

Cisco Smart Receiver Licensing Messages Centos 7 HTTPS LCS Network Sync

Download Smart Software Manager Satellite (Release 4.2.0) https://software.cisco.com/download/release.html?iBRKUCC-2011=!y&mdfid=286285506© 2019&softwareid= Cisco and/or its 286285517affiliates. All rights&release= reserved.4.2.0 Cisco&os=Linux Public 26 Reference Collaboration License Substitution within CSSM

CUWL Enhanced Plus Enhanced Enhanced Cisco Plus Smart Enhanced Software Basic Manager Enhanced Basic Basic (CSSM) Basic Essential Essential Essential Essential NO Substitution when using SLR

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27 Reference Smart License Enabled Collaboration Products Collaboration Products Version Licensing Mode

Cisco Unified Communications Manager 12.0+ Smart ONLY

Session Management Edition 12.0+ Smart ONLY

Unity Connection 12.0+ Smart ONLY

Cisco Emergency Responder 12.0+ Smart ONLY

Cisco Unified Communications Manager Express 11.0 Hybrid

SRST 12.1 Hybrid

Cisco Unity Express Virtual 9.0.5+ Smart ONLY

Prime Collaboration Provisioning 12.4 Hybrid

vCUSP 9.0+ Smart ONLY

vCUBE Current Hybrid

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28 CUCM License Migration Collaboration License Migration to Smart License

CUCM 9.0-11.5 License Conversion

CSSM

License Service Device Based Licenses Selected Account • Smart Account • Virtual Account

Cisco System LRP PAK Based

Types of Migration Approach

PAK Based Fulfilled, partial or unfulfilled PAK to Smart Licensing Device Based PLM based to Smart Licensing

CSSM - Cisco Smart Software Manager (https://software.cisco.com/#SmartLicensing-LicenseConversion) LRP – License Registration Portal (https://slexui.cloudapps.cisco.com/SWIFT/LicensingUI/Home)

* Steps with Screen captures are in the appendix

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30 CUCM License Usage and Optimization CUCM License Usage • Extension mobility users: No license 1 User • Extension mobility user with Unified Mobility (SNR): UCL Basic license

• Device without Owner User ID association: UCL Device • Based on the device 2 • E.g. Public space phones, shared workspace phones, etc.

User • Device with Owner User ID association: UCL or CUWL / Device • Based on the model of device and the number of devices assigned to the user 3 • I.e. 1- 2 devices: UCL, 3 -10 devices: CUWL

• TelePresence (TP) device 4 TelePresence • E.g. CTS, MX, SX, TX, etc.

CUCM Licensing http://w w w .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 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32 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

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33 Cisco Device Assignment Tool (DAT) • Pre-upgrade or post-upgrade of Device Assignment Tool CUCM 9.0 and later releases Match Users to Search for • Align OwnerUserID to IP Phones for CUCM Unassigned Assign Owners Unassigned User Based Licensing (CUCM 9.0 and 6.X-9.1 Phones based on 3 (OwnerUserID) to Phones via AXL defaults and 4 later releases). per CUCM cluster Phones optional rules • Windows PC (7 and later) or Apple Mac (OSX 10.8 and later) Java

CUCM application 10.X-11.X

Device Name OwnerUserID CUCM Version Device Name OwnerUserID

SEP123456789012 None 9.1(1a) or earlier SEP123456789012 UserX

SEP098765432109 Anonymous 9.1(2) or later SEP098765432109 UserY

Device Assignment Tool 11.5 https://software.cisco.com/download/release.html?mdfid=286284802&softwareid=282204704&release=COP-Files&relind=AVAILABLE&rellifecycle=&reltype=latest

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3434 Cisco Device Assignment Tool (DAT) Reference

DAT (UdatApplication.jar) • Based on sequence of 7 rules or manually edited xls file

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 35 4

CUCM Upgrade/Migration Methods and Tools CUCM Versions, Builds and Requirements Sample CUCM Versions and Builds Reference

CUCM Version CUCM Build Numbering Convention 12.5(1) 12.5.1.10000-22 (A.B.C.XYzzz-x) (A) Major version (License)

12.0(1)SU1 12.0.1.21900-7 11.5.1.10000-6 12.0(1) 12.0.1.10000-10 (B) Minor version (Long Life Release) 11.5.1.10000-6 11.5(1)SU4 11.5.1.14900-11 (C) Maintenance release (Patch and/or Features)

11.5(1)SU3b 11.5.1.13902-2 11.5.1.10000-6 (X) Build (Patch) 11.5(1)SU3a 11.5.1.13901-3 11.5.1.10000-6

11.5(1)SU3 11.5.1.13900-52 11.5.1.20000-5 (example) 11.5(1)SU2 11.5.1.12900-21 (Y) FCS:0, ES or SU: 1-9 11.5.1.10000-6 (FCS) 11.5(1)SU1 11.5.1.11900-26 11.5.1.12900-21 (ES or SU look at last three digits) 11.5(1) 11.5.1.10000-6 (zzz) FCS:000, ES: 001-899, SU: 900-999 11.0(1a)SU3 11.0.1.23900-5 11.5.1.10000-6 (FCS) 11.5.1.11001-5 (ES) (example) 11.0(1a)SU2 11.0.1.22900-14 11.5.1.12900-21 (SU)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38 Separate CUCM & Unity Connection 12.X ISOs

CUCM 12.5 ISO Bootable_UCSInstall_UCOS_12.5.1.10000-22.sgn.iso

CUCM & Unity Connection 7.X-11.5 ISO

Unity Connection 12.5 ISO Bootable_UCSInstall_CUC_12.5.1.10000-XX.sgn.iso

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39 Upgrade Methods and Tools Methods and Tools for Upgrade CUCM 6.1(5)

CUCM 7.1(3/5)

CUCM 8.X What Appliance CUCM 9.X Upgrade Method? CUCM 12.5 CUCM 8.X 樂

CUCM 9.X What CUCM 10.X Upgrade CUCM 11.X Tool?

Virtualized CUCM 12.0

CUCM 12.5

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41 Upgrade Methods and Tools – Unified CM OS

Direct DSU Standard Upgrade Unified CM OS Admin Upgrades

Direct Native and embedded tool DRU Refresh Upgrade Simple Upgrades with CUCM 12.5+  Upgrades Method

PCDU PCD Upgrade Prime Collaboration Deployment (PCD) Upgrades and Migrations

PCD External tool () PCDM Migrate

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42 Unified CM OS Admin Types of Upgrades

Standard Upgrade (formerly called L2 Upgrade): • Active partition is running while upgrade software is SU being installed on inactive partition Unified • Low complexity with shortest possible downtime • Between CUCM versions with the same major Linux CM OS versions • (e.g. CUCM 10.0 to 11.0 or CUCM 10.0 to 11.5 or Admin 12.5 to 12.5   Simple Upgrades  ) RU RU (Refresh Upgrade): • Server is down while upgrade is taking place on inactive partition • Medium complexity with longer downtime • Between CUCM versions with the different major Linux versions • (e.g. CUCM 8.6 to 11.5 or CUCM 9.1 to 11.5 or 10.5(X)+ to 12.5  ) * More details in Appendix BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43 CUCM Upgrade and Reboot Options (DSU & DRU) Active Partition (CUCM 11) Active Partition (CUCM 12) Inactive Partition (CUCM 10) Inactive Partition (CUCM 11) 1 CUCM CUCM Publisher Publisher Automatically switch versions if the upgrade is successful (yes/no):

CUCM 12 Active Partition (CUCM 11) Active Partition (CUCM 12) Upgrade 2 Inactive Partition (CUCM 10) ISO Inactive Partition (CUCM 11)

CUCM CUCM Subscriber Subscriber • Publisher node MUST be Upgraded first • Switchover options depends on the collaboration product • CUCM Publisher can be switched over before Subscriber(s) Upgrade Startup • DRU Only  Switchover IM&P Publisher after CUCM Cluster Database Replication Completes • CUC Publisher must NOT be switched over before Subscriber Upgrade Completes

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44 SU and RU Upgrade Decision Tree Reference

CUCM Version VOS Release SU vs RU

Existing CUCM 5.1(x) & 6.X RHEL 3 Update 8 cluster being

upgraded 7.1(2) RHEL 4 Update 6 SU L2

Maint 7.1(3) & 8.0(x) RHEL 4 Update 7

8.5 RHEL 4 Update 8 RU

8.6* RHEL 5 Update 5 SU

YES SU Upgrade to same Perform a of End SW 9.X RHEL 5 Update 7

major OS version RU SU Upgrade RU 10.0(1) RHEL 6 Update 2 10.5(X) RHEL 6 Update 5

NO SU Upgraded 11.0(1) *EoSWM RHEL 6 Update 6 Perform a CUCM 11.5(1) RHEL 6 Update 6 RU Upgrade cluster RU 12.0(1) CentOS 6 Update 8

* RU starts with CUCM 8.6 or RHEL 5 for CUCM. 12.5(1) CentOS 7 Update 4 RU Boundary BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45 Introduction to CUCM 12.5 Simple Upgrades UCM Pub UCM Subs, MOH, TFTP, etc. IMP Pub IMP Sub(s) … …

Pre/Post Upgrade COP  Pre/Post Upgrade COP File that can detect common Problems For 10/11/12x to 12.5 PASS ✅ / WARNING ⚠️ / FAIL 

One-Touch Cluster wide  Use Download Credentials From Publisher ISO COP Software Download  Download without kicking off Upgrade 

 Mini PCD Built-in to CUCM Publisher OS Admin GUI Inactive One-Touch Cluster wide  Pre-Reboot CUCM & IM&P Database Replication Upgrade  Pre-Reboot IM&P   CUCM Database Sync

 Batch & Control Cluster wide Switchover Sequence One-Touch Cluster wide Active InActive InActive Active Reboot / Switchover

Simple Upgrades Simple ‼️ Only for 12.5+ DSU ‼️

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46 Pre / Post Upgrade Check COP Files aka. Upgrade Readiness COP file

admin:file dump install PreUpgradeReport.txt ======• “Living” COP Files Posted on CCO Pre Upgrade Test Date: 01/18/2019 23:50:25 ======• Automate several pre/post Active Version: 11.5.1.14900-11 Server: cucm-pub , CUCM Publisher Upgrade checklist tasks ======• Source CUCM 10.X,11.X, 12.X Result Test ------1.1 PASS PLM License Status • Targeted for CUCM 12.5 1.2 PASS Cluster Database Status 1.3 PASS Deprecated Phone Models 1.4 PASS Network status (NTP, DNS & Cluster node connectivity)  ciscocm.preUpgradeCheck-00XXX.cop.sgn 1.5 PASS DRS backup status 1.6 FAIL Disk Space Check  ciscocm.postUpgradeCheck-00XXX.cop.sgn This server has 22 GB of available free space in /common. Typically, you need at least 25 GB of common partition space. Your deployment may require more space if you have a lot of TFTP data, • ✅ Checks are executed at the music-on-hold (MOH) files, or many locale files installed. Install the ciscocm.free_common_space_v1.4.cop.sgn to clear some space on time of COP Installation on each the server before starting an upgrade.

node. 1.7 PASS Test dataBase Sanity 1.8 PASS Network Adapter Type 1.9 PASS Common Security Password Length System not in FIPS mode, Common Security Password's Minimum length requirement not enforced

Download Upgrade Readiness COP Files https://software.cisco.comBRKUCC/download/home/-2011 286322286© 2019/type/ Cisco286319173 and/or its affiliates./release/COP All rights -reserved.Files Cisco Public 47 Pre / Post Upgrade Check COP Files ======Summary: System Status List Total Test Run : 14 ------Total Passed : 11 2.1 Count Phone Status (PASS) Total Warnings : 2 0 Registered Total Failed : 1 0 Unregistered Note: Please refer to the readme of Pre Upgrade cop for test 2.2 Status Service Name (PASS) details and No Issues Found pass/fail/warn/criteria

2.3 Version VMTools Type (WARN) Duration for running tests: 0:03:13 10.1.10.63510 native vm-tools ======WARNING: Update the native vmtools to latest for optimal system performance.

2.4 Upgrade Checks (WARN)

*) Smart Licensing requires you to have a Smart Account created and configured before you upgrade or migrate the Cisco Unified Communications Manager server to 12.0 or higher releases.

2.5 Cops Installed (PASS) ciscocm.preUpgradeCheck-00019.cop

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48 Pre / Post Upgrade Check COP Files admin:file dump install PostUpgradeReport.txt ======Post Upgrade Test Date: 01/23/2019 22:40:05 Summary: ======Total Test Run : 13 Active Version: 12.5.1.10000-21 Total Passed : 9 Inactive Version: 11.5.1.14900-11 Total Warnings : 2 Server: cucm-pub.domain.com , CUCM Publisher Total Failed : 0 ======Note: Please refer to the readme of Post Upgrade cop for test Result Test details and ------pass/fail/warn/criteria 1.1 PASS Cluster Database Status 1.2 WARN SLM License Status Phones and services take time finish setting up. License Status is UNREGISTERED.Register the system with Cisco Smart Rerunning the COP will give latest status. Software Manager or satellite in order to restore the ability to provision users and devices. Some values may be truncated due to column width size. Please refer the 1.3 PASS Network status (NTP, DNS & Cluster node connectivity) 1.4 PASS Test dataBase Sanity pre_upgrade_readiness_cmds.log/post_upgrade_readiness_cmds.log 1.5 PASS Network Adapter Type for exact values. ======Use "file view install pre_upgrade_readiness_cmds.log/ post_upgrade_readiness_cmds.log" to view the command System Status List output with ------exact values. 2.1 Version VMTools Type (WARN) 8.6.0.6261 native vm-tools Duration for running tests: 0:02:59 WARNING: Update the native vmtools to latest for optimal system ======performance.

2.2 Cops Installed (PASS) ✅ Wait until DB Replication Setup is complete ciscocm.postUpgradeCheck-00019.cop ✅ Re-Run as needed ======✅ Work with TAC if you can’t address Failures

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public Reference Examples of Pre-upgrade Checks (Work in Progress & subject to change)

✅Check Network services/connectivity (NTP, ✅Check that DRS backup is configured, and DNS, intra-cluster) date of last backup.

✅Check FIPS-mode password length ✅Compare Services status restriction ✅Compare Installed COPs & Locales ✅Check License sync vs. PLM/SLM ✅Compare Device Registration status count ✅Check VMware Tools version compatibility vs. destination release. ✅Compare CTI Endpoint registration status

✅Check enough disk space in critical locations ✅Compare Enterprise Service Parameters

✅Compare SIP & H.323 trunk registration ✅Compare TFTP Max Service Count service status parameter values

✅Check ClusterManager authentication & ✅Display Active/Inactive Versions Database replication status of all nodes ✅For destination release, suggest any COPS ✅Check DB contains “sane” source data that should be installed or services that won’t be there (e.g. deprecated endpoints)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50 CUCM 12.5 Simple Upgrades Install / Upgrade Cluster

PUBLISHER ONLY Config Shared across all Nodes

Allows Download Only Task   Reboot Cluster  • “Mini PCD” embedded in OS Admin Downloaded • Minimize going to all the subscribers’ Images OS Admin  Install/Upgrade

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51 CUCM 12.5 Simple Upgrades Reboot Cluster (Restart / Switchover)

PUBLISHER

SUBSCRIBER

Do NOT forget to Save • Use OS Admin on Publisher to initiate Cluster wide Restart or Switch Version • Batch Configuration Persistent once Saved ✅ • Minimize going to all the subscribers’ OS Admin 

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52 CUCM 12.5 Simple Upgrades Reboot (Restart / Switchover) Cluster Cont…

1

Adjust Batches To Minimize Dial-Tone Outage or Maintenance Window

Remember to Save 2

Need to Log Back After Publisher

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53 CUCM 12.5 Simple Upgrades One Touch Cluster wide Software Downloads • Software Location Config is Persistent and automatically shared with all Cluster Nodes PUBLISHER • Including with IM&P Nodes • Minimize going to all the subscribers 

admin:utils system upgrade initiate Sub ONLY Warning: Do not close this window without first canceling the upgrade. Warning: Before upgrading the cluster Cisco recommends installing SFTP the latest Upgrade Readiness COP file. Refer to the Upgrade Guide FTP on cisco.com for details. Default

SUBSCRIBER Use download credentials from Publisher (yes/no) [yes]:

NOT Compatible / DC2 Default Recommeded to use with SFTP FTP Install/Upgrade Cluster 

⚠️ Pub Can NOT Overwrite  DC1 ⚠️ SFTP Use download credentials from Publisher (yes/no) [yes]: no FTP

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54 CUCM 12.5 Simple Upgrades One Touch Cluster wide Software Downloads…

continued

4

3

Select COP or ISO to Download

Uncheck and Continue… 1 2 BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55 CUCM 12.5 Simple Upgrades One Touch Cluster wide Software Downloads …  COP ISO  4 6

Direct Standard Upgrade (L2) Cluster Wide 5 COP Install Cluster Wide 5

Follows Saved Reboot Cluster Configuration

⚠️ NEXT will Proceed with Installation of the COP File ⚠️ ⚠️ NEXT will Proceed with Upgrading the Cluster ⚠️

⚠️ IF You like to install Later ⚠️ DO NOT CLICK Cancel Will Leave ISO in CANCEL OR NEXT  Local Image BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public CUCM 12.5 Simple Upgrades One Touch Cluster wide Install / Upgrade continued 5

ALL NODES execute Average Time To in Parallel  complete from Past Installs 1

2 4 You Can Choose to NOT Install /Upgrade IM&P/ CUCM Cluster

3

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57 CUCM 12.5 Simple Upgrades One Touch Cluster wide Install / Upgrade Cont…

5 6

Inactive ✅ Upgrades are kicked off in Parallel on ALL NODES ✅ DB Replication is Setup on inactive ✅ CUCM  IM&P Sync on inactive 樂

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58 Upgrade Methods and Tools – Unified CM OS

Direct DSU Standard Upgrade Unified CM OS Admin Upgrades

Direct Native and embedded tool DRU Refresh Upgrade Simple Upgrades in CUCM 12.5  Upgrades Method

PCDU PCD Upgrade Prime Collaboration Deployment (PCD) Upgrades and Migrations

PCD External tool (virtual machine) PCDM Migrate

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59 PCD Upgrades and Migrations PCD Upgrades and Migrations

U Direct Upgrade (SU and RU)

Prime Collaboration Deployment Migrate existing clusters M • Simple – same network settings (IP addresses and/or hostnames)

• Network – new network settings (IP addresses and/or hostnames)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61 Prime Collaboration Deployment (PCD) MCS Migrate • PCD is a VMware vApp used for management of Cisco Example 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

PCD • VMware vApp is pre-configured virtual machine with OS and PCD application (1.5GB) • pcd_vApp_UCOS_12.5.1.10000-18_vmv8_v1.2.ova CUCM 8.X • PCD OVA containing preinstalled app ships as part of UCM media kit • Bootable ISO Available via PUT or TAC (NOT posted on ESXi Hosts CCO) CUCM 9.X • Update ISOs are Posted on CCO

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62 Prime Collaboration Deployment CUCM Capabilities

CUCM 12 Upgrade ISO CUCM Cluster CUCM Cluster CUCM Cluster

Upgrade Cluster Migrate Cluster

CUCM 12 CUCM Cluster Upgrade ISO CUCM Cluster

PCD Cluster Discovery Fresh Install

Host1/IP1

CUCM Cluster Host2/IP2 CUCM Cluster CUCM Cluster

Switch Version Readdress Restart

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63 Reference PCD Capabilities for other Collaboration Applications

IM&P Presence CUPS

Unity CUCCX Connection

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64 PCD 12.5 Environment Requirements

OVA

PCD

PCD 12.5 ESXi Version to ESXi Host API ESXi Host License Requirement run PCD on version Support 2 vCPU 6.5 (2000Mhz) 5.5 EOL • Cisco UC Virtualization Foundation (appears as “Foundation Edition” in vSphere Client) vRAM 4GB • Cisco UC Virtualization Plus 6.0 or higher 6.0 • VMware vSphere Standard Edition, Enterprise Edition, or vDisk 80GB Enterprise Plus Edition 6.5 • Evaluation mode license (for example, for lab deployments and CentOS 7 not production use) Guest OS (64)

vNIC Adapter VMXNet3

 Increase vCPU & vDisk as needed BRKUCC Upgrade-2011 PCD to© 2019latest Cisco version and/or its affiliates. First All rights  reserved. Cisco Public 65 PCD 12.5 New Features Overview

• Task Naming • Batch COP File Install • Task Chaining • Auto Kick-off a PCD Task based on successful completion of a prior PCD Task

Batch COP Fresh Install or P2V/V2V Direct Upgrade Batch-Upgrade install. followed by batch-install COPs. followed by batch-install COPs. 3 clusters in series

PCD PCD PCD PCD Upgrade PCD Fresh Install PCD Upgrade PCD Upgrade PCD Upgrade Upgrade Upgrade Upgrade Task or Migration Task Task Task Task Task Task Task Non-bootable Non-bootable Non-bootable Bootable Non-bootable COP COP … COP COP COP … COP COP COP … COP ISO 12.5 ISO 12.5 ISO 12.5 ISO 12.5 ISO 12.5

Direct Upgrade Fresh Install or P2V/V2V then patch. followed by patch.

PCD PCD PCD Fresh Install or Migration MCO ATL NYC Upgrade Upgrade Task Task Task w/ Patch Non-bootable Non-bootable Bootable Non-bootable ISO 12.5 ISO 12.5su ISO 12.5 + ISO 12.5su

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66 PCD 12.5 Batch Install Multiple COP Files

• Upload COP Files to the /upgrade Folder.. • Use External SFTP Server

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 67 PCD 12.5 Task Chaining Direct Upgrade 2 followed by batch-install COPs.

PCD Upgrade PCD Upgrade Task Task

Non-bootable COP COP … COP ISO 12.5

1. Create a Task to Start Manually uncheck 3 2. Next Task Choose Dependent Task(s)… Select the Dependent Task(s)

1 BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 68 PCD Assisted Upgrades and Migrations PCD Upgrade (Virtual to Virtual) From CUCM Version Target CUCM Version U 8.6(1),8.6(2),9.0.(1),9.1(1),9.1(2),10.X, 11.X, 12.0 10.X, 11.X, 12.0

10.5(X), 11.X, 12.X 12.5 Prime Collaboration PCD Migration (Physical to Virtual or *V2V) Deployment From CUCM Version Target CUCM Version M 6.1(5),7.1(3),7.1(5), 8.X, 9.X, 10.X, 11.X, 12.X 10.X, 11.X or 12.X

Simple Migration: Source network settings (IP addresses and/or hostnames) Network Migration: New network settings (IP addresses and/or hostnames)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public PCD Migration Task Overview

Detailed step by step with screen captures are in the appendix (25 slides) CUCM on Virtualized MCS or PCD CUCM 12.5 Virtualized • Bare metal CUCM to virtualized CUCM (P2V) - Installs ciscocm.ucmap_platformconfig.cop & ciscocm.migrate-export-vX.Y.cop file to the source servers to export data - Builds a new migration cluster (Manual Task Required to first deploy OVAs)

Sample Powershell Script in - Exports and Imports data Appendix** • Same or different destination IP address and/or hostname • Source or Destination Migration Cluster can be behind NAT • Scheduled or immediate execution

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 70 PCD Migration Task Overview 1. Discover Source CUCM Clusters 2. Add Target ESXi Hosts 5 3. Add CUCM Bootable ISOs to PCD SFTP Server 1 (adminsftp user, fresh_install folder) or to Workstation External NFS Server CUCM 6.X 4 4. Deploy Empty CUCM VMs on the Target ESXi Hosts using applicable OVA(s) Create CUCM 5. Define a Migration Destination Cluster VMs via OVA CUCM 7.X PCD 1. Map Source Nodes to Destination Virtual 2 VMs 6. Add Migration Task 1. Choose Source UC Cluster CUCM 8.X 3 2. Choose Destination Cluster

External 3. Choose Migration Files (Bootable ISOs) ESXi File Server Host 4. Schedule Start Time

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 71 PCD Considerations and Planning

• Cisco UC Virtualization Hypervisor with older Cisco BE6K and BE7K • ESXi Support for Vmware (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

PCD 12.5(1) Administration Guide: https://www.cisco.com/c/en/us/td/docs/voice_ip_commBRKUCC-2011 /cucm/pcdadmin/12_5_1/cucm_b_pcd© 2019 Cisco and/or its -affiliates.admin-guide All rights-1251.html reserved. Cisco Public 72 CUCM Upgrade COP Files CUCM Upgrade COP Files Reference

CUCM X CUCM Y

Current Version Target Version COP File Required <8.5.1.17123-1 10.5(1) or higher ciscocm.version3-keys.cop.sgn <8.6(2)su5 <9.1(2)su1 8.5(x) or lower 8.6 or higher ciscocm.refresh_upgrade_v1.5.cop.sgn * More COP File Details are available in the Appendix

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 74 Upgrade Path Appliance (MCS) to Virtualized CUCM 12.X

CUCM 6.1(5)

CUCM 7.1(3/5) CUCM 12.X CUCM 8.X PCD Migration aka M1 Install CUCM 9.X

• PCD Migration is recommended

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 76 Virtualized CUCM to Virtualized CUCM 12.0 Reference

CUCM 8.6

CUCM 9.X CUCM 12.0 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 (<8.6(2)su5) 9.X RU ciscocm.version3-keys.cop.sgn (<9.1(2)su1) 10.X SU 11.X SU

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 77 Virtualized CUCM to Virtualized CUCM 12.5 CUCM 8.6

CUCM 9.X PCD Migration CUCM 10.0(1) CUCM 12.5 CUCM 10.5(X)

CUCM 11.X PCD Upgrade or Unified CM OS Admin CUCM 12.0 CUCM CUCM Version Upgrade Type COP File(s) 8.6(x), 9.x, 10.0(x) M1 (V2V) 10.5(X) DRU 11.X DRU 12.0 DRU

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 78 CUCM Upgrade Type and Upgrade Method Reference

MCS to CUCM 12.5 CUCM Version Upgrade Type Upgrade Method 6.1(5) M1 PCD Migrate 7.1(3/5) M1 PCD Migrate 8.X M1 PCD Migrate 8.6 M1 PCD Migrate 9.X M1 PCD Migrate

Virtualized to CUCM 12.5 CUCM Version Upgrade Type Upgrade Method 8.6 M1 PCD Migrate 9.X M1 PCD Migrate 10.0(1) M1 PCD Migrate 10.5(x) DRU PCD or Unified CM OS Admin Upgrade 11.X DRU PCD or Unified CM OS Admin Upgrade 12.0 DRU PCD or Unified CM OS Admin Upgrade

Compatibility Matrix for Cisco Unified Communications Manager and the IM and Presence Service, Release 12.5(1) https://www.cisco.com/c/en/us/td/docs/voice_ip_commBRKUCC-/2011cucm/compat/12_x/cucm_b_compatibility© 2019 Cisco and/or its- affiliates.matrix-cucm All rights-imp reserved.-1251.html Cisco Public 79 OVA Updates for Virtualized CUCM Upgrades Cisco Virtual Template (OVA) File

OVA 2 CCO 1 vSphere Client UCS B200 M5

• Open Virtual Archive (OVA): Portable that defines configuration (memory, storage space, etc.) for a virtual machine and is a compressed version of OVF

• Cisco provides OVA files with Virtual Machine Hardware Version VMV7 and VMV8 and now VMV13 only for CUCM 12.5+ on CCO  • Always Deploy the latest OVA version and the highest available VMV version (8  13) that matches to your ESXi version  • Always Read the latest OVA ReadMe Files prior to Upgrade • https://www.cisco.com/web/software/283088407/145119/cucm.ova.README.pdf

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 81 Example of ESXi and Collaboration OVA Version

CUCM 12.5 CUCM 12.0 VMware Recommended Collaboration Collaboration Application VMV Version Cisco Supported Supported Virtual Cisco OVA VMV Application Version OVA Version ESXi Version ESXi Version Machine Version Hardware ⚠️ Version (VMV) cucm_12.5_vmv13_v1.0.ova Check 5.0U1 8 8 Hardware CUCM 12.5 13 1.0 Compatibility 5.1 9 8 and Upgrade cucm_10.5_vmv8_v2.0.ova  Required your ESXi for ESXi 5.5 10 8 6.5 ⚠️ 6.0 11 8 CUCM 10.5 8 2.0  6.5 6.5 13 13

• Use matching collaboration application to OVA file especially with the new separated ISO files for CUCM, IM&P and CUC – E.g. cucm_12.5_vmv13_v1.0.ova and Bootable_UCSInstall_UCOS_12.5.1.10000-22.sgn.iso • VMV can be upgraded, but cannot be downgraded. – Update to VMV 13 only for CUCM 12.5

Virtual Machine Compatibility https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.vm_admin.docBRKUCC-2011 © /GUID2019 -Cisco64D4B1C9 and/or its-CD5D affiliates.-4C68 All- rights8B50 reserved.-585F6A87EBA0.html Cisco Public 82 CUCM 11 to CUCM 12.X Guest OS Change

VM Options CUCM 11.X CUCM 12.X

Guest OS RHEL 6 (64-bit) CentOS 6/7 (64- bit)

• Shutdown CUCM

• Change the Guest OS from RHEL 6 (64 bit) to CentOS 4/5/6/7 (64 bit) – Should be done before CUCM upgrade

• Upgrade to CUCM 12.X

CUCM 12.5 OVA Readme: https://www.cisco.com/web/software/283088407/145119/BRKUCC-2011 ©cucm.ova.README.pdf 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 83 Reference CUCM 8/9 to CUCM 10/11/12 Adapter Change

VM Options CUCM 9.X CUCM 10.X/11.X/12.X

Guest OS 5 (32bit) RHEL 6 (64-bit) CentOS 6/7 (64-bit) Adapter Type Flexible VMXNet3 NOT Compatible w/ RHEL 6 64-Bit • Changes CAN be done Prior to upgrading to CUCM 10+ Going Away with CUCM 12.5  • Update to the latest VMware Tools First

• CUCM VM must be Powered OFF

• “Check and upgrade Tools during power cycling” under Options  VMware Tools

• Change Network adapter type from Flexible to VMXNET3 – 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 – Sample Powershell script in Appendix

VMware Tools Upgrade Methods https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_commBRKUCC-2011/uc_system/virtualization/© 2019virtualization Cisco and/or-software its affiliates.-requirements.html#vmtools All rights reserved. Cisco Public 84 CUCM 10.X  12.X OVA vRAM / Memory Change

Product Scale vCPU vRAM vDisk Product Scale vCPU vRAM vDisk (users) (GB) (GB) (users) (GB) (GB)

10,000 4 6 1 x 10,000 4 8 1 x 110 110 CUCM 7,500 2 6 1 x CUCM 7,500 2 8 1 x 10.X 110 12.X 110 2,500 1 4 1 x 80 2,500 1 6 1 x 80 1,000 2 4 1 x 80 1,000 2 6 1 x 80

• Shutdown CUCM

• Increase vRAM Resources +2GB prior to upgrading to CUCM 12.X

• No vRAM increase from 11.X  12.0  12.5

CUCM 12.0 OVA Readme: https://www.cisco.com/web/software/283088407/139512/cucm.ova.README_12.0.pdfBRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 85 VMware Tools Update Reference

CUCM VM Options  VMware Tools  OVA Tools Upgrades Version Check and upgrade Tools during power Cycling 8.X,9.X NOT checked

10+ Checked Check IT

CSCux90747 and CSCuz50894 Remediation Options Applicable to When using VMware Tools CUCM Versions Upgrade to 10.5(2)SU4, 11.0(1)SU3, 11.5(1) or 10.0, 10.5 or 10.0.0 or higher higher 11.0 (ESXi 5.5EP9 or 6.0EP05) Install VMwareTools2016c COP File https://packages.vmware.com/tools/versions (ciscocm.VMwareTools2016c.cop.sgn)

ciscocm.VMwareTools2016c.cop.sgn COP File https://software.cisco.com/download/release.html?mdfid=285963825&softwareid=282204704&release=COPBRKUCC-2011 © 2019-Files&relind=AVAILABLE&rellife Cisco and/or its affiliates. All rightscycle=&reltype=latest reserved. Cisco Public 86 CUCM 12.5 Switch to Open VM Tools

Optional: Switch from Native to admin:utils vmtools switch open This will uninstall the native VMware Tools and install the open-vm-tools. The system will be rebooted automatically. Open Vmware Tools via OS Do you want to proceed (yes/no) ? yes yes Admin CLI The system will reboot in a few minutes.  utils vmtools switch open

NATIVE open-vm-tools

UNCHECK

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 87 CUCM 7,500 Devices OVA Changes Reference

CUCM 7500 8.5 8.6 9.0(1) 9.1 10.X 11.X 12.0 12.5 vCPU 2 2 2 2 2 2 2 2 (1300Mhz) (3600Mhz) (3600Mhz) (3600Mhz) (3600Mhz) (3600Mhz) (3600Mhz) (3600Mhz) vRAM 6GB 6GB 6GB 6GB 6GB 8GB 8GB 8GB vDisk 2 x 80GB 2 x 80GB 2 x 80GB optional110GB 110GB 110GB 110GB 110GB

Guest OS RHEL 4 (32) RHEL 4 (32) RHEL 5 (32) RHEL 5 (32) RHEL 6 (64) RHEL 6 (64) CentOS 6 (64) CentOS 7 (64) vNIC Adapter Flexible Flexible Flexible Flexible VMXNet3 VMXNet3 VMXNet3 VMXNet3

Not Required VMwareTools Check and Check and Check and upgrade No No No No Migrate to upgrade Tools upgrade Tools Tools Auto Update open-vm-tools  • Shutdown virtual machine (vm) and apply changes BEFORE upgrade • vCPU: Change “Reservation” values (Resources) • vRAM: Change “Reservation” values (Resources) • vDisk: ‼️ NO Change Required (Optional) • vNIC: Change vNIC type. Instruction in the appendix and in OVA README files • Guest (OS): Change Guest OS and Version

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 88 CUCM 10,000 Devices OVA Changes Reference

CUCM 10000 8.6 9.0(1) 9.1 10.X 11.X 12.0 12.5

vCPU 4 4 4 4 4 4 4 (7200Mhz) (7200 Mhz) (7200Mhz) (7200Mhz) (7200Mhz) (7200Mhz) (7200Mhz)

vRAM 6GB 6GB 6GB 6GB 8GB 8GB 8GB

vDisk 2 x 80GB 2 x 80GB optional 110GB 110GB 110GB 110GB 110GB

Guest OS RHEL 4 (32) RHEL 5 (32) RHEL 5 (32) RHEL 6 (64) RHEL 6 (64) CentOS 6 (64) CentOS 7 (64)

vNIC Adapter Flexible Flexible Flexible VMXNet3 VMXNet3 VMXNet3 VMXNet3

Not Required VMware Tools Check and Check and Check and upgrade No No No Migrate to upgrade Tools upgrade Tools Tools Auto Update open-vm-tools  • Shutdown virtual machine (vm) and apply changes BEFORE upgrade • vCPU: Change “Reservation” values (Resources) • vRAM: Change “Reservation” values (Resources) • vDisk: ‼️ NO Change Required (Optional) • vNIC: Change vNIC type. Instruction in the appendix and in OVA README files • Guest Operating System (OS): Change Guest OS and Version

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 89 OVA Changes and vDisk Clarifications

• VMs with dual 80GB vDisk is supported with CUCM 9.X, 10.X, 11.X and 12.X  • Primary 80GB vDisk on OVA is partitioned to host 2 versions of CUCM (active / inactive) • Secondary 80GB vDisk on OVA has the /common partition which hosts (activelog/inactivelog) • This vDisk can be expanded with CUCM 10.X+ by simply Resizing the Virtual Machine’s Disk • See CUCM COP Files for Upgrades Slide for Reference • Resizing Virtual Machine is supported http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/uc_system/virtualization/virtualization- software-requirements.html#resize_vm

• If you must change VM with single or dual 80GB vDisk to single 110GB vDisk • You Must Re-Deploy OVA, Rebuild CUCM • Consider PCD Migration 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 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 90 5

Platform Support and Migration 5 Previous Sessions for UC on UCS Migration Reference

• BRKUCC-1903 - Migration and Co-Existence Strategy for Collaboration Applications in a Virtualized Environment (2014 San Francisco)

• BRKUCC-1903 - Migration and Co-Existence Strategy for Unified Communications (UC) or Collaboration Applications on Unified Computing Systems (UCS) (2013 Orlando)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 92 Platform Selection and Migration Appliance to Virtualization Conversion

UC App UC App UC App UC App 3 VOS VOS VOS VOS 2 Platform ESXi Hypervisor Conversion Server Hardware 1 Physical Server (BE7000) CPU Memory NIC Storage

1. Server platform selection 2. VMware ESXi requirements

 * Leverage “Cisco Collaboration Virtualization” website (frequent changes)

Cisco Collaboration Virtualization http://www.cisco.com/go/virtualized-collaboration BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 94 1. Server Platform Selection Business Edition appliances Tested Reference Specs-Based- Specs-Based- (“Packaged Collaboration Solutions”) Configurations (TRCs) UCS 3rd-party BE6000M BE7000M “UC on UCS” “UC on UCS” with 3rd-Party with BE6000H BE7000H with fixed-configuration “min specs” “min specs” etc. etc.

Turnkey IT More Simpler, but Prescriptive

Flexible, but more Complex More Traditional IT “Do it for me…” “Tell me what to do…” “I know what I’m doing…”

Current Packaged Collaboration Solutions

BE7000M (M5) BE7000H (M5) BE6000M (M5) BE6000H (M5)

C220 M5SX TRC#1 C220 M5SX TRC#2 C240 M5SX TRC1 C240 M5SX TRC#1

Small Small Plus Medium Large

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 95 End of Hardware Support Considerations

• C210M2 End of HW Support passed Jan. 31, 2018 • C210M2 was Only supported up to ESXi 5.5 C210M2 UC on UCS

ESXi 5.5 • ESXi 5.5 End of General Support is September 19, 2018 • Start upgrading ESXi to 6.X. Current latest supported version is ESXi 6.5.

⏳ EOS Packaged Collaboration Solutions (June 30, 2018) ⏳

BE7000M (M4) BE7000H (M4) BE6000M (M4) BE6000H (M4)

C220 M4S TRC#1 C220 M4S TRC#2 C240 M4S2 TRC1 C240 M4SX TRC#1 B200 M4 TRC#1

Small Small Plus Medium Large

• Supported older releases of collaboration applications • Short term support for large number of collaboration applications

UCS Hardware and Software Compatibilty https://BRKUCCucshcltool.cloudapps.cisco.com-2011 © 2019 Cisco and/or/public/ its affiliates. All rights reserved. Cisco Public 96 2. VMware Requirements (Sample for CUCM)

ESXi End of General Support ≈ Cisco End Why Version of SW Maintenance Should I 5.5 ⌛️ EoGS Passed (Sep 18) Upgrade my ESXi? ✅ TLS 1.2 5.0U1, 5.1 ❌ TLS 1.1 No Longer supported ❌ TLS 1.0 4.0, 4.1  !! Must Upgrade !!  vCenter Mandatory for 樂 Spec-based cisco-sa-20180104-cpusidechannel cisco-sa-20180521-cpusidechannel

CUCM Version ESXi Version ESXi License

12.5 6.5 Cisco: Cisco UC Virtualization Hypervisor Cisco UC Virtualization Hypervisor Plus 11.5 & 12.0 5.0 U1, 5.1, 5.5, 6.0, 6.5 Cisco UC Virtualization Foundation

10.5(2) 4.0 U4, 4.1 U2, 5.0 U1, 5.1, 5.5, 6.0, 6.5 Cisco or VMware: Standard, Enterprise or Enterprise Plus 9.1 4.0 U3, 4.1 U1, 5.0, 5.1, 5.5, and 6.0

• Check for specific collaboration application and corresponding VMware version and license support

• Upgrade to latest version of ESXi + updates (VMware EOL~, TLS 1.2 Support, Spectre/Meltdown), but be mindful of other co-res applications’ specific requirements (e.g. Expressway)

VMware Product Lifecycle Matrix https://www.vmware.com/content/dam/digitalmarketingBRKUCC-2011 /vmware/©en 2019/pdf/support/product Cisco and/or its affiliates. All- lifecyclerights reserved.-matrix.pdf Cisco Public 97 vCenter 6.5 and ESXi 6.5 Support

vSphere HTML5 Web Client https://labs.vmware.com/flings/vsphere-html5-web-client

vCenter or Direct • Standalone ESXi 6.5 Requires embedded vSphere Client • Update to Latest  ESXi Version vCenter Version • Updated OVA files required 6.5 6.5 • With ESXi 6.5 Hosts or vCenter 6.5 even if managed ESXi hosts are 6.0 or below CUCM OVA File supporting vCenter & ESXi 6.5 Version 10.5 cucm_10.5_vmv8_v2.0.ova 11.0 cucm_11.0_vmv8_v1.1.ova 11.5 cucm_11.5_vmv8_v1.1.ova 12.0 cucm_12.0_vmv8_v1.0.ova Fixed with cucm_10.5_vmv8_v2.0.ova BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public Dependencies and Support: Applications, OVA, ESXi Version and UCS Firmware/Hardware CUCM Version ESXi Version

Collaboration application to 12.5 6.5 ONLY supported version of ESXi https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/uc_ system/virtualization/cisco-collaboration-virtualization.html

UCS hardware and supported version of ESXi ESXi Version UCS hardware supported/not supported

6.5 C210M2, C210M1 6.5 C240M4S2: firmware 3.2(3) https://ucshcltool.cloudapps.cisco.com/public/

• Upgrade of collaboration application might requires ESXi version upgrade

• New version of ESXi might requires new OVA files (e.g. ESXi 6.5). Use the latest OVA files

• Upgrade of ESXi version (application or ESXi standardization) might require • UCS firmware update (e.g. firmware 3.2(3) on C240M4S2) • UCS hardware replacement (e.g. C210M2 and ESXi 6.5 or later)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 99 6

System Preparation and Optimizing Upgrade Speed for CUCM Upgrades CUCM 12.0 Phone Deprecation CUCM Deprecated Phone Models CUCM 12.X CUCM 11.5

12 S, 12 SP, 12 SP+, 30 SP+, 30 VIP, 7902G, 7905G, 7910, Deprecated Phone Models 7921, 7970 and 7971 7910G, 7910+SW, 7910G+SW, 7912G, 7920 and 7935 * Phones will NOT register to CUCM

Starting Upgrade to 11.5 or Login After Upgrade Add Deprecated Phone After 12.X Upgrade Warning banner in CCM Warning in “Upgrade Status” Admin when these phones Notification Add action fails field are in the database

Delete these phones out of Only add supported models Remediation Upgrade phone models the database of phones

7940 & 7960 Phones are still supported  BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 102 CUCM 12.0 Deprecated Phone Models

• Field Notice https://www.cisco.com/cisco/support/notifications.html  http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/rel_notes/12_0_1/deprecated_ phones/cucm_b_deprecated-phone-models-for-1201.html

• Phones (17 models) will not be able to register to CUCM 12.X

• 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 year 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

Endpoint Refresh Tool - Migration FX http://refreshcollab.cisco.com/webportal/66/Endpoint%20Refresh%20ToolBRKUCC-2011 © 2019 Cisco and/or its affiliates. 3All rights reserved. Cisco Public 103 Disk Space Required in /common Partition for Upgrade Disk Space for Upgrade Extending vDisk Space CUCM Version ESXi Version

nd 25GB Required 10.X or later Resize vDisk (2 vDisk if 2 X 80GB) /common partition 8.5(1), 8.6(2), 9.1(1), ciscocm.vmware-disk-size-reallocation- CUCM 12 9.1(2) 1.0.cop.sgn Upgrade ISO Deleting files CUCM Version ESXi Version

All CUCM Versions Reduce log files

9.1 and earlier ciscocm.free_common_space_v1.3.k3.cop.sgn

• Reduce log files by Adjusting RTMT Alert Properties: • LogPartitionLowWaterMarkExceeded Reduce Threshold 30% (default 90%) • LogPartitionHighWaterMarkExceeded Reduce Threshold 40% (default 95%) Right click • Delete old ATS & RIS Database Aborted Transaction logs • file delete activelog cm/log/informix/ats/* noconfirm • file delete inactivelog cm/log/informix/ats/* noconfirm If you can’t delete due to CSCux10858 contact TAC

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 105 Improve Upgrade Performance Improve Upgrade Performance – iOPs Contention

• Check Raid Controller Battery Backup Unit Status • Make sure Virtual Disk Is in “Write Back” Cache mode NOT in “Writethrough” • ✔ Good BBU = Write Back Cache Mode

• ✖ Bad BBU = Write Through Mode

C2XX / BE6K /BE7K M1/M2 Platforms w/ iBBU ⌛️

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 107 Improve Upgrade Performance – iOPs C2XX / BE6K /BE7K M3/M4/M5 Platforms w/ Contention SuperCap

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 108 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

• 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 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 109 Reference Standard Upgrade Sequence for Least Service Impact – 12.0

Sequence 1 2 3 4 5 6 7 8 9

CUCM Upgrade *repltimeout CUCM Pub without Switchover 1️⃣ Cluster *setprocess CUCM Switchover Database Cluster Replication Database CUCM Setup 1️⃣ 2️⃣ Switchover Replication Secondary Subs BATCH #1 Setup Upgrade BATCH #2 CUCM 2️⃣ without 1️⃣ Switchover Primary Subs Switchover IM&P *repltimeout 3️⃣ 3️⃣ Switchover 1️⃣ IM&P *setprocess Pub Cluster Reboot Database 1️⃣ IM&P IM&P Upgrade Replication Cluster without 2️⃣ Switchover Subs Setup Switchover

* utils dbreplication setrepltimeout 1️⃣ Steps Admin needs to * utils dbreplication setprocess 40 2️⃣ 3️⃣ perform within a Sequence

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 110 Reference Standard Upgrade Sequence for 1️⃣ Steps Admin needs to 2️⃣ Least Service Impact – pre 12.0 3️⃣ perform within a Sequence

Sequence 1 2 3 4 5 6 7 8 9 Seq 0 Reactivate CUCM Upgrade DEACTIVATE *repltimeout CUCM CUCM PUB AXL & DIRSYNC without Switchover Pub *setprocess Cluster AXL Services Switchover 1️⃣ 1️⃣ Database CUCM & DIRSYNC Replication Cluster CUCM Setup Database 2️⃣ Switchover BATCH #1 Replication Secondary Subs 1️⃣ Setup BATCH #2 CUCM Switchover Primary Subs 2️⃣ Upgrade 1️⃣ without Switchover IM&P *repltimeout 3️ 3️⃣ ⃣ *setprocess❗ Pub 1️ Switchover ⃣ 欄 STOP IM&P ICSA & AXL Cluster Reboot 2️⃣ Services Database IM&P Replication Cluster Setup IM&P Upgrade without 2️⃣ Switchover Subs Switchover MACD Freeze Starts CUCM PUB AXL & DIRSYNC Services remains DOWN NOW ❗️1 - set replication-sync monitor disable 2 - utils service stop Cisco Intercluster Sync Agent 3 - utils service stop Cisco AXL Web Service Minimizes Database Changes that could DB SyncAgent Impact DB replication Setup Performance * utils dbreplication setrepltimeout BRKUCC-2011 ©* 2019utils Ciscodbreplication and/or its affiliates. All rightssetprocess reserved. Cisco40 Public 111 Reference Refresh Upgrade Sequence for Least Service Impact – 12.0

Sequence 1 2 3 4 5 6 7 8 9 10 11

Upgrade CUCM *repltimeout without Switchover 1️ CUCM Pub ⃣ *setprocess Switchover Cluster Database CUCM Replication CUCM Upgrade Cluster Setup Secondary 1️ without 2️ Switchover Database ⃣ ⃣ BATCH #1 Subs Switchover Replication Setup BATCH #2 CUCM Upgrade Primary 1️⃣ without Switchover Subs Switchover

Upgrade IM&P *repltimeout 2️⃣ without Switchover Pub 1️⃣ *setprocess Switchover IM&P Cluster IM&P Database Upgrade Replication Subs 2️⃣ without 2️⃣ Switchover Setup Switchover

* utils dbreplication setrepltimeout 1️⃣ Steps Admin needs to * utils dbreplication setprocess 40 2️⃣ 3️⃣ perform within a Sequence

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 112 Cluster Upgrade Sequence for Reference Shortest Upgrade Time

1️ Sequence ⃣ Steps Admin needs to Standard Upgrade 1 2 3 4 5 6 7 8 2️⃣ 3️⃣ perform within a Sequence

Upgrade CUCM *repltimeout without Switchover * utils dbreplication setrepltimeout *setprocess CUCM Cluster Pub Switchover 1️⃣ * utils dbreplication setprocess 40 Database Replication CUCM Setup Subs Upgrade without 2️⃣ Switchover Switchover IM&P *repltimeout *setprocess IM&P Cluster Pub 1️⃣ Reboot Database IM&P Replication Upgrade Cluster IM&P Setup without Switchover Subs Switchover 2️⃣

Sequence Refresh Upgrade 1 2 3 4 5 6 7 8 9 10

Upgrade CUCM *repltimeout without Switchover 1️⃣ *setprocess CUCM Cluster Pub Switchover Database Replication CUCM Setup Switchover 2️ Subs Upgrade ⃣ without Switchover IM&P Switchover *repltimeout IM&P *setprocess Pub 1️⃣ Cluster Reboot Database IM&P IM&P Upgrade Replication Cluster without Switchover Setup Subs Switchover 2️⃣

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 113 Minimal Upgrade Duration Reference

Products SU RU Switch DB (hours) (hours) (hours) Replication (hours) CUCM 2-4 3-5 1/2 ½ - 2 or more Pub CUCM 1-2 1-2 1/2 ½ - 2 or more Subs IM&P 2-4 3-5 1/2 ½ - 2 or more Pub IM&P 1-2 1-2 1/2 ½ - 2 or more Subs Sample Cluster Upgrade 12-15 16-20 (least impact) • There are many factors that can impact these minimal durations • For example WAN Delay between Cluster nodes can significantly influence Database Replication Setup Timing

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 114 Improve Database Replication Setup Performance Provisioning Blocked Automatically !! – CUCM 12.X Provisioning that could Error and Warning  Impact DB Messages Pub Pub Pub Replication

AXL 503 error response: “Write Operations denied because Cisco UCM or IM and Sub Sub Sub Sub Sub Sub Presence upgrade is in progress.” t-0 t1 t2 t3 Replication BAT Error message "Upgrade in Progress. Setup Job cannot be started" Complete

LDAP Sync. "Upgrade in progress. Cannot be synced" • !! Provisioning is NOT allowed During Post Self Care Portal WARNING: Add/Update/Delete not Upgrade Database Replication Setup ONLY !! Provisioning allow as a system upgrade is in progress Restored

UDS 503 error response •  Emergency Option to Enable it Back via CLI utils system enableAdministration

CM Admin Banner and Status MACD

CCM Service Update failed Activation/Trace Add/Update/Delete not allow as a DB SyncAgent system upgrade is in progress

Phone auto- Auto-registration disabled/IVR return Improvements to CUCM  IM&P Sync Agent registration and error Self Provisioning BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 115 Upgrade Tasks Reference

• Pre-Upgrade Task http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/upgrade/11_5_1/cucm_b_upgrad e-guide-cucm-115/cucm_b_upgrade-guide-cucm-115_chapter_010001.html

• Post-Upgrade Task List http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/upgrade/11_5_1/cucm_b_upgrad e-guide-cucm-115/cucm_b_upgrade-guide-cucm-115_chapter_01000.html

• NOW Includes Pre/Post Upgrade COP file

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 116 Questions ? Continue Your Education

Related Demos in Walk-in Meet the sessions the Cisco self-paced engineer Showcase labs 1:1 meetings

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 118 Cisco Webex Teams

Questions? Use Cisco Webex Teams (formerly Cisco Spark) to chat with the speaker after the session How 1 Find this session in the Cisco Events Mobile App 2 Click “Join the Discussion” 3 Install Webex Teams or go directly to the team space 4 Enter messages/questions in the team space cs.co/ciscolivebot#BRKUCC-2011

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 119 Complete your online session survey

• Please complete your Online Session Survey after each session

• Complete 4 Session Surveys & the Overall Conference Survey (available from Thursday) to receive your Cisco Live T- shirt

• All surveys can be completed via the Cisco Events Mobile App or the Communication Stations

Don’t forget: Cisco Live sessions will be available for viewing on demand after the event at ciscolive.cisco.com

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 120 Thank you

Reference Links Reference links Reference

• Product License Registration www.cisco.com/go/license

• Product Upgrade Tool (PUT) www.cisco.com/upgrade

• Unified Communications in a Virtualized Environment http://www.cisco.com/go/uc-virtualized

• UC Virtualization Supported Hardware: http://docwiki.cisco.com/wiki/UC_Virtualization_Supported_Hardware#Table_1_- _UC_on_UCS_TRCs

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 124 Reference links Reference

• Unified Communications Licensing Availability by Release https://communities.cisco.com/docs/DOC-57172

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 125

Appendix License Migration Collaboration License Migration to Smart License

Original License Target License Time Frame (Planned) Method Version Version Global Licensing Organization 8.6 or earlier 12.0 July 2017 – January 2018 (GLO) July 2017 – December Global Licensing Organization 9.0 to 11.5 12.0 2017 (GLO) 9.0 to 11.5 12.0 2018 CSSM

Types of Migration Approach

PAK Based Fulfilled, partial or unfulfilled PAK to Smart Licensing Device Based PLM based to Smart Licensing

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 129 End of Life: License Migration for CUCM 8.6 or earlier End of Life Notice 8.X (DLU) CUCM 8.5/8.6 End-of-Life July 22, January 25, Announcement Date 2014 2014 Last Date of App. SW January 31, July 31, 2017 Support 2018

PAKs, LCT, CUCM License report, etc.

Important Event or Recommendation

June 2017 EOL Announcement

June 2017 – November 30, 2017 Customer should upgrade their CUCM 8.6 or earlier licenses to 10.X, 11.X or 12.X

November 30, 2017 Last day for license migration for CUCM 8.6 or earlier licenses to 10.X, 11.X or 12.X

December 1, 2017 to January 31, Customers with active 8.X SWSS contract can migrate their CUCM 8.6 or earlier licenses 2018 (Very few customers will have active 8.X SWSS contract) December 1, 2017 to Current Customers have to repurchase license for later versions of CUCM

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 130 Referenc Opening Licensing Case e

Web - Cisco TAC Support Case Manager

• http://cisco.com/tac/caseopen • Technology  Voice – Communications Manager > Communications Manager Install / Upgrade • Problem Area  Licensing

Email

[email protected]

Phone

• 1-800-553-2447 • Option 3, License Support

Cisco Unified Communications Licensing : http://www.cisco.com/c/en/us/products/unifiedBRKUCC-2011 -communications/unified© 2019-communications Cisco and/or its- licensing/index.htmlaffiliates. All rights reserved. Cisco Public 131 Smart Licensing for CUCM CUCM Smart Licensing Overview

• Smart Licensing is enabled by default on CUCM 12.0 and later

• Evaluation mode 90 days with full capacity

• 90 days evaluation timer counts down when CUCM starts to consume licenses regardless if register or unregister to Cisco Smart Software Manager (CSSM) or Smart Software Manager satellite server

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 133 CUCM Smart License Management - Status (System > Licensing > License Management)

Smart Software Licensing (Smart Agent)

Registration • Unidentified/Unregistered Status • Registered • Unregistered-Registration Expired License Authorization • No licenses in use Status • Evaluation Mode • Evaluation expired • Authorized • Out of compliance • Authorization Expired

• Smart Software Licensing of CUCM is the status of the Smart Agent communication to Cisco Smart Software Manager (CSSM)

• Status of CUCM license can be seen in the Status section or CUCM banner

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 134 Smart Licensing States in CUCM Reference Registration Status Authorization Status Evaluation Period Overage Period (90 Enforcement (No MACD) (90 days) days) Unregistered or Evaluation Mode Start with 90 and NA No Registration Expired will decrement if UCM is consuming licenses Unregistered or Evaluation Expired 0 days NA Yes Registration Expired

Registered or No Licenses in Use NA NA No Unregistered or Registration Expired

Registered Authorized NA NA No

Registered OOC NA Overage period No till overage period is applicable remaining Yes after overage days(90 days) are over Registered Authorization Expired NA Overage period No till overage period is applicable remaining Yes after overage days(90 days) are over * CUCM Smart License banner status in the slide notes

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 135 Customer Smart Account Roles (Detailed) Reference

User Roles Capabilities in CSC Capabilities in SSM Capabilities in ELA Capabilities in LRP

Smart Account • Edit/View Account Properties • No access • No access • No access Approver • View Users at Smart Account & Virtual Account Level • View / Accept Agreements • View Event Logs Smart Account • Edit / View Account Properties • Can perform all activities in • Can perform all activities in • Can perform all activities in Administrator • Add / Edit / Delete Virtual Accounts Smart Software Manager at ELA linked to the Smart LRP linked to the Smart • Add / Edit / Delete Users (at SA and VA level) Smart Account Level and Account they have access to Account they have access • View / Accept Agreements Virtual Account Level to • View Event Logs Smart Account • View Account Properties • Can perform all activities in • Can perform all activities in • Can perform all activities in User • View Virtual Accounts Smart Software Manager at ELA linked to the Smart LRP linked to the Smart • View Users (at SA and VA level) Smart Account Level and Account they have access to Account they have access • View Agreements Virtual Account Level to • View Event Logs

Virtual Account • View Account Properties • Can perform all activities in • Can perform all activities in • Can perform all activities in Administrator • View Assigned Virtual Accounts SSM for the Virtual Accounts ELA linked to the Virtual LRP linked to the Virtual • Add / Edit / Delete Users (capability to add Virtual they have access to Account they have access to Account they have access Account Admins or Virtual Account Users) to • View Agreements • View Event logs (restricted to assigned VAs) Virtual Account • View Account Properties • Can perform all activities in • Can perform all activities in • Can perform all activities in User • View Assigned Virtual Accounts SSM for Virtual Accounts they ELA linked to the Virtual LRP linked to the Virtual • View Users (only those linked to assigned VAs) have access to Account they have access to Account they have access • View Agreements to • View Event Logs (restricted to assigned VAs)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 136 Smart Licensing and Smart Account Recommendation • Create a new Smart Account (SA) or get access to current Smart Account • Agree and establish a Smart Account structure, roles and standard naming convention for the various virtual accounts • Take a holistic view when creating the account structure (legal requirements, liabilities, asset management, budget alignment, policy, overhead, tax, etc.) • Recommend separation for production and lab virtual accounts for entitlement • Socialize the structure, roles and purchase process to assign licenses to the proper Smart Account and Virtual Account(s) • Communicate with partner on organization SA structure and license assignment for typical orders • Consider assigning “Smart Account User” role to trusted partner to move licenses to the correct SA and virtual account for orders that are not assigned properly • For orders without SA and virtual account assignment, the license(s) will go into the “Default” virtual account. Keep monitoring this virtual account and track licenses back to “Order Number” by using “Transaction History”

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 137 CUCM Registration with Smart Licensing Direct CUCM Smart Licensing Registration Reference

• software.cisco.com > Smart Software Licensing > Inventory > General Log into • Select the appropriate Smart Account and CSSM Virtual Account cisco.com

• Copy existing Product Instance Registration Token or Cisco Registration • Create New Token Smart Token from • Copy or download token Software CSSM Manager (CSSM)

• System > License Management > Register • Direct or HTTP/HTTPS Proxy transport setting Register • Paste token and register CUCM

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 139 Transport Settings for CUCM for Smart Licensing (System > Licensing > License Management)

• Set communication between CUCM Publisher and CSSM or Smart Software Manager satellite server

• Smart License Deployment Model • Direct: Direct cloud access • Transport Gateway: Mediated access through an on premise collector (Smart Software Manager satellite) • HTTP/HTTPS Proxy: Direct cloud access through an HTTPs proxy

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 140 Registering CUCM with Smart Licensing (System > Licensing > License Management)

Smart Software Central > Smart Software Licensing > Inventory > General System > Licensing > License Management

• Create or copy existing registration token from CSSM or Smart Software Manager satellite server to CUCM

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 141 CUCM 12.5 SLR (Specific License Reservation) Process with Smart Licensing Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Reservation CSSM License Service

Browse to obtain Reservation Request Code (UDI) Select Smart Account and Virtual Account to reserve licenses

Supported Role Select License Reservation and enter in Reservation Request Code Smart Account Admin Choose type of licenses, Perpetual or Term based licenses and quantity Cisco System Smart Account User Virtual Account Admin Select Generate Authorization Code Publisher Enter Authorization Code Virtual Account User for license management Reserved Licenses

• Specify and reserve Perpetual or Term based licenses on CSSM for CUCM 12.5 or later • For highly secure network which does not requires regular sync to CSSM • Reserved Licenses remained effectively reserved in CSSM until CUCM generate a Reservation Return Code (return the SLR authorization for the product) • Reserved Licenses in CSSM can be transferred across Virtual Account as needed • Must not have a CSSM Satellite associated with the Virtual Acount (VA) • Create a new VA and transfer the Reserved Licenses over

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 143 Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Reservation CSSM License Service

Browse to obtain Reservation Request Code (UDI) Select Smart Account and Virtual Account to reserve licenses

Supported Role Select License Reservation and enter in Reservation Request Code Smart Account Admin Choose type of licenses, Perpetual or Term based licenses and quantity Cisco System Smart Account User Virtual Account Admin Select Generate Authorization Code Publisher Enter Authorization Code Virtual Account User for license management Reserved Licenses admin:license smart reservation license smart reservation cancel license smart reservation disable license smart reservation enable admin:license smart reservation request license smart reservation install Enter the following reservation request code into the CSSM: license smart reservation install-file CB-PUCM,Sb7ea9,U3df2a864-359b-4ace-b69e-f13bd5db7ea9-ByfcZS8rN-BA admin: license smart reservation request license smart reservation return license smart reservation return-authorization

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 144 Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Reservation CSSM License Service

Browse to obtain Reservation Request Code (UDI) Select Smart Account and Virtual Account to reserve licenses

Supported Role Select License Reservation and enter in Reservation Request Code Smart Account Admin Choose type of licenses, Perpetual or Term based licenses and quantity Cisco System Smart Account User Virtual Account Admin Select Generate Authorization Code Publisher Enter Authorization Code Virtual Account User for license management Reserved Licenses

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 145 Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Reservation CSSM License Service

Browse to obtain Reservation Request Code (UDI) Select Smart Account and Virtual Account to reserve licenses

Supported Role Select License Reservation and enter in Reservation Request Code Smart Account Admin Choose type of licenses, Perpetual or Term based licenses and quantity Cisco System Smart Account User Virtual Account Admin Select Generate Authorization Code Publisher Enter Authorization Code Virtual Account User for license management Reserved Licenses

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 146 Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Reservation CSSM License Service

Browse to obtain Reservation Request Code (UDI) Select Smart Account and Virtual Account to reserve licenses

Supported Role Select License Reservation and enter in Reservation Request Code Smart Account Admin Choose type of licenses, Perpetual or Term based licenses and quantity Cisco System Smart Account User Virtual Account Admin Select Generate Authorization Code Publisher Enter Authorization Code Virtual Account User for license management Reserved Licenses

admin:license smart reservation install "ACaa7fc4e5-bf4a-4bd3-af39- 4da4acb624561547588948244regid.2016- 07.com.cisco.UCM_EnhancedPlus,12.0_d8372792-588c-4caa-b279- 8587e5ce2f82100PERPETUALUC Manager Enhanced Plus License (12.x)UC Manager Enhanced Plus LicenseMEYCIQCVID7KWRffz73RxVnHf4Z87ShF4YCtLFK5CWkCvF1ojgIhANhOXGnfID6+O4orvFibsIZZ2GxBiRzk/Hbz5+L WQQXxP:UCM,S:b7ea9,U:3df2a864-359b-4ace-b69e-f13bd5db7ea9" Authorization code installed successfully. admin:

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 147 Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Update CSSM License Service Select the CUCM instance to update licenses on

Select Update Reserved Licenses Supported Role Make changes to license reservation

Smart Account Admin Obtain Authorization Code Cisco System Enter new Authorization Code Smart Account User Virtual Account Admin Obtain Confirmation Code Publisher Virtual Account User Enter Confirmation Code for license management Reserved Licenses

• Change in reserved licenses (increase or decrease) can be done on previous reserved licenses in CSSM • The new updated license reservation is effectively reserved in CSSM as soon as Authorization Code is generated • If new updated license reservation is a decrease in quantity, then a Confirmation Code is required to reduce

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 148 Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Reduction CSSM License Service Select the CUCM instance to update licenses on

Select Update Reserved Licenses Supported Role Make changes to license reservation

Smart Account Admin Obtain Authorization Code Cisco System Enter new Authorization Code Smart Account User Virtual Account Admin Obtain Confirmation Code Publisher Virtual Account User Enter Confirmation Code for license management Reserved Licenses

2

1 admin:show license UDI UDI: PID:UCM,SN:b7ea9,UUID:3df2a864-359b-4ace-b69e-f13bd5db7ea9 admin:

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 149 Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Reduction

3

4 2

1 BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 150 Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Reduction

4 1 2

admin:license smart reservation install "ACaa7fc4e5-bf4a-4bd3-af39- 3 4da4acb624561547663457265regid.2016- 07.com.cisco.UCM_EnhancedPlus,12.0_d8372792-588c-4caa-b279- 8587e5ce2f8290PERPETUALUC Manager Enhanced Plus License (12.x)UC Manager Enhanced Plus LicenseMEUCIQD/gdOjeGp3aEjtuXvd1hzodGkWqIDCUXr+dv3KqAL6fwIgeROJrDuf9D2Ea1ZBIginaGdaKwuKYpWS1yodqy ZmPSY=P:UCM,S:b7ea9,U:3df2a864-359b-4ace-b69e-f13bd5db7ea9" Please enter the confirmation code to CSSM account:6a604579 admin: BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 151 Specific License Reservation with CUCM 12.5

CUCM 12.5 SLR - Return CSSM License Service Select the CUCM instance to update licenses on

Select Remove Reserved Licenses Action Supported Role Enter The Reservation Return Code Smart Account Admin Cisco System Request Smart License Return Code Smart Account User Virtual Account Admin Publisher Obtain Confirmation Code Virtual Account User for license management Reserved Licenses

admin:license smart reservation return

This command will remove the license reservation authorization code and the device will transition back to the unregistered state. Some features may not function properly. Are you sure you wish to continue

Continue (y/n)?y Enter the following reservation return code into the CSSM: CegDLb-mjRzWD-fT3peY-kkrexh-yPcQ7N-2ZjekX-FQ3KTz-hsTBZn-xMo admin:

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 152 CUCM License Conversion: 1. PAK 2. Device PAK based Migration – Assign to a Smart Account • Consolidate unassigned PAKs to a Smart Account and Virtual Account for visibility • Login to the Traditional Licensing Portal at http://tools.cisco.com/SWIFT/LicensingUI/Home • Locate the PAKs to be migrated. Right click and select Assign to Smart Account and Virtual Account

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 154 PAK based Migration : Assign SA and VA • Select the Smart Account and Virtual Account to which the PAK will be assigned

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 155 PAK based Migration : Classic PAK assigned • Classic PAKs will show assigned Smart Account for full visibility

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 156 PAK Migration to Smart License on - LRP • Select the PAK which needs to converted to smart entitlement. • From the PAK context option, select “Convert to Smart Licensing”

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 157 PAK based Migration to Smart License on LRP - Review and Submit

• Select SKUs under PAK and quantity of Licenses to be converted and click on Submit • PLM Licenses which are partially converted will need new PLM License file for managing the remaining Classic Licenses : • PLM under e-fulfillment mode will receive new License file automatically • PLM under manual fulfillment will need to download and manually upload new License file in PLM

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 158 PAK based Migration to Smart License on LRP- Confirmation message • Once the licenses are converted to smart entitlements, Success message is shown. • The entitlements will now be available on CSSM under selected Smart and Virtual Account.

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 159 PAK based Migration to Smart License on CSSM • Convert PAKs to equivalent Smart Licenses when they are available • Go to Convert PAKs tab . • Assigned PAKs will show up on the CSSM portal. Click Convert to Smart License

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 160 PAK based Migration to Smart Licenses on CSSM (Select License)

• Select SKUs under PAK and quantity of Licenses to be converted • PLM Licenses which are partially converted will need new PLM License file for managing the remaining Classic Licenses : • PLM under e-fulfillment mode will receive new License file automatically • PLM under manual fulfillment will need to download and manually upload new License file in PLM

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 161 PAK based Migration to Smart Licenses on CSSM (Review and Confirm) • Review and confirm. • Once converted to Smart Entitlement, the old classic licenses will be invalidated

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 162 PAK based Migration to Smart Licenses on CSSM (Smart Licenses converted)

• Converted Smart Licenses added into the Smart Account and Virtual Account

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 163 Device based migration to Smart Licenses on LRP

• Login to the Traditional Licensing Portal at http://tools.cisco.com/SWIFT/LicensingUI/Home • Go to Device tab. Locate the PLM Device to be migrated(please filter using PLM UUID) • If not available : Obtain the License request from PLM and add the PLM Device.

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 164 Device based migration to Smart Licenses on LRP : PLM device added • PLM device added shows up under Device tab

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 165 Device based migration to Smart Licenses on LRP : Assign PLM Device • Assign PLM device to Smart Account and Virtual Account

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 166 Device based migration to Smart Licenses on LRP : Select SA and VA • Select Smart Account and Virtual Account to which PLM will be assigned

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 167 Device based migration to Smart Licenses on LRP : PLM device assigned • Shows Smart Account assigned for the PLM device

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 168 Device based migration to Smart Licenses on LRP • Select the device where the classical licenses needs to be converted to Smart entitlements. • From the context option select “Convert licenses to Smart Licensing” option.

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 169 Device based migration to Smart Licenses on LRP (Select Licenses) • Select SKU and quantity of Licenses to be converted • PLM Licenses which are partially converted will need new License file for managing the remaining Classic Licenses : • PLM under e-fulfillment mode will receive new License file automatically • PLM under manual fulfillment will need to download and manually upload new License file

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 170 Device based migration to Smart Licenses on LRP (Review and Submit) • Review , Confirm and click Submit • Once the licenses are fully converted, the PLM UUID will be removed from LRP • Confirmation message will be shown once the licenses are converted. • The entitlements will now be available on CSSM under selected Smart and Virtual Account.

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 171 Device based migration to Smart Licenses on CSSM • Assigned Device will show up on the Cisco Smart Software Manager Portal. The CSSM portal will be refreshed every 1 hour. If the assigned device is not visible in CSSM, please recheck after an hour. • Go to Convert Licenses tab and click Use License Conversion wizard

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 172 Device based migration to Smart Licenses on CSSM • Select the Product family as “Cisco Unified Communications” and provide the PLM Device UUID

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 173 Device based migration to Smart Licenses on CSSM (Select License) • Select SKU and quantity of Licenses to be converted • PLM Licenses which are partially converted will need new License file for managing the remaining Classic Licenses : • PLM under e-fulfillment mode will receive new License file automatically • PLM under manual fulfillment will need to download and manually upload new License file

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 174 Device based migration to Smart Licenses on CSSM (License converted) • Review , Confirm and click Convert Licenses • When old Licenses are converted, they will be invalidated

BRKUCC-2011 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 175 CUCM Direct Standard Upgrade (L2) Direct Refresh Upgrade (RU) Standard Upgrade (SU) vs Refresh Upgrade (RU)

• Active partition is running while application is upgraded SU on the inactive partition • Low downtime since upgrade can be done while Upgrade system is functioning

• Server is down while application is upgraded RU • Higher downtime since upgrade cannot be done while system is functioning • Upgrade timing is equal or greater then fresh Upgrade installation of CUCM Detailed SU and RU upgrade process are in the appendix

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 177 L2 Upgrade: Appliance to Appliance Model

Active Partition Running InActive partition Dormant InActive partition 1.RPMs Active Partition Reboot installation 1. Firmware and 2.CUCM BIOS upgrade installation 2.Post reboot 3.DB software installation installation 4.Data Migration

. Active partition is running while upgrade software is being install on inactive partition . Low downtime since upgrade can be done while system is functioning

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 178 Refresh Upgrade (RU): Appliance to Appliance Model

Active Partition Running InActive partition Dormant InActive partition 1. Data Active Partition Reboot 1. Firmware exported and BIOS Reboot (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 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 179 In-Place L2 Upgrade Process • Version 9 of license manager is Enterprise License Manager (ELM) Existing Existing Existing New CUCM New CUCM 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 Subscribers Partition Partition License to ELM and earlier to 9.X Back Up Inactive on on Inactive 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 Server CLI or DVD Kit DVD Kit OS Admin OS Admin 1 2 3 4 5 6

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 180 In-Place RU Upgrade Process • Version 9 of license manager is Enterprise License Manager (ELM) Existing Existing New CUCM Existing New CUCM 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 on Inactive add With DRS Partition Publisher Partition Subscriber CUCM to • This scenario ELM applies to both bare metal and virtualized CUCM CUCM CUCM sFTP 9.X 9.X CLI or Server CLI or DVD Kit OS Admin DVD Kit OS Admin 1 2 3 4 5 6

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 181 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 Upgrade Switch Switch Add going from 9.X or Publisher Subscribers Partition Partition License to PLM and earlier to 10.X Back Up Inactive on on Inactive add With DRS Partition Partition Publisher Subscriber CUCM to • This scenario applies PLM to virtualized CUCM only

CUCM CUCM • For 10.X to 10.5, sFTP 10.X 10.X CLI or CLI or upgrade IM&P after Server ISO file ISO File OS Admin OS Admin CUCM cluster is upgraded 1 2 3 4 5 6

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 182 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 Upgrade Switch Add going from 9.X or Publisher Partition Subscribers Partition License to PLM and earlier to 10.X Back Up Inactive on on Inactive add With DRS Partition Publisher Partition Subscriber CUCM to • This scenario applies PLM to virtualized CUCM only

CUCM CUCM • For 9.X to 10.X, sFTP 10.X CLI or 10.X CLI or upgrade IM&P after Server ISO file OS Admin ISO File OS Admin CUCM cluster is upgraded 1 2 3 4 5 6

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 183 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 Upgrade Switch Add CUCM cluster is Publisher Partition Subscribers Partition License to PLM and upgraded Back Up Inactive on on Inactive 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 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 184 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 CUCM Refresh Upgrade COP File v1.5 https://software.cisco.com/download/release.html?mdfid=285963825&flowid=50402&softwareid=282204704&release=COP-%2520Files&relind=AVAILABLE&rellifecycle=&reltype=latest 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)

- Upgrade to CUCM version 10.5 or later (e.g. Required for upgrade from CUCM version 8.6 to 10.5)

- No reboot is required

- CLI: “show version active” or OS Admin: “Show > Software” to see installed COP file(s) • PCD does not automate this COP file installation • Install RU COP file prior to the Pre-Upgrade COP Pre-Upgrade COP fileFile http://software.cisco.com/download/release.html?mdfid=284603137&flowid=47762&softwareid=282204704&release=COP-Files&relind=AVAILABLE&rellifecycle=&reltype=latest BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 186 2. Automated Platform Conversion with PCD

CUCM on Virtualized MCS PCD CUCM 10.X

• Bare metal CUCM to virtualized CUCM (P2V) - Install ciscocm.ucmap_platformconfig.cop file to the source servers to export data - Build new cluster - Import data • Same or different destination IP address and/or hostname • Scheduled or immediate execution

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 187 CUCM-BE 5K to CUCM-BE 6K or CUCM/CUC

BAT Export BAT Data BAT Import

CUCM-BE 5K Virtualized CUCM and CUC 10.5 COBRAS Export COBRAS Data COBRAS Import

Migration CUCM-BE 5K to CUCM-BE 6K: https://communities.cisco.com/docs/DOC-33988 BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 188 PCD Features PCD Features Overview

• 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 API Support Required 5.5,6.0,6.5 - ESXi License Requirements ftp/sftp - Data center or server team coordination Virtualized sftp CUCM 12.X ucsinstall*.iso,*cop.sgn /upgrade bootable*.iso /fresh_install External File Server

VMware vSphere ESXi Host

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 190 PCD Features Overview Cont. PCD • PCD and CUCM communication Ssh/sftp HTTPs - CUCM OS admin credentials required Platform SOAP - PCD Installs ciscocm.ucmap_platformconfig.cop API CUCM during Discovery and certain PCD Tasks such as Migration / Data Export - Platform SOAP API for certain PCD Tasks such as Restart, Upgrade, Switch Version - Requires Platform SOAP Services to be activated on CUCM 8.6 on all Nodes

NEW PCD 10.5(2)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 191 PCD Features Overview Cont. outside inside

• PCD and CUCM communication PCD - Static NAT support with PCD 10.5(2)+ CUCM - PCD Behind NAT 10.1.1.10 192.168.1.2 outside inside - CUCM Behind NAT

- PAT not enough need 1 to 1 Static NAT PCD

Source CUCM 192.168.1.2 10.1.1.10

Dest. CUCM 10.1.1.11

Set PCD’s NAT IP when it resides behind a NAT Router (Inside)

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 192 PCD Features Overview Cont. outside inside

• PCD and CUCM communication PCD - Static NAT support with PCD 10.5(2)+ CUCM - PCD Behind NAT 10.1.1.10 192.168.1.2 outside inside - CUCM Behind NAT

- PAT not enough need 1 to 1 Static NAT PCD

Source CUCM 192.168.1.2 10.1.1.10

Dest. CUCM 10.1.1.11

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 193 PCD Features Overview Cont.

PCD • PCD and CUCM communication sftp

- Remote SFTP Support for Upgrades HTTPs SFTP Server in DC1 Platform or COP file Installs SOAP API sftp - Multi SFTP Server Support SFTP Server in DC2

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 194 PCD PCD Features Overview Cont. VMware vSphere VMware vSphere ESXi Host ESXi Host

• PCD Remote File Support for Migration / Fresh Install External External File Server File Server - Remote NFS Datastore Support in DC1 in DC2 - Datastore(s) Must be pre-provisioned on ‼️Add the NFS Datastore(s) to ESXi Hosts First‼️ ESXi host(s) - Edit New UC Cluster / Migration Destination Cluster Nodes - Change the SFTP Server Assignment This MUST match with the pre-provisioned ESXi NFS Datastore Name

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 195 VMware vSphere PCD Features Overview Cont. ESXi Host SFTP / PCD sftp NFS Server in DC1

• PCD and CUCM communication HTTPs Platform SOAP SFTP / - SFTP Server Details must be assigned API sftp NFS Server in to each CUCM Node DC2

- Default is localhost = PCD Local Folder VMware vSphere ESXi Host - /upgrade When Editing New UC Cluster / - /fresh_install Migration Destination Cluster Nodes  NFS Datastore Options will be given

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 196 PCD Migration Automated Platform Conversion with PCD

. CUCM Bootable ISO provided to ESXi Hosts via 5 1 NFS service running on PCD . Migration (M1) Steps CUCM 6.X 4 1. Add Source CUCM Clusters to PCD Create Inventory CUCM VMs via OVA 2. Add ESXi Hosts to PCD Inventory CUCM 7.X 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 CUCM 8.X 3 OVA 5. Map Physical Nodes to Virtual VMs and ESXi Schedule Migration Tasks Host

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 198 Reference PCD Inventory Source Cluster Discovery

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 199 Reference PCD Inventory Source Cluster Discovery – Step 1

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 200 Reference PCD Inventory Source Cluster Discovery – Step 2

Installs these COP Files • ciscocm.ucmap_platformconfig.cop • ciscocm.migrate-export-v1.13.cop

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 201 Reference PCD Inventory Source Cluster Discovery – Step 3

• This Step can be skipped • Not Required for Migration Job

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 202 Reference PCD Inventory ESXi Hosts

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 203 Reference PCD Inventory Add ESXi Hosts

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 204 Reference Deploy Destination CUCM Virtual Machines

• Click to edit Master text styles • Second level • Third level • Fourth level

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 205 Reference Upload CUCM Bootable ISO to PCD Datastore

• Click to edit Master text styles • Second level • Third level • Fourth level

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 206 Reference PCD Inventory Define Destination Cluster

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 207 PCD Inventory Define Reference Destination Cluster – Step 1

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 208 PCD Inventory Define Reference Destination Cluster – Step 2

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 209 Reference PCD Inventory Configure Destination Cluster

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 210 Reference PCD Inventory Configure Destination Cluster

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 211 Reference PCD Inventory Define Destination Cluster

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 212 PCD Inventory Define Reference Destination Cluster – Step 3

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 213 PCD Inventory Define Reference Destination Cluster – Step 4

Must Use DNS on destination if Source Cluster is Already Enabled to Use DNS

No Option to Remove DNS on Destination

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 214 PCD Inventory Define Reference Destination Cluster – Step 4

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 215 Reference PCD Inventory Define Destination Cluster

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 216 Reference PCD Add Migration Task

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 217 Reference PCD Add Migration Task – Step 1

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 218 Reference PCD Add Migration Task – Step 2

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 219 Reference PCD Add Migration Task – Step 3

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 220 Reference PCD Add Migration Task – Step 4

• By Default Migration is Fully Serialized • Delete Steps 6 - 14

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 221 Reference PCD Add Migration Task – Step 4

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 222 Reference PCD Add Migration Task – Step 4

• Click the Pencil for Step 3 • Add the half the subscribers

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 223 Reference PCD Add Migration Task – Step 4

• Click the Pencil for Step 4 • Add the rest of the subscribers

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 224 Reference PCD Add Migration Task – Step 5

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 225 CUCM and RSA (Rivest Shamir Adleman) Version

RSA version of ISO or COP file(s) have match what CUCM supports COP (sgn) file ISO CUCM RSA RSA Signed Version Files

CUCM Build RSA Version CUCM Build Signed RSA Version < 8.5.1.17123-1 RSA v2 5.0(4) – 10.0(X) RSA v2 < 8.6.2.24122-1 RSA v2 10.5(1) or higher RSA v3 < 9.1.2.11018-1 RSA v2 ciscocm.free_common_space_v1.1.k3.cop.sg 10.X RSA v2 and v3 n 11.X RSA v3 OnlyThird RSA party v3 files COPcan be addedfiles needto CUCM RSA 11.X andv3 later signature

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 226 Appliance versus Virtualization Support Reference

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

• Take these support considerations into account when virtualizing CUCM

• * Multicast to Unicast conversion with CUCM 11.5. for specific phones, SIP trunk, SBC, etc.

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 227 CUCM and ISO/COP Files

CUCM accepts RSA v2

COP CUCM accepts RSA v3 CUCM 11.5 ISO is RSA v3 (sgn) ✔ file CUCM 9.1(2) COP file is RSA v3 ISO ciscocm.version3-keys.cop CUCM 11.5

CUCM accepts RSA v2 CUCM accepts RSA v2 /v3 ✔ CUCM 11.5 ISO is RSA v3 ✔ ISO ISO CUCM 9.1(2) CUCM 10.0 ISO is RSA v2 CUCM 10.0 CUCM 11.5 CUCM 10.0

ciscocm.free_common_space_v1.0.cop.sgn COP (sgn) CUCM accepts RSA v3 COP file is RSA v2 X file 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 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 228 Sample PowerShell Script to update CUCM 10.0 Virtual Machines

### Remember to Shutdown your CUCMs first ### $vCenter = ”vcenter1.cisco.com" $vFolder = ”UCM10"

Get-vc -server $vCenter 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 $folder = Get-Folder $vFolder | Get-View Get-View -SearchRoot $folder.MoRef -ViewType VirtualMachine | %{$_.reload()} ## Alernatively one CUCM VM at a time Get-VM -Name ”cucm1" | Set-VM -GuestID "rhel6_64Guest" -confirm:$false Get-VM -Name ”cucm1" | get-networkadapter | set-networkadapter -type "vmxnet3" -confirm:$false Get-View -ViewType VirtualMachine -Filter @{"Name" = ”cucm1"} | %{$_.reload()}

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 229 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### $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")

Get-vc -server $vCenter foreach ($vmName in $vmNames.keys) { $vm = New-VM -Name $vmName -Location $vFolder -Template $template -Host $vmNames[$vmName][0] -Datastore $vmNames[$vmName][1] -Confirm:$false ###### Deploy CUCM with Local Vswitch Example # get-NetworkAdapter -VM $vm | Set-NetworkAdapter -NetworkName $vmNames[$vmName][2] -Confirm:$false ###### Deploy CUCM with Distributed VSwitch Example $myNetworkAdapter = Get-NetworkAdapter -VM $vm $myVirtualPortGroup = Get-VirtualPortGroup -VirtualSwitch "uc-cseries" -name $vmNames[$vmName][2] Set-NetworkAdapter -NetworkAdapter $myNetworkAdapter -Portgroup $myVirtualPortGroup -Confirm:$false } Echo Done

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 230 VMware Tools 10 and CUCM 10.5(X) and 11.0(X)

• Bug CSCux90747. VMware tool version 10 and CUCM 10.5(1) - 10.5(2)SU3 cause Active partition to be full and potential CUCM server to crash

• ESXi 5.5 and ESXi 6.0 VMware tool version for specific versions of ESXi 5.5 and 6.0 • https://packages.vmware.com/tools/versions • CUCM 8 and 9 OVA do NOT have the “Automatic Tools Upgrade” enabled “ • CUCM 10 and 11 OVA have the “Automatic Tools Upgrade” enabled “ • In EXSi 5.5 and 6.0 with CUCM 10.X and 11,X, VMware tools might be in “shutdown” state • Workaround to install VMare tools version will install the VMware tools and if version 10, then create the logging issue into the Active partition which will result in Active partition being full

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 231 VMware Tools and CUCM 10.X

• Recommend to disable the “Automatic Tools Upgrade” when running CUCM 10.5 with build of ESXi 5.5 or 6.0 that have VMware tools 10.0, unless following the recommendation below.

Current CUCM version with VMware tool 10 Recommendation 10.5(X) Upgrade to 10.5(2)SU3a 10.5(2) – 10.5(2)SU3 Install COP file or upgrade to 10.5(2)SU3a 11.0(1) – 11.0(1a)SU1 Upgrade to 11.0(1a)SU2 or 11.5(1)

ciscocm.VMwareTools2016a.cop.sgn COP File https://software.cisco.com/download/release.html?mdfid=285963825&softwareid=282204704&release=COP-Files&relind=AVAILABLE&rellifecycle=&reltype=latest

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 232 Reference Conversion of Appliance to Virtual Machine or OVA

OVA

MCS Maximum OVA vCPU • Smaller MCS server converts to a standard Server Number of Deployment Model Phone Size 2500 device OVA or restricted performance 7845-I3 or 10000 10000 4 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- 7500 7500 2 I2/H2 or • Storage option for redundancy: FC SAN earlier 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 Restricted performance CPU (CUCMBE 6K) earlier

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 233 CUCM 11.5 Deprecation Phone Models

Upgrade to 11.5

After Upgrade

Endpoint Refresh Tool - Migration FX http://refreshcollab.cisco.com/webportal/66/Endpoint%20Refresh%20Tool 3

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 234 CUCM 11.5 Deprecation Phone Models Add device in11.5

BRKUCC-2011 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 235