| Previous | Contents | Index |
The following is a list of tasks which must be completed following a first installation of PMDF, PMDF-MTA, PMDF-DIRSYNC, PMDF-FAX, PMDF-LAN, PMDF-MB400, PMDF-MR, PMDF-MSGSTORE, PMDF-POPSTORE, PMDF-X400, PMDF-TLS, and PMDF-XGS.
pmdf_com:post_install.com
procedure on one system for each distinct system disk, other than the
one on which you installed PMDF. For any systems in the cluster that
you do not run 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, 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,
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_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, 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
Compaq 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, and in particular for sites using PMDF-MR allows for immediate pick up of messages from Message Router. The commands to initialize and start a generic MAIL$BATCH queue feeding four PMDF Process Symbiont execution queues would be
|
| Previous | Next | Contents | Index |