background image

Corporate Headquarters

Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706 
USA
http://www.cisco.com
Tel: 408 

526-4000

800 553-NETS (6387)

Fax: 408 

526-4100

Installation and Upgrade Guide

 

for Cisco Unified MeetingPlace

 

Web Conferencing

Release 6.x

 

May 31, 2007

Text Part Number: OL-13418-01

Summary of Contents for Unified MeetingPlace Web Conferencing

Page 1: ...West Tasman Drive San Jose CA 95134 1706 USA http www cisco com Tel 408 526 4000 800 553 NETS 6387 Fax 408 526 4100 Installation and Upgrade Guide for Cisco Unified MeetingPlace Web Conferencing Release 6 x May 31 2007 Text Part Number OL 13418 01 ...

Page 2: ...OF THE USE OR INABILITY TO USE THIS MANUAL EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES Any Internet Protocol IP addresses used in this document are not intended to be actual addresses Any examples command display output and figures included in the document are shown for illustrative purposes only Any use of actual IP addresses in illustrative content is unin...

Page 3: ...echnical Assistance ii xii Cisco Support Website ii xii Submitting a Service Request ii xiii Definitions of Service Request Severity ii xiii Obtaining Additional Publications and Information ii xiv C H A P T E R 1 Introducing Cisco Unified MeetingPlace Web Conferencing 1 1 About Cisco Unified MeetingPlace 1 1 About Cisco Unified MeetingPlace Web Conferencing 1 1 Overview of Web Conferencing Compon...

Page 4: ...iguration 3 1 About Segmented Meeting Access 3 1 About the SMA 2S Configuration 3 2 About the SMA 2S Configuration with SSL and Segmented DNS 3 3 About the SMA 2S Configuration and Video Enabled Systems 3 4 Preinstallation Tasks Web Conferencing in an SMA 2S Configuration 3 4 Installation Tasks Web Conferencing in an SMA 2S Configuration 3 5 Copying GUIDS from the Internal Web Server to the Extern...

Page 5: ...ervers 4 14 Postinstallation Tasks Web Conferencing in a Load Balancing Configuration 4 15 Synchronizing Purge Parameters 4 15 Configuring SSL Optional 4 15 Viewing the Web Conferencing Load on a Server 4 16 C H A P T E R 5 Troubleshooting the Web Conferencing Installation 5 1 Installation Problems 5 1 What to Do First 5 1 Checking That the Cisco MCS Operating System Version Meets the Requirement ...

Page 6: ...Contents vi Installation and Upgrade Guide for Cisco Unified MeetingPlace Web Conferencing Release 6 x OL 13418 01 ...

Page 7: ...itional Publications and Information page xiv Purpose This guide describes how to install and upgrade Cisco Unified MeetingPlace Web Conferencing Release 6 x This guide does not describe how to configure or maintain Web Conferencing Release 6 x nor does it describe how to install or use additional Cisco Unified MeetingPlace applications that can reside on the same server as Web Conferencing Audien...

Page 8: ...ions Term Definition Used in This Document As Cisco Unified MeetingPlace 8100 series server Includes Cisco Unified MeetingPlace 8106 and Cisco Unified MeetingPlace 8112 servers Cisco Unified MeetingPlace 8100 series Cisco Unified MeetingPlace 8106 Server Hardware on which Cisco Unified MeetingPlace Audio Server software runs Cisco Unified MeetingPlace 8106 Cisco Unified MeetingPlace 8112 Server Ha...

Page 9: ...ng server A Cisco MCS installed with Cisco Unified MeetingPlace Web Conferencing web server All references to a web server in this guide refer to the Cisco Unified MeetingPlace Web Conferencing server Table 2 Conventions for Cisco Unified MeetingPlace Documentation Convention Description boldfaced text Used for Commands that you must enter exactly as shown Key and button names Information that you...

Page 10: ...cisco com public countries_languages shtml Product Documentation DVD The Product Documentation DVD is a library of technical product documentation on a portable medium The DVD enables you to access installation configuration and command guides for Cisco hardware and software products With the DVD you have access to the HTML documentation and some of the PDF files found on the Cisco website at this...

Page 11: ...ion PSIRT RSS feed Information about how to subscribe to the PSIRT RSS feed is found at this URL http www cisco com en US products products_psirt_rss_feed html Reporting Security Problems in Cisco Products Cisco is committed to delivering secure products We test our products internally before we release them and we strive to correct all vulnerabilities quickly If you think that you have identified...

Page 12: ...es In addition if you have a valid Cisco service contract Cisco Technical Assistance Center TAC engineers provide telephone support If you do not have a valid Cisco service contract contact your reseller Cisco Support Website The Cisco Support website provides online documents and tools for troubleshooting and resolving technical issues with Cisco products and technologies The website is available...

Page 13: ...t this URL http www cisco com techsupport servicerequest For S1 or S2 service requests or if you do not have Internet access contact the Cisco TAC by telephone S1 or S2 service requests are those in which your production network is down or severely degraded Cisco engineers are assigned immediately to S1 and S2 service requests to help keep your business operations running smoothly To open a servic...

Page 14: ...e company store at this URL http www cisco com go marketplace Cisco Press publishes a wide range of general networking training and certification titles Both new and experienced users will benefit from these publications For current Cisco Press titles and other information go to Cisco Press at this URL http www ciscopress com Internet Protocol Journal is a quarterly journal published by Cisco for ...

Page 15: ...P based infrastructure of your organization For more information about Cisco Unified MeetingPlace refer to the Installation Planning Guide for Cisco Unified MeetingPlace About Cisco Unified MeetingPlace Web Conferencing Cisco Unified MeetingPlace Web Conferencing provides real time collaboration functionality to an organization s intranet and extranet and integrates Cisco Unified MeetingPlace with...

Page 16: ...ble 1 1 Cisco Unified MeetingPlace Web Conferencing Components Component Description Cisco Unified MeetingPlace Agent Service Maintains a constant connection between the web server and the Audio Server system Priority Normal 8 For more information see the Overview of the Cisco MeetingPlace Agent Service section on page 1 4 Cisco Unified MeetingPlace Audio Service Converts Cisco Unified MeetingPlac...

Page 17: ...g attendees to view any document being shared by the host regardless of whether they have the applications installed on their PCs For example if the host shares an Excel spreadsheet all attendees are able to view the shared spreadsheet If the host enables collaboration of the shared document all attendees can then take control of the shared application and modify its contents regardless of whether...

Page 18: ...o all desktops in your organization You can install Web Conferencing on an external web server with attend only capability and deploy it in a publicly accessible network such as in a demilitarized zone DMZ Web Conferencing supports Secure Sockets Layer SSL which allows the web server to send and receive encrypted data over your network Locking down Microsoft web servers by using the Microsoft Lock...

Page 19: ...cing server through TCP port 1627 as shown in Figure 1 1 If this port is blocked due to a firewall the Flash client establishes a tunnel connection over HTTP through port 80 This process allows the meeting console to bypass firewall restrictions so that external users can participate in web conferences The web server also supports tunneling over HTTPS by using Secure Sockets Layer SSL Figure 1 1 H...

Page 20: ...ser requests from ISAPI and accomplishes the following Passes the scheduling requests and profile updates to the Cisco Unified MeetingPlace Audio Server system Coordinates between the meeting room components Connect Gateway Connect Application Service Flash Media Administration Server and Flash Media Server and the rest of the Cisco Unified MeetingPlace system Acts as a communication channel betwe...

Page 21: ... configuration capabilities of the product or beyond the documented configuration settings procedures or instructions are not supported by Cisco Systems Examples of such customizations include but are not limited to the following modifying web page templates changing HTML or Javscript code changing IIS running parameters or applying custom ASP pages or ISAPI filters modifying SQL server configurat...

Page 22: ...nctional or unstable Any crash of the SSO IIS extension can cause IIS to crash and can generate a full Cisco Unified MeetingPlace Web Conferencing outage resulting in a full system reboot ending of in progress meetings and disconnecting of web conferencing users Any memory leak in the SSO package or module can make IIS or the whole server unstable as well Although SSO software integration is produ...

Page 23: ...sable the SSO package to troubleshoot further Microsoft Debug Diagnostic tool also called DebugDiag may be required for troubleshooting IIS crashes and memory leaks to determine if these problems are produced by the SSO package New Feature and Enhancement Information For information on new and changed functionality in Cisco Unified MeetingPlace Web Conferencing refer to Release Notes for Cisco Uni...

