|
SESM applications can run on any platform that supports the Java Runtime Environment (JRE). Table 1-1 lists the platforms tested in our labs.
Platform | Specifications |
---|---|
Solaris |
|
Windows NT |
|
Windows 2000 |
|
Linux |
|
The SESM applications are:
The temporary disk space required for a SESM installation is approximately 50 MB on any of the supported platforms, regardless of the installation options you choose. Table 1-2 shows RAM and permanent disk space requirements for a single instance of each component in SESM. These requirements are approximately the same for all of the supported platforms.
Component Name | Disk Space (MB) | RAM |
---|---|---|
Jetty server | 1.3 | The Jetty server provides the J2EE application environment in which the SESM portal applications and CDAT execute. The application memory needs specified for NWSP and CDAT, in this table, include Jetty server usage. |
SESM portal applications (NWSP, WAP, and PDA) | 14.6 | As installed, the NWSP application uses 64 MB java reserved memory. This value is specified in the portal application start script. The "SESM Portal Application Memory Requirements" section describes some factors to consider in sizing SESM portals for production deployments. |
Captive Portal | 5.1 | The Captive Portal installation includes the Captive Portal and Message Portal applications. |
RDP | 4.1 | As installed, the RDP application uses 64 MB Java reserved memory. This value is specified in the RDP start script. See the "RDP Memory Requirements" section for more information. |
Security Policy Engine (SPE) components | 2.0 | N/A |
CDAT | 6.3 | RAM requirements increase proportionally to the number of objects stored in the directory. For most directory sizes, the 64 MB requirements of the operating system (OS) and other system software should be sufficient for heavily populated directories. |
Tools | 0.1 | The tools are utilities for testing and development. |
A Java virtual machine (JVM) Version 1.3.x is recommended for running SESM applications. SESM is bundled with the following Java Runtime Environment (JRE):
Note SESM has not been fully verified and is not supported on JVM Version 1.4.x. |
The installation program determines whether to install the bundled JRE by doing the following:
1. It searches for a JDK Version 1.3.x that is already installed.
2. Failing that, it searches for a JRE Version 1.3.x that is already installed.
3. Failing that, it installs and uses the bundled JRE Version 1.3.x_03.
To search for an existing JVM, the installation program looks in well-known locations. For a list of the search locations, see the "JRE and JDK Troubleshooting" section.
If it finds a well-known location, the installation program verifies that the content is a JVM Version 1.3.x. If true, the installation program sets the JDK_HOME variable in the SESM startup scripts to point to that location and does not install the bundled JRE.
The SESM installation program creates and sets the JDK_HOME variable in the SESM application startup scripts. On application startup, the script checks the JDK or JRE version in the referenced JDK_HOME variable and issues error messages if the version is not appropriate for the application. Table 1-3 lists the JVM requirements for SESM application startup.
installImageName -is:javahome
location
Where:
The SESM installation program sets the location of the JDK or JRE in the SESM application start scripts by setting the value for the JDK_HOME variable in the scripts. It sets JDK_HOME to the location of the JDK or JRE that it found installed on your system, or, if none was found, to the installed location of the bundled JRE.
If you change the location of the JDK or JRE after installation, or install a new version that you want the SESM applications to use, you must edit the value of JDK_HOME variable in the start scripts. Make the change in the following two startup files:
Table 1-4 shows the path names of the startup scripts that you must change.
Platform | Generic Startup Script | RDP Startup Script |
---|---|---|
Solaris and Linux | jetty/bin/start.sh | rdp/bin/runrdp.sh |
Windows | jetty\bin\start.cmd | rdp\bin\runrdp.cmd |
http://java.sun.com/products/j2se
On systems that you will use to customize the SESM application, we recommend that you install the JDK before you install SESM. By doing so, the SESM installation program uses the JDK in the application startup scripts, rather than a JRE. The JDK is necessary for recompiling the changed JSPs. See the Subscriber Edge Services Manager Web Developer Guide for more information.
If you install the JDK after installing SESM, then you must:
This section describes requirements of non-SESM components that might be required in SESM deployments. Topics are:
The SESM installation program does not attempt to communicate with SSGs or RADIUS servers. Therefore, SSGs and RADIUS servers do not need to be configured and running for you to install SESM components.
However, be prepared to provide correct communication information about those network components during the installation. Otherwise, you must manually edit the configuration files at a later time for the SESM application to work correctly.
If you are installing SESM in LDAP mode, the installation program establishes communication with your LDAP directory, if possible.
If the installation program does not perform these tasks, you must do them at a later time before running the SESM web application or CDAT, as described in the "Extending the Directory Schema and Loading Initial RBAC Objects" section.
You can install all SESM components together on the same system (a typical installation), or you can install some components separately in a distributed manner (a custom installation). Table 1-5 describes components that must be installed together on the same machine. The installation program detects these dependencies and enforces the correct installation.
SESM Mode | Component Dependencies |
---|---|
RADIUS mode |
|
LDAP mode |
|
installDir
_uninst
uninstall.bin or uninstall.exe
The uninstall utility does the following:
After running the uninstall utility, you can safely reinstall one or more SESM components into the same directory.
Note Do not uninstall SESM by manually deleting the contents of the installation directory. If you do so, and then attempt a reinstall into the same directory, the installation might not be complete. If the installation is incomplete, see the "Incomplete Installation or Files Installed in Incorrect Directory" section for information. |
Posted: Fri Oct 18 10:00:16 PDT 2002
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.