Installing Cisco UCM 7.x in VMWare

Being a VoIP Security researcher, I need seamless access to variety of Call managers. Its always better to have a small lab setup in your home for offline research requirements.

When one think about setting up a low budget, realistic lab, virtualization is the first thing comes in the mind. Today i will walk you through the step by step installation of Cisco Unified Communication Manager 7.0 under VMWare. Though this post cover installation of CUCM 7.0, all the installation steps can also be applied to installation of Cisco 6.x UCM.

Before we start for the actual installation procedure, following are some of the prerequisites for Cisco UCM installation.

  • Minimum 80 GB free Hard disk space
  • Minimum 1024 MB RAM
  • One network interface.

Unlike CUCM 4.x, Cisco UCM 6.x and onwards are based on CentOS 5.x .

My Laptop Configuration

  • CPU: Pentium 4 2.2 GHZ Intel Core 2 Duo.
  • RAM: 4.0 GB DDR2 RAM
  • HDD: 320 GB SATA HDD
  • NIC: Broadcom Fast Ethernet Card
  • OS: Windows 7
  • VMware Version: VMware Workstaton 7.0



VMWare Configuration

  • Guest Operating System: Redhat Enterprise Linux 4
  • Physical Memory: 1 GB
  • Hard Disk size : 80 GB of HDD with files splited into 2GB files. Splitting of file helps improving memory Management.
  • Network Card: Single Ethernet Card configured in “Brigde mode”.

Before you begin, you will need installation DVD of Cisco Unified Communication Manager 7.0. CUCM 7.0 ISO image is also available on piratebay. You can download the torrent from link provided in reference section of this post.

Following are the exact steps for UCM 7.0 installation. I have provided screenshots for some of the installation steps.

  • Start the virtual machine and after a while Cisco UCM installer will warn you saying unsupported platform detected. It displys following box saying CUCM installed on VMWare will not be supported by TAC team and will not be used in product system environment. Click “Agree” and proceed.
    The good part about Cisco is even after detecting VMWare, it is allowing user to continue with installation procedure.

VMWare warning message

  • Select Cisco Unified Communication manager as a product to be installed and hit “OK” and proceed with installation.

Choose CUCM from poduct list

  • Installer will now ask to complete pre-installation tasks, hit “skip” to start actual installation procedure. Installer will now install the Redhat base operating system with required packages like – JAVA, struts, Apache-tomcat, Perl, Python etc

Redhat base OS installation

Once base installation is complete, post install script will do the actual UCM related setup and configurations. These includes -

  • Installation of UCM specific scripts
  • Installation of UCM database

Installer will restart the virtual machine and again continue with the installation.

  • Installer will ask if you have pre-existing platform configuration files. Hit “Continue” to proceed further and create new configuration.
  • Select “No” to apply upgrade patch installation.
  • Select “No” to import data from windows version of CUCM.
  • Select the timezone and let installer negotiate ethernet NIC speed.
  • Select the default MTU size.
  • Select “No” to DHCP server installation and set hostname/IP address of UCM server. Setup will restart the network environment and continue.
  • If you have valid DNS server setup in your network. Select “Yes” to enable DNS client on UCM otherwise select “No”.

Self signed Certificate Configuration

  • Now configure Administrator Username/password and provide information needed to create self signed certificate. This information includes – Organization Name, Organization Unit, Location, State,Country
  • Choose “yes” to setup UCM as first node in the UCM cluster.
  • Choose “No” to skip external NTP setup and in the next screen Configure Time settings.

Configure Time settings

  • Configure Security password used for secure communication between two UCM nodes.
  • Select “No” for SMTP configuration.

Security password

  • Configure login credential for Web console administration. This step will complete the UCM platform configuration.
  • Now UCM installer will install remaining script and complete remaining configuration. This step usually takes 40 minutes for completion.

Final Configuration step

  • If everything goes right, installer will reboot the virtual machine and greet you with login prompt.
  • Now start firfox and browse https://ucmipaddress to login in UCM web console.

CUCM Web Console

  • Click on System->Licensing->License Unit Report to view license unit allocated for your newly installed UCM.

Default Licensing Units

Starting UCM services and adding devices

Now we have our UCM installed, lets activate its services to make it fully functional. Unless we activate UCM call manager and TFTP services; we will not be able to add/register any devices with our call manager.

To activate the services -

  • Browse https://<ucmip>/ccmservice and login with admin credentials.
  • Navigate  to Tools->Service Activation sub-menu.
  • Select all services and click on “save” button to activate selected services.
Activating UCM services

Activating UCM services

Once UCM services are activated, CCM Node License feature will decrement 1 CCM license unit. Now let’s try adding one device to our newly installed UCM.

  • Go to https://<ucmip>/ccmadmin
  • Login with admin credentials
  • Navigate to Device->Phone menu and click on “Add new” button from top left corner.
  • Select appropriate phone type, protocol along with phone details like MAC address, device security profile, button template.
  • Click “Save” to add device

DLU Consumed by single CCM and single 7960 IP Phone

Once device gets successfully added, appropriate DLU’s will get consumed from the available license units. Above screen shot shows DLU status after activating UCM services and addition of single 7960 IP phone.

As you add new devices and activate different services on UCM, respective DLU’s gets consumed. Once DLU count reaches to zero, you need to purchase new DLU licenses from Cisco.

References:

Rating 4.00 out of 5

14 Responses to “Installing Cisco UCM 7.x in VMWare”

  1. Tyson Says:

    Great information! Thanks!

  2. chackraview.net » Blog Archive » Gain Root access on Cisco Unified Communication Manager Says:

    [...] previous post talks about Installation of Cisco Unified Communication manager 7.0 under VMWare. Once you have [...]

  3. karimpo Says:

    Update Failed for the Service(s): Cisco CallManager Allocated licenses consumed by used and pending. Please upload additional licenses (a new license file) and try again

    i keep got this error i do not know why

  4. Abhijeet Says:

    Did you start the services from the menu? How much memory you supplied for the virtual machine? How many license units are displayed as remaining?
    Let me know answers of these questions..then i can answer you properly.

  5. followthesunfool Says:

    I’m getting the same error message as karimpo when trying to activate all services.

    My specs on the VM is:
    1024mb RAM
    1 processor
    80 GB SCSI
    bridged network adapter

    Under the License Unit Report | Device License Feature, it shows 150 Units Authorized and 150 Units Remaining. Under the License Unit Report | CCM Node License Feature, it shows 3 Units Authorized and 3 Units Remaining.

    Any recommendations?

    Regards,

  6. DeeP Says:

    Hi

    i just followd you HowTo but i got the same problem like karimpo

    Error:
    Update Failed for the Service(s): Cisco CallManager Allocated licenses consumed by used and pending. Please upload additional licenses (a new license file) and try again.

    I got 150 Device Licenses and 3 CCM Node licenses.

    I cant start the Services.
    I hope you could help me
    Can you tell me why i cant start the Services with my 150 licenses.

  7. hbnf3333 Says:

    Use Cisco Unified Communications 7 0 1 11000 2

  8. Abhijeet Says:

    Check the memory assigned to VM.

  9. christian Says:

    If I have vmware workstation full Version 7, and i install CUCM 7, then i can upload licences to CUCM ?, Ex. For phones, integration with Cisco Unity and so on//

    Thanks for reply

  10. bughira Says:

    @Christian: Yes you can upload license file to CUCM and once its accepted, you can add new phones and even add another CUCM to the existing cluster.

  11. bhuwan Says:

    THe size of the disk should be at least 40GB IDE.

  12. Nice Post Says:

    Nice Post…

    [...]chackraview.net » Blog Archive » Installing Cisco UCM 7.x in VMWare[...]…

  13. Ashok Says:

    i have got my cucm running and ip phones registered.. thanks to you :)
    now i want to install vmware tools but i can’t get to install them as i am unable to get to linux consol.. all i have is access to cucm console :(

    plz help..

  14. bughira Says:

    hi Ashok, Glad that you managed to install CUCM. Getting on the host is little tricky. I have written a separate post on that as well. Read Here.

Leave a Reply

This entry was posted on Friday, December 25th, 2009 at 7:55 pm and is filed under HOWTO's, Virtualization, VMWare, Voice Over IP. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes