Previous | Contents | Index |
The following is a list of tasks which must be completed following a first installation of PMDF, PMDF-MTA, 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 |