As I get ready to upgrade CUCM from 10.5 to 12.5, I have to make a few considerations. My current ESXi version is 5.5, with CUCM 10.5, CIMP 10.5, UCCX 11, and Unity 10.5. That all is fine as is, but CUCM 10.5 is now EoS (end of sale), so I can no longer buy licenses to add more devices.
The problem you ask? My voice network is growing. My employer is adding new clinics and even planning new hospitals. Historically, before I arrived, all licensing was purchased “onesie-twosie” as needed. The time has come to expand licensing to meet the growing business needs, and I can’t do that. (Thanks, Cisco) The solution, of course, is to upgrade.
I could upgrade to CUCM 11.5 and have to worry about less right now, but that sets me up for yet another upgrade within a year or two, as soon as 11.5 goes EoL/EoS. So I’ve decided to skip 11.5 and go straight to 12.5. Makes sense, right?
Here are where more problems come into play. CUCM 12.5 requires ESXi 6.5, and UCCX 11 is not compatible with CUCM 12.5 nor ESXi 6.5, as according to the compatibility matrix and the virtualization matrix. This one is a bit trickier because I can’t upgrade to UCCX 12 because it’s not compatible with CUCM 10.5 nor ESXi 5.5, and I’ll need these systems (CUCM and UCCX) to work together at all times. My solution sits right in the middle with UCCX 11.6. It is compatible with CUCM versions 10.5 and 12.5, as well as ESXi 5.5 and 6.5.
I can accomplish this all as long as I do it in the right order. My first move is to upgrade UCCX from 11 to 11.6, then upgrade my ESXi from 5.5 to 6.5, then I can upgrade my CUCM from 10.5 to 12.5. I have no need to upgrade Unity right now since it has a much wider compatibility, and CIMP I will always keep on the same verison as CUCM.
Could I do this in one night? I’m just going to lay down a solid no, here. Could it be done? Yea, sure. But we are talking about hours on end, probably upwards of 12 hours to complete all three upgrades, and then God forbid something not work, I would know what caused the problem.
I am on a time crunch because of the business needs, but I need also to be smart about this. So I’m breaking it up into phases. One night, UCCX. Wait a few days, and then another night ESXi. Wait a while longer, and then CUCM.
I’m going to post about the UCCX and CUCM upgrades. I’m not the expert on ESXi, so I’ve recruited a coworker who specializes in virtualization to assist with that. He will perform that upgrade. All the same, I will be posting about the UCCX and CUCM upgrades, so be sure to check back to see them.