Page 24: ...nstallation and Upgrade Guide for Cisco Unified MeetingPlace Web Conferencing Release 6 x OL 13418 01 Chapter 1 Introducing Cisco Unified MeetingPlace Web Conferencing New Feature and Enhancement Information ...

Page 25: ... attempting to install Cisco Unified MeetingPlace Web Conferencing refer to System Requirements for Cisco Unified MeetingPlace at http www cisco com en US products sw ps5664 ps5669 prod_installation_guides_list html for updated system requirements When reviewing the requirements note the following considerations If you are installing Web Conferencing in a segmented meeting access configuration tha...

Page 26: ... your Cisco Unified MeetingPlace 8100 series server when it is purchased To add additional web conferencing licenses to the Audio Server refer to the About Loading Cisco Unified MeetingPlace License Keys section in the Managing and Maintaining Cisco Unified MeetingPlace chapter of the applicable Administration Guide for Cisco Unified MeetingPlace Audio Server at http www cisco com en US products s...

Page 27: ...e web server and the Audio Server system that is if there is no firewall between them port 5003 is not blocked and the Audio Server system is up and running then you can use an IP address instead of a hostname However using an IP address prevents you from taking advantage of the Audio Server system s reverse connection feature which allows the Audio Server system to initiate a connection to the we...

Page 28: ...l Remote SQL Server IP address Notes Your SQL Server 2000 user name and password If you are completing a new installation of Cisco Unified MeetingPlace Web Conferencing with a local install of the SQL Server use sa as your user name Caution The Web Conferencing installer does not create or verify the existence of the SQL account or check the validity of its user name and password combination If th...

Page 29: ...edure in Installing the Operating System on the Cisco Unified Communications Server version 2003 1 1 or later which is included with the operating system software Although the document refers to Cisco Unified CallManager and other applications it also applies to Cisco Unified MeetingPlace integration applications Note Return to this document before performing the Post Installation Tasks in Install...

Page 30: ...Configure a Single NIC with Both IP Addresses on the Cisco MCS Server procedure on page 2 7 Both NICs enabled one IP address per NIC Each NIC on the system is used although one NIC may be more heavily used than the other Each NIC is a single point of failure If either NIC fails Web Conferencing will be unavailable If the Web Conferencing server is connected to a 100 MB sec network the NIC capacity...

Page 31: ...three times to close the Local Area Connection Properties window Step 3 Optional Continue performing the post installation tasks in Installing the Operating System on the Cisco Unified Communications Server version 2003 1 1 or later Both NICs enabled teamed configured in Transmit Load Balancing TLB mode The two NICs act together to handle traffic for both IP addresses one NIC receives inbound traf...

Page 32: ...e warning and continue Step 3 Enable the secondary NIC a On the Start menu click Settings Network Connections b Right click Local Area Connection 2 and click Enable Step 4 Optional Continue performing the post installation tasks in Installing the Operating System on the Cisco Unified Communications Server version 2003 1 1 or later Note We highly recommend that you configure the duplex of your netw...

Page 33: ...ick Properties c Double click Internet Protocol TCP IP d Click Advanced e On the IP Settings tab in the IP Addresses area click Add f Enter the secondary IP address and subnet mask and click Add g Click OK three times to close the Local Area Connection Properties window Step 6 Verify that the team is configured correctly a On the Start menu click Run b Type cmd and press Enter The command window o...

Page 34: ...e zone that requires it Confirm that your installation drive has sufficient disk space to allow for the storage of applications attachments recordings and meeting and profile database information which will grow over time Refer to System Requirements for Cisco Unified MeetingPlace at http www cisco com en US products sw ps5664 ps5669 prod_installation_guides_list html Confirm that the Cisco Unifie...

Page 35: ...staller windows using information from the Gathering Web Conferencing Installation Values section on page 2 3 Note If you chose Local Server as your SQL Server location after the first reboot you must log in to the system as an administrator in order for the installer to begin installing SQL Server When SQL Server installation is complete the server reboots automatically During installation rememb...

