Successfully Migrate Cisco Call Manager 4x To 7x With a Proven Framework

2,313 views

Published on

A field tested proven famework that will help ensure successful migrations from Cisco Call Manager (Cisco Unified Communications Manager) 4.x to 6.x/7.x.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,313
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Successfully Migrate Cisco Call Manager 4x To 7x With a Proven Framework

  1. 1. Successfully Migrate CUCM 4.x to 6.x/7.x with a Proven Framework September 24th, 2009
  2. 2. CIPTUG Webinar Presenters Gurmeet S. Lamba David Roberts SVP Product Development Director, Product Management Clarus Systems Clarus Systems 2 © Copyright 2009. Clarus Systems, Inc–
  3. 3. Agenda • Context • Core Migration Process, Issues • Solution Space • Real World Issues Observed • The Framework – Process, Metrics • Supporting Technology • Benefits • Q&A 3 © Copyright 2009. Clarus Systems, Inc–
  4. 4. Context A Successful Migration from CUCM 4.x to 6.x/7.x Requires I. Executing on Cisco’s II. Benchmarking, Using recommended steps for Metrics at Critical Steps, migration. Testing, Testing, Testing Cisco Documentation Cisco Documentation This Webinar presents a Framework: This Webinar presents a Framework: A set of overlay Processes and Metrics that maximize the A set of overlay Processes and Metrics that maximize the probability of a successful migration. probability of a successful migration. 4 © Copyright 2009. Clarus Systems, Inc–
  5. 5. CUCM 4.x to 7.x ‘Core’ Upgrade Process The ‘core’ upgrade process is prescriptive & well defined …. Backup Backup Apply Apply Install DMA Install DMA Build DMA Tar Build DMA Tar (BARS) (BARS) Upgrade Utility Upgrade Utility On Pub On Pub File, Backup. File, Backup. Install CUCM Install CUCM Restore Restore Test Test 6.x/7.x 6.x/7.x … but there are many sources of potential problems: OS/Platform: Scale: End Points, Locations Windows -> Linux Deployment Topology Inherent Complexity of IPT Changes Visibility (or lack of) UC Applications into Service Levels Version Compatibilities 5 © Copyright 2009. Clarus Systems, Inc–
  6. 6. Real World Issues Observed CfwdAll not carried over after upgrade CfwdAll not carried over after upgrade Every migration Every migration End user accounts did not migrate End user accounts did not migrate shows some unique shows some unique set of issues set of issues Previously registered devices did not Previously registered devices did not recover recover Integration with Unity is no longer working Integration with Unity is no longer working Problems exist even Problems exist even before a migration before a migration Fax lines are down Fax lines are down starts starts Main branch 800 numbers are unreachable Main branch 800 numbers are unreachable . . 6 . © Copyright 2009. Clarus Systems, Inc–
  7. 7. Solution Space The impact of these problems on end-users The impact of these problems on end-users can be reduced / eliminated can be reduced / eliminated By early detection & correction Enabled by best practices encapsulated in a framework Using well defined metrics and processes Supported by technology for automation & standardization 7 © Copyright 2009. Clarus Systems, Inc–
  8. 8. The Basics: Questions to Ask Yourself Pre-Migration Pre-Migration Migration Migration Post-Migration Post-Migration •What are your Assets ?? •What are your Assets •Can IIquickly get aabroad •Can quickly get broad •Is everything working •Is everything working •What kind of Traffic are you •What kind of Traffic are you health check ?? health check equal or better ?? equal or better handling ?? handling •Are all my end-points •Are all my end-points •What SLA are you signed up •What SLA are you signed up back & correctly registered ?? back & correctly registered for ?? for •What Service Level are you •What Service Level are you actually delivering ?? actually delivering Validate Validate Monitor Monitor Benchmark ‘Today’s’ Benchmark ‘Today’s’ System System 8 © Copyright 2009. Clarus Systems, Inc–
  9. 9. The Framework for a Successful Migration Pre-Migration Migration Post-Migration Benchmark Monitor Validate #4 Real-Time #4 Real-Time #1 Service Analysis Availability #7 Service Analysis #7 Service Analysis #1 Service Analysis Availability Monitor Critical Changes in Traffic ?? Why ?? Changes in Traffic Why Characterize Traffic Patterns Characterize Traffic Patterns Monitor Critical Components Components #2 Service Availability #2 Service Availability Corrective Action #6 Service Availability #6 Service Availability Regression Validation Test/Validate Existing Deployment Did Any Feature Break ?? Did Any Feature Break Test/Validate Existing Deployment #3 Configuration Analysis #5 Configuration Analysis #5 Configuration Analysis Existing Inventory / Set-Up Did the Config Change ?? Did the Config Change 9 © Copyright 2009. Clarus Systems, Inc–
  10. 10. Pre-Migration: Benchmark (-10 to -1 Days) #1: Service Analysis Monitor & Characterize Daily Traffic Patterns • Call Volumes – Peak Loads, Daily Call Volume • Call Failures – Volumes, Cause Codes for Failures • Voice Quality Trends – Max/Min, Daily Trends • Traffic Distribution – Route Lists, Route Groups, Gateways, Trunks Corrective Action Regression Validation 10 © Copyright 2009. Clarus Systems, Inc–
  11. 11. Pre-Migration: Benchmark (-10 to -1 Days) #2: Service Availability Test & Validate whether you are meeting your current SLA • DID for each location • Inter-Office calling • Outbound Call Permissions – Local, National, I18n, Toll-Free • Forward to Voice Mail • Conference Bridge • Soft Key Functions – Transfer, Park, Conf … • Capacity: Voice Mail & Gateway Port Loading Corrective Action Regression Validation 11 © Copyright 2009. Clarus Systems, Inc–
  12. 12. Pre-Migration: Benchmark (-10 to -1 Days) #3: Configuration Analysis Review Inventory & Configuration • Registration Status & Counts: Phones, Gateways, CTI Ports • System: Device Pools, Enterprise & Svc Parameters, Installed Apps • Route Plan: Route Patterns, Lists, Groups, Translation Patterns • Media: Conference Bridges, Media Resc Groups, Term Pts • Voice Mail: Subscribers, Ports • Devices: Phone Config • Services: Running Corrective Action Regression Validation 12 © Copyright 2009. Clarus Systems, Inc–
  13. 13. Pre-Migration: Benchmark (-1 day) Archive Service Baseline Before the Migration • Service Analysis: – Save the daily call patterns for post migration comparison • Service Availability: – Save the test plans and results for post migration comparison. • Configuration Analysis: – Save all the inventory/configuration reports for post migration comparison the ly’ ate ual alid ‘act d ! V e ez ppene fre ha 13 © Copyright 2009. Clarus Systems, Inc–
  14. 14. Migration: Monitor (+0 day) #4: Real Time Availability • Monitor Critical Components: – Server Health, Services – Gateways, Trunks – Media Resources • Monitor Device Registration: – Phones – Voicemail Ports – CTI Route Points – Gateways, Trunks – Gatekeepers 14 © Copyright 2009. Clarus Systems, Inc–
  15. 15. Post-Migration: Validate (+1 day) #5: Validate new Configuration • Compare the pre vs post upgrade Did The Did The Inventory & Configurations Configuration Configuration • Expect some changes in: Change ?? Change – Enterprise/Service Parameters – Phones / Device Defaults Configuration • Scrutinize any changes in: 4.x = – Number of Registered Devices Configuration (phones, gateways ..) 7.x – Route Plan, Routing Devices – Media, Voice Mail Corrective Action Regression Validation 15 © Copyright 2009. Clarus Systems, Inc–
  16. 16. Post-Migration: Validate (+1 day) #6: Validate Service Availability • Execute the same tests post upgrade Are all end-user Are all end-user • Compare Results features working features working the same ?? • There ‘should’ be no change in the base the same functionality: But if you haven’t tested, there may be something broken: Test Results – Changes made outside your 4.x = control: CUCM or ancillary Test Results components 7.x – Upgrade Errors – Interoperability: IPCC, Unity etc. Corrective Action Regression Validation 16 © Copyright 2009. Clarus Systems, Inc–
  17. 17. Post-Migration: Validate (up to +30 days) #7: Service Analysis – Validate Traffic • Monitor Call Traffic over the next few Is there aachange weeks Is there change in Calls / in Calls / • Look out for changes in ‘daily’ patterns: Traffic Patterns ?? Traffic Patterns – Business Hour Call volumes – Failed Calls, Usage, Voice Quality Call Flows – Call Distribution across Gateways 4.x = • This may not be a precise analysis, Call Flows hence look for un-explained trends. 7.x • Measure at all levels: – End User -> Location -> Cluster - Corrective Action > Enterprise Regression Validation 17 © Copyright 2009. Clarus Systems, Inc–
  18. 18. Post Migration: Continuous Validation /Monitoring Continue Monitoring the ‘new’ CUCM deployment Components going through Are These Upgrades Upgrades / Patches: Coordinated ? • UC Applications • Are they all in ‘your’ control • Unified Messaging & supervision ? • Directory & Email Servers • Can failures in any component impact your • Gateways, Routers Voice / Communications • Trunks … Service Level ? 24x7 Policy Based Continuous Monitoring / Alerting for 24x7 Policy Based Continuous Monitoring / Alerting for Configuration Changes and Service Availability is necessary Configuration Changes and Service Availability is necessary 18 © Copyright 2009. Clarus Systems, Inc–
  19. 19. Summary: Framework for Successful CUCM Migration Pre-Migration Migration Post-Migration Benchmark Monitor Validate • Service Analysis: – Benchmark Traffic: Call / Traffic patterns pre and post migration • Service Availability: – Benchmark Availability: Test both before and after the migration – End user focused testing from the endpoints (i.e. phones) Corrective Action Regression Validation • Configuration Analysis: – Configuration Reports comparing pre vs post migration gives insights into inventory and settings. Use a CMDB targeted for IP Telephony. • Real-time views of server health & device registrations – Accelerates an upgrade and quickly isolates common problems • Continuous Monitoring: – Upgrades are happening all the time. Utilize 24x7 Policy Based Monitoring for Configuration Changes and Service Availability 19 © Copyright 2009. Clarus Systems, Inc–
  20. 20. Technology supporting this Framework: ClarusIPC® End-to-End Voice Service Management Four Pillars that Empower Unified Communications I. Automated Testing – If you haven't tested it, it's probably broken. Exercise all the functionality that the user relies on as well as integrating into business processes. – Troubleshooting & Diagnostics: Providing troubleshooting and remote phone applications that allow Tier-1 help desk personnel become more productive for voice. II. Performance Management – Policy-based, sophisticated rules engine that alerts on problems in voice quality and service, performance, security, and KPI’s. III. Configuration Management – Assists users in all aspects of Configuration Management including routinely discovering data to populate CMDB, automating inventory reports, and alerting on non-compliant configuration changes. IV. Business Intelligence – Data collection, reporting & analytics of inventory, tests and KPI’s that Business and IT can leverage to reduce costs and create competitive advantages. 20 © Copyright 2009. Clarus Systems, Inc–
  21. 21. Benefits Ensure a successful migration using these processes, metrics and supporting technology  Dramatically Improve Service Availability and Performance Post Migration for your End Users  Reduce the time taken for migration  Reduce the resources needed to manage the migration  Have confidence: before, during and after the migration 21 © Copyright 2009. Clarus Systems, Inc–
  22. 22. Clarus Systems Strength & Foundation • Leader in Products & Services for Management of Enterprise IP Telephony Clarus Systems has validated Clarus Systems has validated many large, complex CUCM • Comprehensive approach of Active Testing, many large, complex CUCM Passive Monitoring and Analytics gives Un- upgrades, uncovering and upgrades, uncovering and paralleled Confidence resolving hundreds of resolving hundreds of • Complete Life Cycle Coverage: Deployment, problems before end users problems before end users Operations and Upgrades / Optimization. getting impacted getting impacted • CIPTUG End User Recognition: 2008 “BoD Choice” & 2007 “Best Tools” Awards • Strategic Partnerships with Cisco, HP 22 © Copyright 2009. Clarus Systems, Inc–
  23. 23. Questions & Comments For more information, visit www.clarussystems.com or contact: sales@clarussystems.com 2200 Bridge Parkway 2200 Bridge Parkway Gurmeet S. Lamba Suite 101 David Roberts Suite 101 SVP, Product Development Redwood City, CA 94065 Director, Product Redwood City, CA 94065 Phone: 650.632.2877 Management Phone: 650.632.2852 glamba@clarussystems.com droberts@clarussystems.com 23 © Copyright 2009. Clarus Systems, Inc–

×