Cucm Licence Breaking
March 15, 2017 | Author: Muhammad Adeel | Category: N/A
Short Description
Download Cucm Licence Breaking...
Description
How to add free cisco licenses to Cisco Unified Commun...
1 of 4
News
Blogs
Newsletters
Videos
http://www.networkworld.com/community/node/41136...
Events
More
White Papers
Webcasts
Solution Centers
How to add free cisco licenses to Cisco Unified Communications Manager 7.x .
no comment_link
Print
This process should only be used in "your Lab environment", furthermore you should never use this process in a production environment, do this process at your own risk, this process is for educational purposes only I have test the process succesfully in UCM version 7.x 7845-H1 The integrity of both partition are good after the trick, data and contents You must have experience with vi and linux This trick should work on all Cisco IPT products running linux of course. The license process involve 3 files -LicenseScript.sh Located in /usr/local/platform/bin -LicenseParams.xml Located in /usr/local/cm/conf -VMLicenseParams.xml Located in /usr/cm/conf First and fost most, you must gain access to the UCM with Root Rights, to do this follow the following steps So, I will call this the Remote Account Process. On a working server or environment we will do the following: -Connect to the UCM Console using an SSH Client -Proceed to a enable a remote account admin:utils remote_account enable -Proceed to create a remote_account user admin:utils remote_account create [ournew_remote_account_username] [amount of day's that we want this account to remain active] example admin:utils remote_account create ciscotac 30 -the above example will create a remote account user named ciscotac and it will be valid for 30 days. -Once we have succesfully created a remote_account we will proceed to reboot the server cleanly. admin:utils system restart -Proceed to insert the CentOS 5.2 Disk 1 -on the Boot option enter linux rescue boot:linux rescue -Once you are in the linux shell -Proceed to do the following #chroot /mnt/sysimage #lsattr /etc/passwd /etc/group /etc/shadow /etc/gshadow #chattr -i /etc/passwd /etc/shadow /etc/group /etc/gshadow #passwd [enter the username that you have created for the remote account user] -Enter the new password that you want for the new remote account user twice -eject the CentOS 5.2 DISK 1 -Reboot the server by doing the following #shutdown -r now -Once Unified Communications Manager have completed rebooted, simply using an SSH client login to UCM using the remote account username and password, you will see the following message Welcome to Remote Support [root@EDGE1 ~]# -Now once in the box logged in as a member of the Cisco Tac Team, proceed to do the following [root@EDGE1 ~]# cd /usr/local/platform/bin [root@EDGE1 bin]#vi LicenseScript.sh The original script should look like this********************************** LicenseScript.sh, which is the one that controls the activation of the license engine, basically it stops and starts the LicenseMgr service this file is located in /usr/local/platform/bin #!/bin/bash
03/27/2013 03:55 PM
How to add free cisco licenses to Cisco Unified Commun...
2 of 4
http://www.networkworld.com/community/node/41136...
# # LicenseScript.sh # # Copyright (c) 2005-2006, 2008 by Cisco Systems, Inc. # All rights reserved. # if [ $# -lt 1 ] then echo "Usage: $0 start/stop/restart" exit 1 fi source /usr/local/bin/base_scripts/ihardware.sh # We need to do a hardware check here. # Invoke the ihardware API hwmodel="$(getHardwareModel)" INSTALL_ROOT="/usr/local/platform" EXE="CiscoLicenseMgr" if [ "$hwmodel" = "vmware" ]; then ARGUMENT="/usr/local/cm/conf/VMLicensingCfg.xml" else ARGUMENT="/usr/local/cm/conf/LicensingCfg.xml" fi TMP_FILE="/tmp/CiscoLicenseTmp" PIDFILE="/usr/local/platform/conf/CiscoLicenseMgr.pid" MAXTIME=120 export LD_LIBRARY_PATH="$SD_LIB_PATH:/usr/local/platform/lib" status() { if [ -f ${PIDFILE} ]; then LICPID=`cat ${PIDFILE}` ps -c $LICPID if [ "${?}" = "0" ] then echo $EXE is running return 0 fi fi echo $EXE is not running return 1 } *********************************************************** Your new script should now look like this****************** #!/bin/bash # # LicenseScript.sh # # Copyright (c) 2005-2006, 2008 by Cisco Systems, Inc. # All rights reserved. # if [ $# -lt 1 ] then echo "Usage: $0 start/stop/restart" exit 1 fi source /usr/local/bin/base_scripts/ihardware.sh # We need to do a hardware check here. # Invoke the ihardware API hwmodel="$(getHardwareModel)" INSTALL_ROOT="/usr/local/platform" EXE="CiscoLicenseMgr" if [ "$hwmodel" = "vmware" ]; then ARGUMENT="/usr/local/cm/conf/LicensingCfg.xml" else ARGUMENT="/usr/local/cm/conf/VMLicensingCfg.xml" fi TMP_FILE="/tmp/CiscoLicenseTmp" PIDFILE="/usr/local/platform/conf/CiscoLicenseMgr.pid" MAXTIME=120 export LD_LIBRARY_PATH="$SD_LIB_PATH:/usr/local/platform/lib" status() { if [ -f ${PIDFILE} ]; then LICPID=`cat ${PIDFILE}` ps -c $LICPID if [ "${?}" = "0" ] then echo $EXE is running return 0 fi fi echo $EXE is not running return 1 } ---Basically what we modified in the above script is swap the VMLicensingCfg.xml for Licensingcfg.xml positions.
03/27/2013 03:55 PM
How to add free cisco licenses to Cisco Unified Commun...
3 of 4
http://www.networkworld.com/community/node/41136...
---Now we need to go to /usr/local/cm/conf [root@ucmpub1 conf]# Once you are in the above directory you will need to proceed to modify the values of the files respectively, ie nodes amount ( you should see >150< thats the amount of dlu's currently, here is where you can change the amount to whatever you want, using vi change the values in the LicenseParams.xml and VMLicenseParams.xml files "the new values need to match" in both files in order for the crack to work. Once you have modified both files with the values that you want, proceed to restart the service by going to [root@EDGE1 ~]# cd /usr/local/platform/bin [root@ucmpub1 bin]# ./LicenseScript.sh stop [root@ucmpub1 bin]# ./LicenseScript.sh start -Then proceed to exit the root console and go to the cisco cli , and do a restart from there not from the root console, this will screw up few things, admin:utils system restart Go to the ccmadmin page and enjoy your new dlu's The licensemanager was able to authenticate the process, and you now have new dlu's to play with. Q&A Can you go backwards to the other partition and still have the DLU's, nope, everytime you upgrade ucm, new rpms are added and most importantly, config files are matched, hence the hack on the script file goes back, hence you no longer have dlu's in this partition but you still have those dlu's in your crack partition. So what you want to do is whenever you upgrade to a new partition is first backup your info, then do the hack on the upgrade partition then do a restore and that should be it! Email this page
Printer-friendly version Permalink
no comment_link
Print
Sponsored Links
Resource Center
Colocation Services from Time Warner Cable Business Class. Learn more.- Time Warner Cable
Join the Peer-Driven Community For All Things MobilityCitrix
Download the Definitive Guide to Next-Generation Threat Protection- FireEye
Check out Eaton's industry leading virtualization solutions.- Eaton
Imagine a future shaped by simplicity. See it at HP Discover 2013. Register Now.- HP
Adobe ColdFusion 10 - Craft secure and reliable online experiences- Adobe Systems Inc.
Business Can't Wait to Connect to the Cloud Far 7Comcast
Cisco Unified Workspace provides a solution for creating an organization-wide mobility strategy.- Cisco Systems
HP Bladesystem pays you back in just over 7 monthsHP
Analytics, BW mgmt, filtering & app control in 1 box starts @ $1995.- Cymphonix
The #1 real-time network mapping tool. Free 30-day trial.- InterMapper
Splunk - Big Data goes in, business insights come out. Learn More.- Splunk
BlackBerry® for business. Built to keep your business moving.- BlackBerry
Simpana® 10: An exponential leap forward in data management software.- CommVault
Oracle CloudWorld NYC is on April 2nd. Register freeOracle
Redefine Mobility Mgmt at Enterprise Mobile HubBlackberry
Oracle CloudWorld NYC. One day. 30 sessions. Register free here- Oracle
Clustered Apps or Virtual Servers Waiting on Storage? Not anymore.- QLogic Corporation
Spend over 70% of your budget on innovation rather than operations with HP Converged Infrastructure- HP
Get an edge with high-performance colocation. Take a tour.- Internap
Free 90 Day Trial of Device Cloud Add new services, compete with the big guys. The Everyware Cloud. Learn more. Phoenix NAP Colocation Solutions Meet your colocation needs wherever you are. Half and Full cabs available.
See your link here
BlackBerry® Live™: Sessions & strategies for your mobile business- BlackBerry
Network World's Daily Newsletter
Network World, Inc
Other IDG Sites
The Connected Enterprise
03/27/2013 03:55 PM
How to add free cisco licenses to Cisco Unified Commun...
4 of 4
http://www.networkworld.com/community/node/41136...
Stay up to date with the most important
About Us
tech news
Careers @ IDG
Newsletter Subscriptions
CFOworld
IDG Knowledge Hub
LinuxWorld
Contact Us
Advertise
CIO
IDG TechNetwork
MacWorld
Subscribe to Network World Magazine
Reprints & Links
CITEworld
IDG Ventures
Network World
Partnerships
Computerworld
InfoWorld
PC World
AdChoices
CSO
ITwhitepapers
TechHive
DEMO
ITworld
Technology Briefcase
IDG Connect
JavaWorld
Sign-up
Copyright © 1994 - 2013 Network World, Inc. All rights reserved.
Privacy Policy
03/27/2013 03:55 PM
View more...
Comments