Page 36: ...rocedure Note If the web server is not in a Domain Name Server DNS do not perform this procedure To Define the Cisco Unified MeetingPlace Web Conferencing Server Hostname Information Step 1 Open your web browser and enter the URL of your web server For internal web servers the default URL structure is http server where server is the name of your internal web server For external web servers the def...

Page 37: ... Page Connection Confirm that the web server can resolve itself using the hostname configured on the Web Server administrative page This is the hostname that you configured in Step 5 of the preceding section Defining the Web Conferencing Server Hostname Information and is also the hostname that end users use to connect to this web server To Test the Web Server Home Page Connection Step 1 From the ...

Page 38: ...on rights after the installation is complete you can create a SQL account with minimal privileges that is dedicated to Web Conferencing use and configure the Web Conferencing server to use this account To create and use a least privileged SQL account do the following tasks in the order presented 1 Creating a Least Privileged SQL Account for Web Conferencing page 2 14 2 Updating SQL Account Access ...

Page 39: ...ation Updating SQL Account Access from the MeetingPlace Gateway Configurations Utility The MeetingPlace Gateway Configurations utility allows you to update the web server with the least privileged SQL login account that you created in the To Create a Least Privileged SQL Account for Web Conferencing procedure on page 2 14 It does not create a SQL Server login for you To Update SQL Account Access f...

Page 40: ...rvice a From the Windows Start menu choose Settings Control Panel Administrative Tools Services b Right click Cisco Unified MeetingPlace Web Conferencing and choose Start c If you stopped any other gateway services restart them by right clicking the applicable service and choosing Start d Close the Services control panel Configuring SSL For instructions on configuring SSL refer to the Configuring ...

Page 41: ...tingPlace Release 6 0 at http www cisco com en US products sw ps5664 ps5669 prod_installation_guides_list html About Segmented Meeting Access While external participation is possible by controlling port access through a firewall we highly recommend that you consider a segmented meeting access SMA configuration instead SMA configurations isolate some meetings on the private corporate network while ...

Page 42: ... behind the firewall while the external server or cluster is accessible from inside or outside the firewall While internal users have access to the full access Web Conferencing user interface external users have access to an attend only web page that allows attendance only to external meetings The SMA 2S configuration is the preferred and most secure deployment model if you want to provide externa...

Page 43: ...ernal machine is meetingplace1 company com The hostname for the external machine from the internal machine is meetingplace1 All URLs and click to attend links are in the form of http meetingplace company com When users access http meetingplace company com from the external network the external machine will automatically redirect them to HTTPS plus whatever hostname is configured in the database in...

Page 44: ...sks in this chapter Before attempting to install Cisco Unified MeetingPlace Web Conferencing refer to System Requirements for Cisco Unified MeetingPlace at http www cisco com en US products sw ps5664 ps5669 prod_installation_guides_list html for updated system requirements After reviewing system requirements complete the following preinstallation tasks 1 Install and configure the Audio Server whic...

Page 45: ...on on page 2 5 5 Configure network settings on the external web server See the Configuring Network Settings on the Cisco MCS Server section on page 2 5 6 Copy the GUIDS from the internal web server to the external server and run the file on the external server to install registry entries See the Copying GUIDS from the Internal Web Server to the External Web Server section on page 3 5 7 Install the...

Page 46: ... as appropriate for both the internal and external web servers Optional Installing the Cisco Security Agent for Cisco Unified MeetingPlace Web Conferencing page 2 14 Optional Creating and Using a Least Privileged SQL Account for Web Conferencing page 2 14 2 Configure the SMA 2S deployment Refer to the Configuring External Access to Cisco Unified MeetingPlace Web Conferencing chapter of the Configu...

Page 47: ... www cisco com en US products sw ps5664 ps5669 prod_installation_guides_list html About Installing Web Conferencing in a Load Balancing Configuration Load balancing in Cisco Unified MeetingPlace Web Conferencing makes use of a cluster of Web Conferencing servers to spread the active meeting load allowing you to scale the number and size of meetings that your deployment can support It also provides...

Page 48: ...nto a cluster and you can configure clusters as either internal or external Internal cluster Places all web servers behind the firewall inside the private corporate network Typically all web servers in an internal cluster display the full access Cisco Unified MeetingPlace Web Conferencing interface External cluster Places all web servers between the private corporate network and the Internet such ...

