Sunday, March 7, 2010

Cisco Unified Communication Manager 7 (CUCM7) on VMWare Fusion 3.0 for Mac

I know, catchy title isn't it. Last week I finished Administering Cisco Unified Communication Manager 7 & Unity Connection class in order to help with my overall understanding of our telecom infrastructure at the school district. It was a great class and really filled in the fundamentals I was missing. More importantly, on one of the labs, I noticed a message that CUCM was running under VM. I did some more research and Cisco actually allows this!

When I got home on Friday evening, freshly excited about the class, I grabbed the CUCM 7 media and fired up a new fusion VM. Settings are as follows:

  1. If you have the iso, click Continue without disc and then select the disc image, otherwise insert the CUCM7 installation disc

  2. The system will detect RHEL4 which is correct, press continue to use the disc, then continue again at the OS selection screen

  3. Uncheck Use Easy Install (don't we all wish), click continue

  4. Click Customize Settings

    1. Sharing: Disabled

    2. Applications: Menu Enabled (don't think this matters)

    3. Processors & RAM: 2 CPU 2048 RAM (this does matter)

    4. Display: 3D disabled (doubt it matters)

    5. Printers: Enabled, match default (doesn't matter)

    6. Autoprotect: Disabled (doesn't matter)

    7. Network: NAT (more on this later)

    8. Hard Disks: IDE Disk, 80GB, uncheck Pre-allocate disk space, check split into 2GB files (80GB is necessary, I think IDE is)

    9. Everything else, defaults



  5. Start it up

  6. Media Check: Your choice, I choose No and all was fine

  7. vmware Found screen: Agree (a big thanks to Cisco for allowing this, they didn't have to)

  8. Product Deployment Selection: Cisco Unified Communications Manager - OK

  9. Proceed with Install: Yes

  10. Platform Installation Wizard: Proceed

  11. Apply Patch: No (haven't tried this yet)

  12. Import Windows Data: No

  13. Basic Install: Continue

  14. Timezone Configuration: America/Denver for me

  15. Auto Negotiation Configuration: Yes

  16. MTU Configuration: No

  17. DHCP: No

  18. Static Network Configuration - This is where things get a little complicated. Start a terminal session and type ifconfig. Note the IP address for vmnet8. Mine was 192.168.223.1. This is the NAT network for Fusion. IP addresses .3-.127 are statically assignable. Thanks to Michael McLaughlin for this information. Note that if you do not setup the network correctly, the system will not install and will die with a Security configuration failed (1) error.


    1. Hostname: FusionCCM7

    2. IP Address: 192.168.x.3 where x is the third octet of the IP address you discovered in step 18

    3. IP Mask: 255.255.255.0

    4. GW Address: 192.168.x.2 where x is the third octet of the IP address you discovered in step 18

    5. Press OK



  19. DNS Client Configuration: Yes

    1. Primary DNS: 192.168.x.2 where x is the third octet of the IP address you discovered in step 18

    2. Secondary DNS: blank

    3. Domain: cucm.local



  20. Administration Login Configuration

    1. Administrator ID: ccmadmin

    2. Password: c123sco (a mix of letters and numbers is required)

    3. Confirm Password: c123sco



  21. Certificate Information - Your locale information

  22. First Node Configuration: Yes

  23. Network Time Protocol Client Configuration: Yes

    1. NTP Server 1: 64.90.182.55



  24. Database Access Security Configuration

    1. Security Password: c123sco

    2. Confirm Security Password: c123sco



  25. SMTP Host Configuration: No

  26. Application User Configuration

    1. Application User Username: ccmadmin

    2. Application User Password: c123sco

    3. Confirm Application User Password: c123sco



  27. Platform Configuration Complete: OK


It took me about an hour for the full install and then I had my system up and running. Enjoy!

3 comments:

  1. I've followed your steps and took me an hour too, works well and have been able to login to the CCM6 via the CLI. HOWEVER, how do I open up a Firefox or webpage so I can play with the GUI?
    I'm running Fusion 3.1 via my Mac, but the only window open is my CLI for CCM.
    I thought about running a standard webpage via my Mac, but there is no way it connects to the CUCM with web address of 192.168.0.10.

    Any help?

    ReplyDelete
  2. So I had some experience with this also, but one big drawback is that the licensing scheme for CUCM on VMware only allows enough usable licenses on VMware ESX server... so when you install on VMfusion, it will have enough license DLU's to install one device, say IP communicator. But when you install a second device, it doesn't have enough. So this is good for looking through options and what not on CUCM...but not really doing any kind of useful labbing. I am working on a solution for this, but have nothing yet.

    ReplyDelete
  3. Hello Jim / Contributors,

    I was struggling for weeks trying to get the CUCM ISO installed on VMFusion 4 on my mac book pro. Finally, the CUCM, UNITY, etc. are installing via VM Fusion. The most important detail was the VMnet8. After, setting my IP address on NTP server, the application booted right up. Thereafter, I set my local ethernet interface to the same subnet; however, no ethernet cable plugged in yet (just testing). I opened a browser and entered the IP address of the CUCM, UNITY -- and finally I was in through the GUI :) Yea ...

    My question is, on VMFusion, I have all the applications set to the same IP address, and gateway. So, for example:

    CUCM is: 172.16.75.3 and UNITY is also, 172.16.75.3. However, I only log into one application at a time.

    Is this normal because the VMNet8 subnet is: 172.16.75.1/24 to having the same IP address for each for the CUCM suite?

    I'm still a newbie, so pardon my ignorance :)

    Respectfully,

    Raymond

    ReplyDelete