Previous | Next | Contents | Index |
The following is a list of tasks which must be completed following a first installation of PMDF, PMDF-MTA, PMDF-DIRSYNC, PMDF-LAN, PMDF-MSGSTORE, PMDF-POPSTORE, and PMDF-TLS.
post_install.com
: If you are installing PMDF on
multiple systems in a cluster with systems on different system disks
(for example a mixed-architecture cluster), you should execute the
pmdf_com:post_install.com
procedure on one system for each
distinct system disk, other than the one on which you installed PMDF.
dcltables.exe
: For any other systems in the
cluster, other than those that you did the installation on or you ran
post_install.com
on, the image
sys$library:dcltables.exe
must be reinstalled manually
using the command:
$ INSTALL REPLACE SYS$LIBRARY:DCLTABLES.EXE |
pmdf_startup.com
to system startup: A command
file, pmdf_startup.com
, is created by the installation
procedure and stored in the SYS$STARTUP directory. This command
procedure is used to define PMDF logical names and install PMDF images.
Add the following command to your system startup command procedure:
$ @SYS$STARTUP:pmdf_startup.com |
pmdf_startup.com
procedure should be executed
before any networks are started. If you want this command
procedure to run as a SYSMAN startup task you can use the SYSMAN
STARTUP ADD FILE command to enter it into the SYSMAN database. When
using SYSMAN, you must ensure that pmdf_startup.com
is
executed early in the startup phase before any networks have been
started. There is no need to stop or shutdown your networks before
executing pmdf_startup.com
manually if you did not ask
KITINSTAL to run pmdf_startup.com
during the installation.
Just be sure that the order of pmdf_startup.com
and
pmdf_submit_jobs.com
and any commands to start networks
and queues is correct in your system startup procedure so when the
system reboots PMDF starts properly. Rather than customizing
pmdf_startup.com
itself, which will be replaced when you
upgrade PMDF, you can create a
PMDF_COM:pmdf_site_startup.com
procedure and put your site
specific PMDF definitions in that file. When
pmdf_startup.com
executes, it checks for the existence of
a site-supplied pmdf_site_startup.com
procedure and
executes it.
$ INSTALL CREATE PMDF_CONFIG_DATA/OPEN/SHARED/HEADER |
$ PMDF CNBUILD $ INSTALL CREATE PMDF_CONFIG_DATA/OPEN/SHARED/HEADER |
$ PMDF RESTART DISPATCHER |
pmdf_submit_jobs.com
, is executed. Run
the PMDF CONFIGURE QUEUES utility to generate queue initialization and
queue start procedures suitable for your system; e.g.,
4
$ PMDF CONFIGURE QUEUES This utility will create the following command files SYS$STARTUP:PMDF_INIT_QUEUES.COM SYS$STARTUP:PMDF_START_QUEUES.COM SYS$STARTUP:PMDF_STOP_QUEUES.COM SYS$STARTUP:PMDF_DELETE_QUEUES.COM How many execution queues do you want? [4] 4 Do you want all queues to run on this node yournode? [Y] Yes Do you want to initalize the queues now? [Y] Yes Do you want to start the queues now? [Y] Yes |
yournode
is shown above. If you have PMDF-MTA
licensed on multiple nodes in a cluster, you might want to have
execution queues run on the multiple PMDF-MTA nodes for load balancing
and redundancy. pmdf_init_queues.com
and
pmdf_start_queues.com
contain sample commands to
initialize and start PMDF service queues, respectively; you can
customize the queue initialization and start commands in those files,
if you want. (The pmdf_stop_queues.com
and
pmdf_delete_queues.com
procedures are provided for
convenience in testing, but are generally not used in production
setups.) If you want to use the default queue definitions generated by
the PMDF CONFIGURE QUEUES utility, answer YES
when asked
if you want to initialize and start the queues now. So that these
queues will be properly initialized and started at system startup, you
must add the commands to initialize and start the queues to your system
startup procedure. In your system startup procedure, the queue
initialization commands, e.g.,
pmdf_init_queues.com
, must be executed after
pmdf_startup.com
is executed, normally before networking
packages PMDF employs have started. The queue start commands,
e.g., pmdf_start_queues.com
, should generally be
issued after all networking packages PMDF employs have started, but
must be issued before pmdf_submit_jobs.com
is
executed. Details on PMDF Process Symbiont queues can be found in
the PMDF System Manager's Guide. pmdf_submit_jobs.com
:
A second command file is created during the installation,
pmdf_submit_jobs.com
, is used to resubmit PMDF service
jobs after a system queue failure or initialization. The procedure
pmdf_submit_jobs.com
must be executed by your system
startup after all networks are started and after the
MAIL$BATCH queue and other PMDF service queues have been initialized
and started. After initializing the MAIL$BATCH queue as described
in the previous step, execute the command
$ @SYS$STARTUP:pmdf_submit_jobs.com |
pmdf_startup.com
and after all PMDF
service queues have been initialized and started. If you want this
command procedure to run as a SYSMAN startup task, you can use the
SYSMAN STARTUP ADD FILE command to enter it into the SYSMAN database.
If using SYSMAN, be sure to execute pmdf_submit_jobs.com
in a late startup phase, after your queues are started.
$ IF F$EDIT(F$GETJPI("","USERNAME"),"TRIM") .EQS. "pmdfacct" THEN EXIT |
pmdfacct
is the name of the PMDF server account
you previously selected. pmdf_startup.com
installs a number of images using the
OpenVMS INSTALL utility. These images are listed in the file
pmdfimage.dat
in the PMDF_COM:
directory. The
pmdfimage.dat
file is reserved for PMDF use and should not
be modified.
Site-specific images can be installed by using the file
siteimage.dat
in the PMDF_COM:
directory.
pmdf_startup.com
checks to see if this file exists and
installs the images listed in it if it does exist. The
siteimage.dat
file has the same format as
pmdfimage.dat
. This format is extremely simple---a file
name is specified followed by the appropriate qualifiers for OpenVMS
INSTALL. The file name must be separated from the qualifiers by at
least one space or tab character. In either case the images specified
by pmdfimage.dat
will be reinstalled, but this will not
hurt anything.
pasrtl.exe
(VAX) or pas$rtl.exe
(Alpha),
if your system is running OpenVMS 6.1 or later and is using an older
version of the RTL. This new version of the Pascal RTL will be included
in the next releases of OpenVMS and HP Pascal for OpenVMS.
If you are running a shared PMDF configuration on a cluster, then note
that the PMDF installation will only update the Pascal RTL on the node
on which you perform the installation; you must separately update the
Pascal RTL on any other system disks. (Sites running PMDF on a mixed
architecture cluster or on a cluster with multiple system disks should
note that post_install.com
does not update the
Pascal RTL; you must still update the Pascal RTL separately.) See
Appendix A for details.
4 Using PMDF Process Symbiont queues significantly reduces process creation overhead in general. The commands to initialize and start a generic MAIL$BATCH queue feeding four PMDF Process Symbiont execution queues would be
|
Previous | Next | Contents | Index |