01-15-2013 11:55 AM - edited 03-12-2019 09:57 AM
Starting with CUCM/CUC 9.0, all licensing is handled by the Enterprise License Manager (ELM). The licensing model also moved from the DLU model to a device-type/user-based model, and after upgrading CUCM or CUC to 9.X for the first time, the licenses will need to be migrated to ELM. This document will cover some basic information on ELM, the new licensing models, and common ELM problems
ELM is automatically installed on every 9.X CUCM/CUC node, regardless of whether the node is a publisher or subscriber. ELM can also be installed on a standalone VM using the CUCM/CUC installation media. Note that installing ELM standalone still requires the use of a CUCM OVA template to provision the VM - any OVA template will work, but due to the modest requirements of ELM, it is recommended to use the smallest OVA. There is no official recommendation on whether the co-resident or standalone ELM should be used; however, a standalone ELM is preferred if you are managing multiple CUCM and/or CUC clusters.
Licenses in 9.X are now tied to the ELM server's UUID instead of the publisher's license MAC address. Multiple clusters can be registered to ELM, allowing licenses to be dynamically transferred between clusters as needed. As with pre-9.X, certain things like changing the hostname or IP address will also change the UUID, and the licenses will need to be re-hosted. In the case of a co-resident ELM, these changes to the CUCM/CUC node will also cause the UUID to change.
The previous DLU model has been replaced by the new user-based licensing model, and there are no longer separate licenses for the software feature and node counts. There are two different types of licenses available in 9.X: User Connect Licenses (UCL) and Cisco Unified Workspace Licenses (CUWL). These two types are further divided into different license tiers.
There are several different tiers in the UCL model that cover various phone models and additional features such as Jabber IM and Jabber Mobile. These are summarized in the table below:
Essential | Basic | Enhanced | |
---|---|---|---|
Number of User Profiles | 1 | 1 | 1 |
Number of Devices Supported | 1 | 1 | 1 |
Jabber IM/Presence | Included | Included | Included |
Jabber Desktop | Not Included | Not Included | Included |
Jabber Mobile | Not Included | Not Included | Included |
Device Type Support | Fax, Analog, 3905, 6901, and ATA-186/187 | Essential + 6911 and 6921 | Basic + 99XX, 89XX, 79XX, 7937, 69XX, EX60/90, Jabber Desktop, Jabber Mobile, Cius, CIPC, CUPC, CSF, VXC 6215, and 3rd Party SIP devices |
If a phone is not associated to a user, it will simply be counted as if it were assigned to a user and consume the appropriate license. A higher license can be used to fill any license below it. For example, if there are only Enhanced licenses installed on ELM and a 6921 is registered to CUCM, ELM will allocate an Enhanced license to cover the Basic license.
Unlike the UCL licenses which differ on the phone models supported by each tier, CUWL licenses support all phone models and include Unity Connection licenses. The two CUWL tiers are compared in the table below:
CUWL Standard | CUWL Professional | |
---|---|---|
Number of User Profiles | 1 | 1 |
Number of Devices Supported | 10 | 10 |
Jabber IM/Presence | Included | Included |
Jabber Desktop | Included | Included |
Jabber Mobile | Included | Included |
Device Type Support | All | All |
Unity Connection | Included | Included |
Webex Social | Not Included | Included |
Webex Meetings | Not Included | Included |
In CUCM 9.0, there was also a CUWL Premium license, but this was removed in CUCM 9.1. If you have CUWL Premium installed and upgrade to CUCM 9.1/ELM9.1, you must contact Cisco Licensing to convert these licenses to a supported type. Since CUWL licenses support all device types, they can also stand-in for any UCL if there are no UCLs installed on ELM.
After upgrading CUCM or CUC to 9.X, you will need to migrate the previous pre-9.X licenses into ELM. This is easily accomplished using the License Migration tool within ELM. Note: If you did a fresh install of CUCM or CUC 9.X instead of an upgrade, you will not be able to migrate your licenses using the automated tool. Please open a case with Cisco Licensing to manually migrate the licenses.
Note: You do not need to add all of the nodes in the cluster to ELM, just the publisher of each cluster.
After adding all of the product instances, you can then migrate the pre-9.X licenses to ELM.
Note: You can only migrate licenses once for each product instance. Any unused DLUs will be lost.
Once you have received the license file, extract the zip file and install it on ELM.
Here are some of the symptoms of the most common ELM issues we see in TAC, and the steps you can take to resolve them.
Symptom: License file installation fails with an error regarding a problem with the file's security certificate.
Resolution: Ensure the license file extension is .bin. If so, this typically indicates a problem with the license file itself. Open a case with Cisco Licensing so they can verify the license file.
Symptom: Unable to remove a previously installed license file.
Resolution: At present, there is no way to remove a license file once it has been installed in ELM. However, ELM will always use the most recent license file. Any other license files installed on the system are inactive and not used.
Symptom: After installing a new license file, ELM shows an incorrect installed license count for a specific license type or a license type is completely missing.
Resolution: Because ELM will only use the most recently installed license file, all license files for a specific UUID should be cumulative. When you register a new PAK, you should receive a license file that has everything that was previously registered to the UUID along with the new licenses. For example, if you had 100 Enhanced licenses and registered an additional 10, you should receive a license file with 110 Enhanced licenses. Please open a case with Cisco Licensing to be issued a license with the correct counts.
Symptom: CUWL licenses are installed, but ELM does not show any in use.
Resolution: This is expected behavior. ELM will only show CUWL Standard or CUWL Professional licenses in use if there are more than two phones assigned to a particular user. CUWL licenses will stand-in for the lower UCL tiers so these devices should still be covered.
Symptom: CUWL licenses are installed, but ELM is showing not in compliance for either phones or voicemail users.
Resolution: There are two separate CUWL licenses that should be installed in ELM: CUWL Standard/Professional and CUWL Standard/Professional Messaging. If you have purchased CUWL licenses and one of these is missing, please contact Cisco Licensing to be issued a license file that includes both types.
Symptom: CUWL licenses are installed, but ELM shows that there are insufficient phone licenses.
Resolution: Verify that all phones are assigned to the correct users. Unassigned phones each consume one UCL license which will be covered by CUWL. For example, if a user has three devices but none are assigned to the user in CUCM, three CUWL licenses will be consumed instead of just one. Note that simply adding a phone as an associated device to a user is not sufficient - you must set the Owner ID on the device configuration page to the appropriate user.
Symptom: Product Instance registration fails due to incorrect username/password.
Resolution: Verify that you are using the platform admin account instead of the web GUI admin account.
Symptom: Product Instance registration fails with "Application Error".
Resolution: Restart Cisco Tomcat on both ELM (if standalone) and the product you are trying to add. If the product registration still fails, please open a TAC case.
Symptom: Product Instance registration fails with "Security Error".
Resolution: Verify the time is correct on both ELM and the product you are trying to add. Also verify that the Tomcat certificate is not expired on the product instance. If these are correct, please open a TAC case.
Symptom: Product Instance registration fails with an error that the product instance is already managed by ELM.
Resolution: Log into the CLI of the product you are trying to add, and run the command "license client reset registration" which will clear its previous register with ELM.
If you need assistance with ELM, you can open a case with Cisco Licensing or Cisco TAC depending on the specific issue you are facing. If you are running into a technical problem, such as an error adding a product instance or questions about ELM itself, please open a case with TAC. If you are having issues with the contents of your licenses, such as missing counts or incorrect types, please open a case with Cisco Licensing.
If you are opening a case with TAC for a technical issue, please include the following:
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: