cc/td/doc/product/rtrmgmt/cpc
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Getting Started

Getting Started

This chapter provides pre-installation requirements. Before installing CPC, you must complete the following:


Note   The Solaris operating system, and Informix RDBMS must be licensed independently and installed prior to installing CPC. Guidelines for installing and verifying these components are described in this guide.

Installation Requirements Summary

Table 3-1 provides a list of the software requirements for CPC. These requirements are explained in more detail throughout the chapter.


Table 3-1: Installation Requirements for CPC
Vendor Software Product Version Notes

Sun

Solaris Operating System

2.5.1 or 2.6

See patch requirements below

Sun

Solaris 2.5.1 Patch

101242-11

SUNWlibC 5.5.1

Sun

Solaris 2.5.1 Patch

103566-08

Java native threads patch

Sun

Solaris 2.5.1 Patch

103640-08

Java native threads patch

Sun

Solaris 2.5.1 Patch

103461-18

Motif patch

Sun

Solaris 2.5.1 Year 2000 Patch Cluster

July 26, 1999 or later

Refer to the Appendix titled, "Recommended Patches" for a list of the patches included in this cluster.

Sun

Solaris 2.5.1 Cluster Patch

Dec 8, 1997 or later

Refer to the Appendix titled, "Recommended Patches" for a list of the patches included in this cluster.

Sun

Solaris 2.6 Patch

105591-02

SunOS 5.6: shared library patch for C++ (libC.so.5)

Sun

Solaris 2.6 Year 2000 Patch Cluster

July 27, 1999 or later

Refer to the Appendix titled, "Recommended Patches" for a list of the patches included in this cluster.

Sun

Solaris 2.6 Recommended Patch Cluster

July 24, 1998

Refer to the Appendix titled, "Recommended Patches" for a list of the patches included in this cluster.

Sun

CDE

1.0.2 (for
Solaris 2.5.1),

1.2
(for Solaris 2.6)

Sun

Java

JRE 1.1.6

The CPC installation will set the environment variables JAVA_HOME, JAVA_LIB, and JAVA_BIN, and will put JAVA_BIN on the path.

Informix

Informix Database

7.3 UC7

You must have access to an Informix database server, and have database creation privileges.

Determine Your Host Configuration

To meet a range of customer performance and capacity requirements, the CPC software comprises two distinct components, the CPC Server and the CPC Client. You can choose to run these components on a variety of host system configurations using the following guidelines:


Note   In addition to host systems for CPC, you will need host systems to run the network management systems. The host system hardware requirements described in this chapter do not include the requirements for network management systems or for the Informix RDBMS.


Figure 3-1: Multi-User Installation



Figure 3-2:
Distributed Multi-User Installation (2-Host Configuration)


In this example configuration, one Operator can use the console of the Client host and up to three additional Operators can access the Client host from X-terminals attached to the LAN. Additional Client hosts can be added to increase the number of concurrent Operators up to approximately 20 concurrent Operators.


Figure 3-3: Distributed Multi-User Installation (3-Host Configuration)


In this example configuration, there are two separate Client hosts, allowing two Operators to use the consoles of the Client hosts; two additional Operators can access the Client hosts from X-terminals attached to the LAN. Additional Client hosts can be added to increase the number of concurrent Operators up to approximately 20 concurrent Operators.

Verify the Hardware Requirements

Once you have determined what your host configuration will be, you must verify that your host system hardware is sized correctly. If you decide to run everything on a single host system, the minimum recommended hardware requirements for a single Operator are:

Higher capacity configurations are possible. For example, if you need to support four concurrent Operators, the recommended minimum 2-host configuration (see Figure 3-2 above) is:

Disk Space Requirements

If you plan to install CPC and all related software, such as Informix, on one machine, you should have about 4GB of available disk space. The installation process requires an additional 350 MB in either /tmp or another location specified as an argument to the installation kit.

Check to make sure that you have enough disk space in the /tmp directory using the following command:

df -k /tmp

Swap Space

The recommended minimum swap space allocation, for both Server and Client hosts, is twice the amount of physical RAM, up to 1 GB of physical RAM, and an equal amount of swap space for physical RAM in excess of 1 GB.

For example, if the host system has 512 MB of physical RAM, the swap space allocation should be at least 1024 MB. If the host system has 2 GB of physical RAM, the swap space allocation should be 3 GB: 2 GB for the first 1 GB of physical RAM and an additional 1GB for the second 1 GB of physical RAM.

To determine the amount of swap space (used and available) on a particular host system, login to the host system and issue the following command at a terminal prompt:

swap -s

The commands used in this chapter are in the /usr/bin, /usr/sbin,
/usr/openwin/bin directories. For convenience, be sure these paths are included in your PATH environment variable.

Verify the Solaris Operating System Prerequisites

Operating System Version

Verify that both the Server and Client(s) hosts are running either Solaris version 2.5.1 (which comprises SunOS Release 5.5.1, and CDE Version 1.0.2) or Solaris version 2.6 (which comprises SunOS Release 5.6, and CDE Version 1.2). You can verify the Solaris version as follows:

    uname -a
    wsinfo

This command will display such information as the workstation type, operating system version, physical memory (RAM), and virtual memory (swap).

Operating System Patch Level

Verify that both the Server and Client(s) hosts have the required Solaris operating system patches installed listed in Table 3-2.

To verify that a patch has been installed, issue the following command at terminal prompt:

showrev -p grep <patch number>

where <patch number> is the patch number you wish to verify

For a complete list of recommended patches included in the Patch Cluster, refer to Appendix A.

Any patch with a version number greater than the ones listed here are acceptable provided they have the same patch number. For example, if patch number 12345-23 is specified, then any patch 12345-nm is acceptable in nm is 23 or greater. Patches may also be downloaded from the Sun Microsystems website at http://www.sun.com if they are not installed on your system.

Patch installation is simplest if the patch tar file is copied into an empty current working directory with at least 110MB of free space.

Operating System Resource Limits

Verify that the Solaris operating system resource limits are set at least as high as the values listed in Table 3-2. To display the current resource limit settings, enter the following command at the terminal prompt:

sysdef

To change a resource limit setting, you must add or edit the corresponding set command in the system configuration information file (/etc/system) and then reboot the host system. Instructions for editing the /etc/system file are contained within the file itself and in the man page for the system(4):

man -s4 system

Note   Any changes to the /etc/systemfile require a reboot of the system.

Other applications might have different system resource requirements; you must verify that your system resource limits are sufficient to run these other applications. If a particular resource limit is already higher than required for CPC, do not reduce it.


Table 3-2: System Resource Requirements
Resource ID Description Variable in /etc/system file Minimum
Value

SEMMAP

entries in
semaphore map

semsys:seminfo_semmap

64

SEMMNI

semaphore identifiers

semsys:seminfo_semmni

4096

SEMMNS

semaphores in system

semsys:seminfo_semmns

4096

SEMMNU

undo
structures in system

semsys:seminfo_semmnu

4096

SEMMSL

max
semaphores per id

semsys:seminfo_semmsl

100

SEMOPM

max
operations per semop call

semsys:seminfo_semopm

10

SEMUME

max undo entries per process

semsys:seminfo_semume

64

SEMVMX

semaphore maximum value

semsys:seminfo_semvmx

32767

SEMAEM

adjust on exit max value

semsys:seminfo_semaem

16384

SHMMNI

shared
memory identifiers

shmsys:shminfo_shmmni

100

SHMSEG

max attached segments per process

shmsys:shminfo_shmseg

100

SHMMIN

min shared memory
segment size

shmsys:shminfo_shmmin

100

SHMMAX

max shared memory
segment size

shmsys:shminfo_shmmax

268435456

Per Process Resource Limits

Verify that the "per process" resource limits are set at least as high as the values listed in Table 3-3. To display all of the current resource limits, use the command:

ulimit -a

To modify the current resource limit settings, use the ulimit command with options. For more information on using the ulimit command, refer to the man pages by entering:

man ulimit

Other applications might have different "per process" resource requirements; you must verify that your system resource limits are sufficient to run these other applications. If a particular resource limit is already higher than required for CPC, do not reduce it.


Table 3-3: Per Process Resource Requirements
Resource Name for
ulimit Command
Resource Description Minimum Value

time

maximum CPU time
(in seconds)

2097148

file

maximum file size in 512-byte blocks

2097148

data

maximum size of data segment or heap (in Kbytes)

2097148

stack

maximum size of stack segment (in Kbytes)

8192

coredump

maximum core file size in 512-byte blocks

2097148

nofiles

maximum number of file descriptors

64

vmemory

maximum size of virtual memory (in Kbytes)

2097148


Table 3-4: Installation Worksheet
Prompt/Argument Description Default Value Your Value

CMS SERVER host name

Hostname of the CPC Server host system

name of the machine being installed on

CMS SERVER Logger port

Port number for the Logger process

7127

CMS SERVER NameServer port

Port number for the NameServer process

7128

CMS SERVER WatchDog port

Port number for the WatchDog process

7129

DATABASE name

Name to be given to the CPC database

<admin>cmsdb

Username used to create the DATABASE

Name of the login account to use to create the database

<admin>

Password for the username used to create the database

Password for the login account to use to create the database

none

DATABASE SERVER hostname

Hostname of the Informix host system

name of the database server machine

Is CORBA to be enabled?

Enable or Disable CORBA

N

CORBA DAEMON hostname

Hostname of CORBA DAEMON

name of the machine being installed on

CORBA DAEMON port

Port number for the CORBA DAEMON

1570

CORBA local domain name

Local domain name for CORBA

syndesis.com

INFORMIXSERVER

Hostname of the Informix host system

none

INFORMIXDIR

Path to the home directory of the Informix installation

none

ONCONFIG

Name of the Informix configuration file found in $INFORMIXDIR/etc

none

Server mount

Mount point or fully-qualified path to the Server software installation directory

/opt/cpc/Server

Client host name(s)

Hostname(s) of the Client host(s) in your installation

none

JAVA_HOME

Path to the installation directory of JRE on each Client host

none


hometocprevnextglossaryfeedbacksearchhelp
Posted: Thu Aug 3 16:36:35 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.