Table Of Contents
Installing Cisco Multicast Manager
System Requirements
Operating Systems
Linux
Sun Systems
Supported Hardware Platforms
Linux
Sun Microsystems Servers
Disk Space Requirements
Memory Requirements
Licensing
TFTP Server
Solaris Installation Instructions
Installing the License File
Creating the Installation Directory (Optional)
Mounting the CD-ROM
Unzipping the Tar File
Running the Solaris Installation Script
Linux Installation Instructions
Installing the License File
Creating the Linux Installation Directory (Optional)
Mounting the CD-ROM (Linux)
Unzipping the Tar File
Running the Linux Installation Script
Changing the HTTPS Port
Upgrading to Cisco Multicast Manager 2.5
Upgrading on Linux Using a CD or ISO Image
Upgrading on Linux Using a Tar File
Upgrading on Solaris Using a CD or ISO Image
Upgrading on Solaris Using a Tar File
Starting and Stopping CMM
Installing Cisco Multicast Manager
This chapter contains the following sections:
•
System Requirements
•
Licensing
•
TFTP Server
•
Solaris Installation Instructions
•
Linux Installation Instructions
•
Upgrading to Cisco Multicast Manager 2.5
•
Starting and Stopping CMM
System Requirements
This section describes the system requirements for running Cisco Multicast Manager 2.5.
Operating Systems
Cisco Multicast Manager can run on Linux systems and on Sun Microsystems systems running Sun Solaris.
Linux
CMM 2.5 can run on the following Linux versions:
•
Red Hat Enterprise Linux ES/AS 3
•
Red Hat Enterprise Linux ES/AS 4
Sun Systems
CMM 2.5 can run on the following Sun Solaris versions:
•
Solaris 8
•
Solaris 9
•
Solaris 10
Note
Solaris x86 is not supported.
Supported Hardware Platforms
This section describes the minimum recommended hardware for running Cisco Multicast Manager 2.5 on a Linux system or a Sun Solaris system.
Linux
On Linux systems, the following hardware is supported:
•
Dual AMD Opteron 250 processor.
A 2.4 GHz 64-bit processor is recommended for a large enterprise network (more than 500 devices).
•
2.8 GHz Intel Pentium IV or 2.8 GHz Intel Xeon processor.
•
A Dual 2.8 GHz Intel Pentium IV or a Dual 2.8 GHz Intel Xeon processor is recommended for large enterprise networks (more than 500 devices).
Sun Microsystems Servers
Cisco Multicast Manager supports the following hardware on Sun Microsystems servers:
•
Sun Fire V440: Up to four 1.593 GHz UltraSPARC IIIi processors for a large enterprise network (more than 500 devices).
•
Sun Fire V240: One 1.34 GHz or two 1.5 GHz UltraSPARC processors.
Note
The 64-bit versions of Red Hat are currently not supported.
Disk Space Requirements
CMM requires 300 MB of disk space.
Note
Disk space requirements will vary depending on the size of the network, the number of devices being polled for thresholds, and how often log files are rotated. The following log files are generated by CMM 2.5:
<INSTALLDIR>/mmtsys/sys/events.log
<INSTALLDIR>/mmtsys/sys/rmspolld.log
<INSTALLDIR>/httpd_perl/logs/error_log
Memory Requirements
•
2 GB
•
4 GB for Large Enterprise (more than 500 devices)
Licensing
CMM 2.5 requires a license file, which is provided when you purchase the product. The license file enables the product features that you have purchased.
The license file can enable:
•
Cisco Multicast Manager with Video Operations Solution (VOS) support.
•
Cisco Multicast Manager with Multicast VPN (MVPN) support.
•
Cisco Multicast Manager with both VOS support and MVPN support.
If one of the features is not enabled, then the menus in the user interface do not include selections that enable options provided with the feature.
The application license is contained in the license.key file.
The license.key file can be saved anywhere on the installation machine. During installation of CMM, the system prompts for the license key. If license.key file is present on the installation machine, then the path and filename of the license key must be entered.
If the license.key file is not present during installation, or the system has an invalid license file, then place the correct valid license file in the following directory:
On Solaris:
On Linux:
/usr/local/netman/mmtsys/sys
The file should be owned by mmtuser (chown mmtuser:mmtuser license.key) and be set to read-only (chmod 0444 license.key). The license is tied to the IP address of the CMM server.
TFTP Server
Cisco Multicast Manager requires that the server have TFTP enabled if you want to download router configurations and use the router config verification tool.
A TFTP directory should be created on the largest partition and then linked from the root directory as follows—assuming the directory was created under /usr: ln -s /usr/tftpboot /tftpboot.
For Linux ES/AS 4:
tftp-0.39-2
For Linux ES/AS 3:
tftp-0.39-0.EL3.1
After TFTP is installed, modify the /etc/xinetd.d/tftp file to enable the TFTP server.
Set the ownership and permissions as follows:
chown root:mmtuser tftpboot
Then restart the xinetd process: /etc/init.d/xinetd restart.
For Solaris:
Comment out the tftpd line in the /etc/inetd.conf file to enable the TFTP server, then restart the inetd process.
Linux IP Address/Default Route
•
To change the system's IP address you modify the /etc/sysconfig/network-scripts/ifcfg-eth0 file, then restart the system.
•
To change the default gateway, you must modify the /etc/sysconfig/network file.
•
To temporarily change these values you can use the following commands:
route add default gw x.x.x.x metric 1
Solaris Installation Instructions
Complete these steps to install CMM 2.5 on a Sun Solaris system:
1.
Install the license file.
2.
Create the installation directory (optional).
3.
If you are installing from the CD-ROM, mount the CD-ROM.
4.
If you are installing from the tar file, unzip the tar file.
5.
Run the Solaris installation script.
Installing the License File
Copy the license.key file into an appropriate directory on the host machine. During installation, the interface will prompt you for the location of the license file. Enter the path where the license.key file is located. If the license file is invalid, or not present in the host, then after the installation is complete, copy the valid license file under the directory /opt/RMSMMT/mmtsys/sys with the owner as mmtuser, and then restart the CMM.
Creating the Installation Directory (Optional)
On Solaris systems, Cisco Multicast Manager must be installed in the /opt/RMSMMT directory, and requires approximately 300MB of disk space.
If there is not enough room in /opt, create the RMSMMT directory on another partition, then create a symbolic link to it from /opt. For example, log in as root and issue these commands:
# ln -s /space/RMSMMT RMSMMT
# chown -h mmtuser:mmtuser RMSMMT
If you symbolically link /opt/RMSMMT to the actual installation directory as shown above, when the installation is complete, you must change directory to the actual installation directory. For example:
and issue the following command:
# chown -R mmtuser:mmtuser RMSMMT
Otherwise, the installation creates the directory and sets the ownership for you.
Mounting the CD-ROM
If you are mounting a DVD and the process vold is not running, you will need to manually mount the CD-ROM, use one of the following commands:
# mount -rt hsfs /dev/sr0 /cdrom
# mount -rt hsfs /dev/dsk/c0t6d0s2 /cdrom
If you are mounting an ISO CD-ROM image downloaded from Cisco.com, use the following command::
mount -F hsfs -o ro `lofiadm -a /export/temp/cmm25.iso` /mnt
Note
/mnt is the mount point and can be any designated directory. If this command does not work, please check with your sysadmin for mounting instructions.
Unzipping the Tar File
If you are installing from the tar file, create a /tmp directory and place the tar file there:
# gunzip -c mmt-sol-2.5-X-full.tar.gz | tar xvf -
Running the Solaris Installation Script
To run the Solaris installation script:
Step 1
Log in as root.
Step 2
If you are installing from a CDROM, enter:
If you are installing from the extracted tar file location, enter:
The system issues a series of prompts.
Step 3
Answer the prompts as indicated in Table 1-1.
Table 1-1 Solaris Installation Prompts
Prompt
|
Response
|
Each product must be purchased individually, however a single license can enable one or more of the applications.
Have you obtained a license key? [y/n]:
|
If you have obtained a license key, enter y.
|
The application installs in /opt/RMSMMT. Do you wish to continue? [y/n]:
|
Enter y to install in the default installation directory.
|
The community name to add read-only access for (default- public):
|
The (default - public) is the default but user can specificy what community string that is configured on their devices.
|
The physical location of the system:
|
Enter a description of where you are located.
|
Contact information of the administrator (default - root):
|
Enter the best method of contacting the administrator (Example: phone number, email address, etc.).
|
Do you want to disable access control checks (y/n): (Default - y)
|
Select y.
|
Do you want to add some other Trap OIDs with the default list (y/n) (default - n):
|
Select n if you do not wish to add more Trap OIDs. If you wish to add more OIDs, select y and enter the TRAP OID to be modified.
|
Would you like to install the license key now? [y/n]:
|
Select y to install the license.key file.
|
Enter license file:
|
Enter the path and filename of the license.key file.
|
Example 1-1 shows sample output from the Solaris installation.
Example 1-1 Sample Output from the Solaris Installation Script
Installing Cisco Multicast Manager Version 2.5
Installing Cisco Route Manager Version 2.3.2
Copyright (c) 2003-2007 Cisco Systems, Inc. All Rights Reserved.
Each product must be purchased individually, however a single license can enable
one or more of the applications.
Have you obtained a license key? [y/n]: y
Please install the license file according to the release notes once this install
The application installs in /opt/RMSMMT. Do you wish to continue? [y/n]: y
The mmtuser group already exists
The mmtuser id already exists.
Installing support files...
Installing ciscomm to /etc/init.d...
ln: /etc/init.d/ciscomm and /etc/rc0.d/K03ciscomm are identical
ln: /etc/init.d/ciscomm and /etc/rc1.d/K03ciscomm are identical
ln: /etc/init.d/ciscomm and /etc/rc3.d/S98ciscomm are identical
ln: /etc/init.d/ciscomm and /etc/rcS.d/K03ciscomm are identical
Initializing IP Address database with reserved Multicast Addresses...
Modifying httpd.conf file for this system...
Configuring Trap Receiver and SNMP Agent...
Getting Configuration Information for SNMP Agent
=================================================
-e Description: SNMPv1/SNMPv2c read-only access community name
The community name to add read-only access for (default - public):
-e Community name for read only access is public
-e Description: This section defines some of the information reported in the
The physical Location of the system :
-e Contact Information of the Administrator (default - root@):
Contact Information of the Administrator is root@
Getting Configuration Information for Trap Receiver
===================================================
-e Do you want to disable access control checks (y/n) (default - y):
Disables the access control check and accepts all incoming Notification traps
Following are the list of default OIDs the TRAP receiver is configured with
1. ciscoIpMRouteMissingHeartBeats (1.3.6.1.4.1.9.10.2.3.1.0.1)
-e 2. pimNeighborLoss (1.3.6.1.3.61.1.0.1)
-e 3. CISCO-PIM-MIB Traps (1.3.6.1.4.1.9.9.184.2.0.*)
-e 4. MSDP-MIB Traps (1.3.6.1.3.92.1.1.7.*)
-e 5. ciscoMvpnMvrfChange (1.3.6.1.4.1.9.10.113.0.2)
-e 6. iVMS Traps (1.3.6.1.4.1.15181.11.1.*)
Do you want to add some other Trap OIDs with the default list (y/n) (default - n
-e Defualt Trap OIDs Configured
Would you like to install the license key now? [y/n]: y
Cisco Multicast Manager/Cisco Route Manager
License Installation Utility
Copyright (c) 2003-2007 Cisco Systems, Inc. All Rights Reserved.
Enter license file: /opt/license.key
Ip address : 172.20.111.216
Expire date : No expiration date.
Starting the application...
Sun Microsystems Inc. SunOS 5.8 Generic Patch February 2004
completed to start liblog
/opt/RMSMMT/httpd_perl/bin/apachectl startssl: httpd started
Starting the polling daemon...
Sun Microsystems Inc. SunOS 5.8 Generic Patch February 2004
Starting the CLI proxy daemon...
Sun Microsystems Inc. SunOS 5.8 Generic Patch February 2004
Starting SNMP Trap Receiver daemon...
-e Starting SNMP Trap Receiver
Starting SNMP Agent daemon...
Linux Installation Instructions
Complete these steps to install CMM 2.5 on a Linux system:
1.
Install the license file.
2.
Create the installation directory (optional).
3.
If you are installing from the CD-ROM, mount the CD-ROM.
4.
If you are installing from the tar file, unzip the tar file.
5.
Run the Linux installation script.
Installing the License File
Copy the license.key file into an appropriate directory on the host machine. During installation, the interface will prompt you for thelocation of the license file. Enter the path where the license.key file is located. If the license file is invalid, or not present in the host, then after the installation is complete, copy the valid license file under the directory /usr/local/netman/mmtsys/sys with the owner as mmtuser, and then restart the CMM.
Creating the Linux Installation Directory (Optional)
On a Linux system, install Cisco Multicast Manager in /usr/local/netman. On a Linux installation, Cisco Multicast Manager requires approximately 300 MB of disk space.
If there is not enough room in /usr/local, create the netman directory on another partition, then create a symbolic link to it from /usr/local. For example:
# ln -s /space/netman netman
# chown -h mmtuser:mmtuser netman
If you symbolically link /usr/local/netman to the actual installation directory as shown above, then when the installation is complete, you must change directory to the actual installation directory. For example:
and issue the following command:
# chown -R mmtuser:mmtuser netman
Otherwise, the installation program creates the directory and sets the ownership for you.
Mounting the CD-ROM (Linux)
If you are mounting an actual physical CD-ROM, use one of the following commands:
For Red Hat Linux ES/AS 3:
# mount /dev/cdrom /mnt/cdrom
For Red Hat Linux ES/AS 4:
# mount /dev/hdc /media/cdrom
If you are mounting an ISO CD-ROM image downloaded from Cisco.com, use the following command:
# mount -t iso9660 -o loop image.iso /mnt/isoimage
Note
/mnt is the mount point and can be any designated directory. If this command does not work, please check with your system administrator for mounting instructions.
Unzipping the Tar File
If you are installing from the tar file, create a /tmp directory and place the tar file there:
# gunzip -c mmt-lin-2.5-X-full.tar.gz | tar xvf -
Running the Linux Installation Script
To run the Linux installation script:
Step 1
Log in as root.
Step 2
If installing from a CDROM enter:
If installing from the extracted tar file location enter:
The system issues a series of prompts.
Step 3
Answer the prompts as indicated in Table 1-2.
Table 1-2 Linux Installation Prompts
Prompt
|
Response
|
Each product must be purchased individually, however a single license can enable one or more of the applications.
Have you obtained a license key? [y/n]:
|
If you have obtained a license key, enter y.
|
The application installs in /usr/local/netman. Do you wish to continue? [y/n]
|
Enter y to install in the default installation directory.
|
The community name to add read-only access for (default- public):
|
Enter (default - public) as the default but you can specify what community string that is configured on your devices.
|
The physical location of the system:
|
Enter a description of where you are located.
|
Contact information of the administrator (default - root):
|
Enter the best method of contacting the administrator (Example: phone number, email address, etc.)
|
Do you want to disable access control checks (y/n): (Default - y)
|
Enter y.
|
Do you want to add some other Trap OIDs with the default list (y/n) (default - n):
|
Enter n if you do not wish to add more Trap OIDs. If you wish to add more OIDs, select y and enter the TRAP OID to be modified.
|
Would you like to install the license key now? [y/n]:
|
Enter y to install the license.key file.Specify the absolute path.
|
Enter license file:
|
Enter the path and filename of the license.key file
|
Example 1-2 shows sample output from the Linux installation.
Example 1-2 Sample Linux Installation Output
Installing Cisco Multicast Manager Version 2.5
Installing Cisco Route Manager Version 2.3.2
Copyright (c) 2003-2007 Cisco Systems, Inc. All Rights Reserved.
Each product must be purchased individually, however a single license can enable one or
more of the applications.
Have you obtained a license key? [y/n]: y
Please install the license file according to the release notes once this installation
finishes.
The application installs in /usr/local/netman. Do you wish to continue? [y/n]: y
The mmtuser group already exists
The mmtuser id already exists.
Installing support files...
Installing ciscomm to /etc/init.d...
/bin/ln: `/etc/rc0.d/K03ciscomm': File exists
/bin/ln: `/etc/rc1.d/K03ciscomm': File exists
/bin/ln: `/etc/rc2.d/S98ciscomm': File exists
/bin/ln: `/etc/rc3.d/S98ciscomm': File exists
/bin/ln: `/etc/rc4.d/S98ciscomm': File exists
/bin/ln: `/etc/rc5.d/S98ciscomm': File exists
/bin/ln: `/etc/rc6.d/K03ciscomm': File exists
Initializing IP Address database with reserved Multicast Addresses...
Modifying httpd.conf file for this system...
Configuring Trap Receiver and SNMP Agent...
Getting Configuration Information for SNMP Agent
=================================================
Description: SNMPv1/SNMPv2c read-only access community name
The community name to add read-only access for (default - public):
Community name for read only access is public
Description: This section defines some of the information reported in the
The physical Location of the system : SJ
Contact Information of the Administrator (default - root@): cmm-dev@cisco.com
Getting Configuration Information for Trap Receiver
===================================================
Do you want to disable access control checks (y/n) (default - y):
Disables the access control check and accepts all incoming Notification traps
Following are the list of default OIDs the TRAP receiver is configured with
1. ciscoIpMRouteMissingHeartBeats (1.3.6.1.4.1.9.10.2.3.1.0.1)
2. pimNeighborLoss (1.3.6.1.3.61.1.0.1)
3. CISCO-PIM-MIB Traps (1.3.6.1.4.1.9.9.184.2.0.*)
4. MSDP-MIB Traps (1.3.6.1.3.92.1.1.7.*)
5. ciscoMvpnMvrfChange (1.3.6.1.4.1.9.10.113.0.2)
6. iVMS Traps (1.3.6.1.4.1.15181.11.1.*)
Do you want to add some other Trap OIDs with the default list (y/n) (default - n):
Defualt Trap OIDs Configured
Would you like to install the license key now? [y/n]: y
Cisco Multicast Manager/Cisco Route Manager
License Installation Utility
Copyright (c) 2003-2007 Cisco Systems, Inc. All Rights Reserved.
Enter license file: /usr/local/license.key
Ip address : 172.20.111.239
Expire date : No expiration date.
Starting the application...
completed to start liblog
/usr/local/netman/httpd_perl/bin/apachectl startssl: httpd started
Starting the polling daemon...
Starting the CLI proxy daemon...
Starting SNMP Trap Receiver daemon...
Starting SNMP Trap Receiver
Starting SNMP Agent daemon...
Changing the HTTPS Port
The server is configured by default to run on port 8080.
Step 1
1. To change to the default port from 8080 to another port number, change the port in the Listen field and the VirtualHost_default field.
Step 2
Navigate to the following directories:
Linux:
/usr/local/netman/httpd_perl/conf/httpd.conf.
Solaris:
/opt/RMSMMT/httpd_perl/conf/httpd.conf
Step 3
Define the new port number.
<VirtualHost _default_:8080>
Upgrading to Cisco Multicast Manager 2.5
You may upgrade from version 2.4 to 2.5 using a DVD, ISO image downloaded from Cisco.com,
or a tar file from the enterprise application bundle.
Upgrading on Linux Using a CD or ISO Image
Step 1
Mount the CD-ROM or ISO image.
a.
If you are mounting an actual physical CD-ROM, use one of the following commands:
For Red Hat Linux ES/AS 3:
# mount /dev/cdrom /mnt/cdrom
For Red Hat Linux ES/AS 4:
# mount /dev/hdc /media/cdrom
b.
If you are mounting an ISO CD-ROM image downloaded from Cisco.com, use the following command:
# mount -t iso9660 -o loop image.iso /mnt/isoimage
Note
/mnt is the mount point and can be any designated directory. If this command does not work, please check with your system administrator for mounting instructions.
Step 2
To install use the following commands:
For a physical DVD:
For an ISO image downloaded from Cisco.com:
cd /mnt/<isoimage folder >
Step 3
Execute the script update.sh and follow the steps in subsection Running the Linux Installation Script.
Upgrading on Linux Using a Tar File
Step 1
Untar the file in a directory other than installation target directory.
# gunzip -c mmt-lin-2.5-X-full.tar.gz | tar xvf -
Step 2
Change the directory.
Step 3
Execute the script setup.sh and follow the steps in subsection Running the Linux Installation Script.
Upgrading on Solaris Using a CD or ISO Image
Step 1
Mount the CD-ROM or ISO image.
a.
If you are mounting a DVD and the process vold is not running, you will need to manually mount the CD-ROM, use one of the following commands:
# mount -rt hsfs /dev/sr0 /cdrom
# mount -rt hsfs /dev/dsk/c0t6d0s2 /cdrom
b.
If you are mounting an ISO CD-ROM image downloaded from Cisco.com, use the following command:
mount -F hsfs -o ro `lofiadm -a /export/temp/cmm25.iso` /mnt
Note
/mnt is the mount point and can be any designated directory. If this command does not work, please check with your sysadmin for mounting instructions.
Step 2
To install use the following commands:
For a DVD:
For an ISO image downloaded from Cisco.com:
cd /mnt/<isoimage folder>
Step 3
Execute the script update.sh and follow the steps in subsection Running the Linux Installation Script.
Upgrading on Solaris Using a Tar File
Step 1
Untar the file in a directory other than installation target directory:
# gunzip -c mmt-sol-2.5-X-full.tar.gz | tar xvf -
Step 2
Change the directory.
Step 3
Execute the script setup.sh and follow the steps in subsection Running the Linux Installation Script.
Starting and Stopping CMM
To start the application:
On Solaris:
From the CMM home directory (by default, /opt/RMSMMT), run the S98mmt script.
On Linux:
From the CMM home directory (by default, /usr/local/netman), run the S98mmt script.
To stop the application, run the K98mmt script.
The S98mmt script also runs the S98mmtpolld script, which starts the polling daemon. The S98mmtpolld script can also be used as a watchdog script to ensure that the polling daemon is up and running. The root crontab configuration would be:
On Solaris:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /opt/RMSMMT/S98mmtpolld
On Linux:
*/5 * * * * /usr/local/netman/S98mmtpolld
These entries will run the script every 5 minutes.
The default login user name is admin, and the default password is rmsmmt.
Note
The K98mmt script will stop the apache server, polling daemon, cliproxyd daemon, SNMP trap agent daemon and SNMP trap receiver daemon. The S98mmt script will start the apache server, cliproxyd daemon, SNMP trap agent daemon and SNMP trap receiver daemon but not the polling daemon for the first time. You will have to manually start the polling daemon through the application for the first time after configuring the global polling configuration.
During installation, the K98mmt script is installed in the /etc/rc0.d directory. This ensures that the polling daemon shuts down properly upon system reboot.