2. Installing TCPware

Introduction

This chapter takes you through the TCPware product installation procedure and certain post-installation tasks. It is for the OpenVMS system manager, administrator, or technician responsible for product installation.

To prepare for installation, see Chapter 1, Before You Begin.

 

Note: Once you have installed TCPware, you need to reinstall it after you have done a major VMS upgrade.

 

 

To install TCPware:

1.      Load the software.

2.      Run the VMSINSTAL procedure.

3.      Install other products, if needed, and perform post-installation tasks.

Load the Software

There are three steps to loading the TCPware software:

1.      Log in to the system manager's account.

2.      If TCPware is currently running, shut it down:

$ @TCPWARE:SHUTNET

If you are installing on a VMScluster, shut down TCPware on each node in the cluster:

$ RUN SYS$SYSTEM:SYSMAN

SYSMAN>SET ENVIRONMENT/CLUSTER

SYSMAN>DO @TCPWARE:SHUTNET

SYSMAN>EXIT

3.      Physically insert the TCPware CD-ROM into the appropriate device.

·         In a VMS cluster environment, if you want to access the media from more than one node, enter the following:

$ MOUNT/CLUSTER/SYSTEM device volume-label

·         On a standalone system, or if you want to prevent multiple users from accessing the software, enter the following:

$ MOUNT device volume-label

 

Note: If you install TCPware on a VMS cluster that has a common system disk, install the software on only one node in the cluster. If reinstalling or upgrading TCPware, first shut down TCPware on all nodes in the cluster.

 

If you install TCPware on a mixed architecture cluster, make sure you have TCPware licenses for all of the architectures in the cluster and install TCPware once on each architecture.

 

 

Start VMSINSTAL

VMSINSTAL is OpenVMS's installation program for layered products. VMSINSTAL prompts you for any information it needs. Here are the first steps to follow:

Step

For this task...

Enter this response...

1

Make sure that you are logged in to the system manager’s account, and invoke VMSINSTAL

@SYS$UPDATE:VMSINSTAL

2

Specify the directory where you want the common files installed

Return if accepting default of SYS$COMMON

or

The device and directory of your choice.

3

Specify the directory where you want the node specific files installed

Return if accepting default of SYS$SPECIFIC

or

The device and directory of your choice.

 

Starting VMSINSTAL:

$ @SYS$UPDATE:VMSINSTAL TCPWARE061

        VAX/VMS Software Product Installation Procedure V7.3

 

It is 1-JUN-2023 at 07:50.

 

Enter a question mark (?) at any time for help.

 

The following products will be processed:

 

  TCPWARE V6.1

 

     Beginning installation of TCPWARE V6.1 at 07:50

 

%VMSINSTAL-I-RESTORE, Restoring product save set A ...

%VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.

 

TCPware(R) for OpenVMS Version 6.1-0

 

Copyright (c) by Process Software

 

 

  Refer to the "Installing TCPware" chapter of the TCPware(R) for OpenVMS

  Installation & Configuration Guide.

 

  You can specify the directory where you want the TCPware common files

  installed.  The default location for the TCPware common files is

  SYS$COMMON.  A [.TCPWARE] subdirectory will be created in the

  directory you specify.

 

* Where do you want to install the TCPware common files [SYS$COMMON]:

 

  You can specify the directory where you want node specific files

  installed.  This directory must not be used by any other nodes

  in a cluster.  The default location is SYS$SPECIFIC:[TCPWARE].

  A [.TCPWARE] subdirectory will be created in the directory you

  specify.

 

* Where do you want to install the TCPware node specific files [SYS$SPECIFIC]:

 

  TCPware 6.1-0  will be installed.

 

  This concludes the question and answer portion of the installation.

 

  Your system will now be updated to include TCPware for OpenVMS. This

  will take a short while.

For a complete sample installation, see Appendix A, Sample Installation.

Installing TCPware on Multiple System Disks

Because TCPware creates files in some of the system directories like SYS$LIBRARY and SYS$SYSTEM, you need to install TCPware on each system disk. Because nodes of the same architecture can share the TCPware common files, be sure to specify a common directory when the installation instructions ask where to install the TCPware common files.

Installing TCPware on Mixed Platform Clusters

In a mixed platform cluster of VAX, Alpha and Itanium systems, the cluster needs to be set up to share the data files. You can do this by having separate TCPWARE_LOGICALS.COM files for the VAX, Alpha and Itanium nodes.

On the VAX nodes, the TCPWARE_LOGICALS.COM file looks something like this:

$ DEFINE/SYSTEM/NOLOG/EXEC    TCPWARE_COMMON  SYS$COMMON:, -
                              ALPHA$DKA300:[VMS$COMMON.]
$ DEFINE/SYSTEM/NOLOG/EXEC    TCPWARE_SPECIFIC SYS$SPECIFIC:
$ DEFINE/SYSTEM/NOLOG/EXEC    TCPWARE_ROOT  SYS$SYSROOT:, -
                              ALPHA$DKA300:[VMS$COMMON.]
$ DEFINE/SYSTEM/NOLOG/EXEC    TCPWARE  "TCPWARE_ROOT:[TCPWARE]"
$ DEFINE/SYSTEM/NOLOG         TCPWARE_INCLUDE -
                              "TCPWARE_ROOT:[TCPWARE.INCLUDE]"

On the Alpha nodes, the TCPWARE_LOGICALS.COM file looks something like this (being the “primary”):

$ DEFINE/SYSTEM/NOLOG/EXEC     TCPWARE_COMMON   SYS$COMMON:
$ DEFINE/SYSTEM/NOLOG/EXEC     TCPWARE_SPECIFIC SYS$SPECIFIC:
$ DEFINE/SYSTEM/NOLOG/EXEC     TCPWARE_ROOT   SYS$SYSROOT:
$ DEFINE/SYSTEM/NOLOG/EXEC     TCPWARE   "TCPWARE_ROOT:[TCPWARE]"
$ DEFINE/SYSTEM/NOLOG          TCPWARE_INCLUDE -
                               “TCPWARE_ROOT:[TCPWARE.INCLUDE]"

On the Itanium nodes, the TCPWARE_LOGICALS.COM file looks something like:

$ DEFINE/SYSTEM/NOLOG/EXEC    TCPWARE_COMMON  SYS$COMMON:, -
                              ALPHA$DKA300:[VMS$COMMON.]
$ DEFINE/SYSTEM/NOLOG/EXEC    TCPWARE_SPECIFIC SYS$SPECIFIC:
$ DEFINE/SYSTEM/NOLOG/EXEC    TCPWARE_ROOT  SYS$SYSROOT:, -
                              ALPHA$DKA300:[VMS$COMMON.]
$ DEFINE/SYSTEM/NOLOG/EXEC    TCPWARE  "TCPWARE_ROOT:[TCPWARE]"
$ DEFINE/SYSTEM/NOLOG         TCPWARE_INCLUDE -
                              "TCPWARE_ROOT:[TCPWARE.INCLUDE]"

The common files reside on ALPHA$DKA300:[VMS$COMMON.TCPWARE...], the Alpha system disk.

Keep in mind:

·         Before you install a new version of TCPware, "restore" the logicals to their original values. Upon startup, TCPware checks for the logicals TCP, UDP, IP, INET, RMT, RCD, BG, and QX. If any of these logicals have been previously defined on your system, the following warning is generated:

%TCPWARE-W-BADLOGICAL

·         After installing TCPware on VAX and Itanium systems, make sure to delete (or rename) the SYS$SYSROOT:[TCPWARE...]*_CONTROL.COM files. Otherwise, TCPware fails to start because it finds two sets of the control files and tries to execute each set, which can cause problems.

·         After installing on VAX and Itanium systems, delete any of the data files TCPware creates during installation and which it can no longer locate because of the new logical definitions.

·         For the VAX and Itanium systems, restore the TCPWARE_LOGICALS.COM file to that shown above.

Installing Other Products

You can install other products at the same time you install TCPware.

INGRES/Net

Install and start TCPware before you install INGRES/Net.

After TCPware installation, configuration, and startup, see Chapter 6, Starting and Testing TCPware, the Installing and Configuring INGRES/Net section.

Oracle's SQL*Net

Install and operate TCPware before installing SQL*Net.

After TCPware installation, configuration, and startup, see Chapter 6, Starting and Testing TCPware, the Installing and Configuring Oracle's SQL*Net section.

Post-Installation Tasks

If you are reinstalling or upgrading TCPware or the OpenVMS operating system, there are some additional tasks to perform. Perform these tasks after you get confirmation of a successful installation:

1.      Unload the distribution media from the device.

2.      Reboot the system.

 

Caution! Do not use the STOP PROCESS/ID command to stop TCPware or any of its components. Use the SHUTNET command as described in Chapter 5.

 

 

 

Note: Be aware that TCPware provides new versions of the existing TCPWARE:NETWORKS., TCPWARE:SERVICES., and TCPWARE:PROTOCOLS. files. Any customizations that you made to these files should be merged with the new versions.