Page 49: ...ne Web Server and a Cluster of Web Servers 1 Cisco Unified MeetingPlace Audio Server system 2 Cisco Unified MeetingPlace web server cluster This can be an internal cluster or external cluster 3 SQL Server All web servers in a cluster must connect to the same SQL Server 121507 1 2 3 1 Cisco Unified MeetingPlace Audio Server system 2 Internal cluster of web servers 3 SQL Server All web servers in th...

Page 50: ...rently connected to each edge server at that time The edge server internally makes a connection to the origin server that is hosting the meeting Each client is given the primary edge origin and backup edge origin information by the server when the meeting room is launched No configuration is needed on the clients Figure 4 4 shows an example load balancing topology with a cluster of Web Conferencin...

Page 51: ... to join the web conference the Cisco MeetingPlace Agent Service determines if the meeting should be held on an internal web server or external web server by checking the Allow External Web Participants parameter This parameter is visible only if the Cisco Unified MeetingPlace system has an external site or cluster configured Table 4 1 describes load balancing behavior for load balancing configura...

Page 52: ...ternal Web Participants is set to No This meeting is reserved for internal attendees only When the first attendee launches the meeting console Cisco Unified MeetingPlace Web Conferencing directs the web conferencing session to the web server with the fewest currently active meetings in the internal cluster This web server now owns the meeting Subsequent attendees may be directed to any internal we...

Page 53: ... the server Users receive an error if they attempt to reserve video ports while scheduling a meeting on a server which does not have the Video Integration installed Although in a load balancing configuration you install the Cisco Unified MeetingPlace Video Integration on each web server that users will use to schedule video meetings you activate the Video Integration on only one web server in the ...

Page 54: ...xternal clusters Step 2 Determine and create a shared storage location You can create this folder on the same machine as your first internal web server or on a separate machine Keep in mind that this shared storage location is where attachments are stored and therefore where all web servers in this cluster go to find attachments After creating the location write down the value as a UNC path for ex...

Page 55: ...ng the Internal and External Servers page 4 14 Installing the First Internal Web Server Before You Begin Read the Installing Web Conferencing chapter and have it available to assist you with this section Complete the Preparing the Internal Cluster section on page 4 8 To Install the First Internal Web Server Step 1 Install Cisco Unified MeetingPlace Web Conferencing on the first internal machine Fo...

Page 56: ...pying GUIDS from the Internal to the External Web Server section on page 4 11 Installing Additional Internal Web Servers Before You Begin Complete the Installing the First Internal Web Server section on page 4 9 Restrictions When installing two or more web servers that share a single database and point to the same Cisco Unified MeetingPlace Audio Server system the MeetingPlace Server hostname that...

Page 57: ...you have installed all of your internal web servers Step 5 Continue with the Copying GUIDS from the Internal to the External Web Server section on page 4 11 Copying GUIDS from the Internal to the External Web Server The GUIDS entries for site and system must match between internal and external web servers Make sure that you run the GUIDS reg file on each external web server before installing Cisco...

Page 58: ...ere is a full SQL Server installed elsewhere choose Existing Remote Server When you reach the final installer window choose to reboot your computer later then click Finish Step 2 Configure the shared storage for this web server by performing the following sub steps a Open your web browser to access the Web Conferencing home page b Use your System Manager level user ID and password to sign in c Cli...

Page 59: ... must match between internal and external web servers Make sure that you run the GUIDS reg file on each external web server before installing Cisco Unified MeetingPlace Web Conferencing Step 2 Install Cisco Unified MeetingPlace Web Conferencing on the next external web server For Server Location choose External Limited Access For Database Location choose Existing remote server and specify the SQL ...

Page 60: ...etings Step 1 From an internal web server sign in to Cisco Unified MeetingPlace Web Conferencing Step 2 From the Welcome page click Admin then Web Server Step 3 From a blank Web Server Name field enter the name of a new web server to represent your designated external web server Step 4 For Hostname enter the fully qualified domain name FQDN of your external web server for example hostname domain c...

Page 61: ... section on page 4 7 Postinstallation Tasks Web Conferencing in a Load Balancing Configuration This section contains information on the following tasks Synchronizing Purge Parameters page 4 15 Configuring SSL Optional page 4 15 Viewing the Web Conferencing Load on a Server page 4 16 Synchronizing Purge Parameters When you install multiple web servers make sure that you synchronize the Purge parame...

