We will start a new series for CCNP-Voice CIPT1 and in this series we will be doing a lot of hands-on exercises to understand the concepts behind CUCM administration. Before we get into that, it is important that we have a working lab environment and this article will solely focus on the installation of CUCM8.6 into VMware Workstation. The new CUCM deployment nowadays is mostly in virtualized environments so learning how to install in VMware is very essential. Before we start the steps, I would like to express a disclaimer that these steps are intended for lab uses only. The author or this website will not be held responsible in the event that any production impact is caused if the steps below are applied in a fully working production environment.

CCNP Training – Resources (Intense)

Our installation will cover only Windows but the steps for Mac or other operating systems are similar. We begin by preparing the following requirements for our installation.

1. VMware Workstation
2. CUCM8.6 or higher Installer Bootable ISO
3. GNS3
4. C3745-ADVENTERPRISEK9_IVS-M), Version 12.4(25d) or any 3745 IOS that supports CME.
5. Windows 7 or higher
6. Cisco IP Communicator Software

Note: We will not be providing any of the following above. Most of the items are free and can be downloaded from their respective software download center. We will not cover here how to make the CUCM ISO bootable.

VMware Dual Cert

CUCM Installation in VMWare Workstation

1. On your VMware Workstation click on File -> New Virtual Machine. The window below will appear and choose Typical (recommended) radio button and click on Next.

2. Click on the Installer disc image file (iso): radio button and then Browse and choose the CUCM ISO. It may not be able to detect the operating system but just go ahead and click on Next.

3. Choose ‘Linux’ and then specify the Version below as ‘Red Hat Enterprise Linux 5’ and then click on Next.

4. Name your Virtual Machine and the Location directory will be automatically populated. Click on Next.

5. Specify the Disk Capacity of 80.0 GB or higher. Choose ‘Split virtual disk into multiple files’ then click on Next.

6. The next window will be a summary of the settings that were chosen. Click on ‘Customize Hardware’. Change memory to 4GB for a better performance; however, 2GB memory is OK if you don’t have enough memory. The minimum number of processors is one but let’s set it to two to make it respond faster. Network adapter should be set to bridged and later we specify the host system interface we will bridge this with. Click on ‘Close’ and the previous window appears and then click on ‘Finish.’

7. Start your new CUCM86 VM and you will be asked for a media check. Just choose ‘No’ and hit ‘Enter.’ You can use the Tab key to navigate through the choices.

8. Choose ‘Cisco Unified Communications Manager.’

9. Proceed with the Install by choosing Yes.

10. Choose Proceed for the Platform installation Wizard.

11. The next sections will be the following and the choices you need to make.

a. Apply Patch – No
b. Basic Install – Continue
c. Timezone Configuration (Choose your Region/Timezone)
d. Auto Negotiation Configuration – Continue
e. MTU Configuration – No
f. DHCP Configuration – No

12. Enter the CUCM hostname and IP details as shown below. Then choose OK.

13. Under the DNS Client Configuration section Choose No.

14. Enter Administrator ID and password.

15. Enter details for Certificate Information. You can choose to do similar below as we are just doing this for lab purposes.

16. We are basically installing the Publisher so choose Yes. If it so happens that you want to add another CUCM as Subscriber, you can do so by choosing No and it will take you to a step where it will ask the details of the Publisher.

17. Enter the NTP server details. If you don’t have an NTP server configured, you will get stuck later when the system is doing some IP Level testing which includes NTP server verification. Proceed to the GNS3 Integration step below on how to configure an NTP server. You can also use NTP servers available in the Internet but your Network Adapter should be set first to NAT instead of Bridged.

18. Enter Security Configuration password. You can use this if you intend to add Subscribers to your CUCM cluster or when you want to backup your CUCM configuration.

19. SMTP Host Configuration is useful if you want the system to send you notifications through email. For the purpose of this lab, let’s set this to No.

20. Enter the Application username and password. I would suggest to have this the same as the administrator username and password. This credential is used to login to the CUCM GUI while the administrator username and password is used to login to the CLI through SSH.

21. Click OK to start the installation process. You might want to take a cup of coffee as this may take quite some time to finish.

22. Once done, try logging into the CUCM system through the CLI and GUI. You might get Error 404 when trying to access the CUCM GUI through HTTPS. Sometimes this is normal, so just close your browser, give it a little wait and try again after a few minutes.

GNS3 Integration with VMware Workstation

Below is the GNS3 topology we will be using for the upcoming articles. Basically R1, R2 and R3 are configured under OSPF area 0. R2 and R2 are configured as CME routers. For the steps on configuring CME, refer to this article.

It is recommended that two Windows 7 VMs have already been configured and installed with CIPC. The phones in NA HQ and EUROPE HQ are CIPC and are installed in Windows 7. In terms of the connection to the Host computer, we have here Cloud 1, 2 and 3. Cloud 1 is connected to a Loopback interface while R2 and R3 are connected to the VMnet host-only interfaces.

Let’s tackle step by step on how this topology is built.

1. Add a Microsoft Loopback Interface by going to Control Panel -> System -> Device Manager -> Right Click on the PC Name -> Add Legacy Hardware.

2. Choose ‘Install the hardware that I manually select from a list’ then click on Next. Choose ‘Network Adapters’ from the list, click Next and select Microsoft Loopback Adapter. Click on Next and it will install the Loopback. Reload your computer after the Loopback has been added.

3. Open the VMware network editor and ensure that the Vmnet0 or any Vmnet that is Bridged is set to Microsoft Loopback Adapter.

4. On your GNS3 create the topology as indicated in the diagram and Add three Clouds 1, 2 and 3. Right Click on Cloud 1 and choose Configure. Under NIO Ethernet Choose the Microsoft Loopback adapter that was just created. I renamed mine to CUCM-GNS3. Click on Add, Apply then OK. Perform the same steps with the other Clouds by choosing their respective VMnet interfaces.

5. Connect R1 and Cloud 1 to a GNS3 Switch. Connect Cloud 2 and Cloud 3 to R2 and R3 respectively.

6. Configure the IP addresses on the routers and advertise everything to OSPF. If you are stuck with NTP in CUCM installation, configure R1 with the current date and time and configure ‘ntp master 1.’ This should resolve the issue of the installation. Test the IP routing and ensure the Point to Point interfaces are in the same subnet.

These are basically the steps on how to install VMware and integrate it to GNS3 environment for CIPT studies. In the next article we will begin an exciting CIPT series that focuses entirely on CUCM administration and configuration.