Page 62: ...n the Current Server Load Index field as a number between 0 and 1 This number is a weighed average among several factors such as CPU memory and disk usage The higher the value the heavier the load on this web server To View the Web Conferencing Load on a Server Step 1 Sign in to Cisco Unified MeetingPlace Web Conferencing Step 2 From the Welcome page click Admin then Web Server Step 3 From the Vie...

Page 63: ...Meets the Requirement page 5 2 Obtaining Additional Assistance page 5 3 What to Do First If the web server is not working properly try the following troubleshooting tasks 1 Restart the Cisco Unified MeetingPlace Web Conferencing services a From the Windows Start menu choose Settings Control Panel Administrative Tools Services b Right click Cisco MeetingPlace Web Conferencing and choose Start c If ...

Page 64: ...ep 4 If you see these messages open the Date and Time Properties window by double clicking the system time in the Windows menu bar If all of the areas in your time zone regularly observe daylight savings time you may need to check Automatically Adjust Clock for Daylight Saving Changes Step 5 If you made changes to the date and time properties restart the Cisco Unified MeetingPlace Web Conferencing...

Page 65: ...ewall related configurations The following procedure uses hostname domain com as an example Replace hostname domain com with your web server s actual FQDN To Resolve HTTP Connection Problems Step 1 From the web server use a web browser to connect to http hostname domain com Step 2 If you receive an error message add the following line to the C WINNT System32 drivers etc hosts file 127 0 0 1 hostna...

Page 66: ... Upgrade Guide for Cisco Unified MeetingPlace Web Conferencing Release 6 x OL 13418 01 Chapter 5 Troubleshooting the Web Conferencing Installation Meeting Room Connection Problems Step 5 Click OK Step 6 Click Save Changes ...

Page 67: ...2 From the Add Remove Programs window click Cisco Unified MeetingPlace Web Conferencing Step 3 Click Change Remove Step 4 When prompted to completely remove Web Conferencing and all its components click Yes Step 5 From Windows Explorer manually delete the storage locations for converted audio files for example drive wma_files Uninstalling SQL Server Software and Removing MPWEB SQL Database Files I...

Page 68: ...g SQL Server Software and Removing MPWEB SQL Database Files To Remove SQL Server Software Step 1 From the Windows Start menu choose Settings Control Panel Administrative Tools Services Step 2 Stop the Microsoft SQL Server service Step 3 From the Start menu choose Settings Control Panel Add Remove Programs then choose Microsoft SQL Server Step 4 Click Remove Step 5 Reboot the server ...

Page 69: ...g 4 8 preparing load balancing 4 8 internal about 4 2 common administration account load balancing 4 8 common storage location load balancing 4 8 preparing load balancing 4 8 common administration account external cluster load balancing 4 8 internal cluster 4 8 common storage location external cluster load balancing 4 8 internal cluster load balancing 4 8 components installed with Web Conferencing...

Page 70: ...additional external web servers load balancing 4 13 additional internal web servers load balancing 4 10 first external web server load balancing 4 12 first internal web server load balancing 4 9 operating system on Cisco MCS 2 5 SQL Server on remote server about 2 2 troubleshooting 5 1 Web Conferencing software 2 9 internal clusters about 4 2 common administration account load balancing 4 8 common...

Page 71: ...ing common endpoint 1 3 network security about 1 4 O operating system installing on Cisco MCS 2 5 P preinstallation tasks 2 1 3 4 product key Cisco MCS 2 5 R redirection external meetings configuring load balancing 4 14 remote server about installing SQL Server 2 2 removing SQL Server software A 1 Web Conferencing software A 1 restrictions installing additional internal web servers load balancing ...

Page 72: ...are A 1 Web Conferencing software A 1 username SQL Server 2 4 V video meetings load balancing behavior 4 7 load balancing considerations 4 7 SMA considerations 3 4 W Web Conferencing about 1 1 benefits 1 3 Cisco MeetingPlace Agent service 1 4 common endpoints 1 3 components overview 1 2 connecting procedure 1 5 fulfilling user requests illustration 1 5 meeting reliability 1 4 network security 1 4 ...

Reviews: