The tasks you must perform before installing the PSE software include the following:
psefarm service. Make sure this port number and
service name do not exist in the NIS services map, or in the
/etc/services file on any of the nodes on which you
want to install PSE. If IP service port 57039 is already being
assigned to another service, and it is not possible to reassign
this port number to the psefarm service, then follow
the customization procedure to modify the psefarm
service port (see Section 13.6).
This section describes the documentation (online and hardcopy) that is available prior to installation. Licensing procedures, and activities such as checking system space and backing up your system are also discussed.
Use the bill of materials (BOM) to check the contents of your PSE software distribution kit.
In addition to this guide, the software distribution kit includes the following:
If your software distribution kit is damaged or incomplete, contact your Digital representative.
The online cover letter often contains important information that may not be included in this guide or in the release notes. Read this letter before proceeding further. To read the online letter prior to the installation, use the following steps:
# cd /
/mnt directory to be the mount
point for the distribution file system on the drive. In the
following example, substitute the correct device unit number
for x :
# mount -rd /dev/rzxc /mnt
more command to display the file:
# more /mnt/pse120/documentation/pse120_cover.txt
The PSE software provides both online and hardcopy versions of the release notes. Digital strongly recommends that you read the release notes before using the product. The release notes may contain information about changes to the software.
The release notes are included both in the installation media and in the PSE kit. From the installation media, you can read the release notes using the following procedure:
# cd /
/mnt directory to be the mount
point for the distribution file system on the drive. In the
following example, substitute the correct device unit number
for x:
# mount -rd /dev/rzxc /mnt
# more /mnt/pse120/documentation/pse120_relnotes.txt
After the installation, the release notes for the PSE software are in the following files:
/usr/opt/PSE120
/docs/pse120_
relnotes.txt - ASCII text version
/usr/opt/PSE120
/docs/pse120_
relnotes.ps - PostScript version
You can use the following command to read the release notes after the PSE software is installed:
# more /usr/opt/PSE120/docs/pse120_relnotes.txt
The PostScript version of the release notes can be printed on a
PostScript printer or viewed using a PostScript previewer such as
dxvdoc .
In addition to the cover letter and release notes, the distribution media includes the following documentation:
This section discusses various requirements for installing the PSE software.
PSE installation takes approximately 30 to 60 minutes, depending on your type of media and the complexity of the system configuration.
In order to install the PSE software, you need to become a superuser
(root) on all PSE cluster members. Furthermore, if you want to run
the pse-remote-install facility, you need to allow
root from the source node to have remote access to root on all other
hosts that will be PSE cluster members. This is achieved by adding
the source node name to the /.rhosts file on all
of these hosts. After the remote install is done, the root remote
access is no longer required.
See the cover letter (included on the CD-ROM) or the online release notes to determine the minimum version of the operating system required.
The PSE software also requires the subsets of the Digital UNIX software shown in Table 13-1 to be loaded on the system:
| PSE Subset Title | Requirement |
|---|---|
| PSE High Performance Fortran Support (PSEHPF120) | OSFCLINET*, OSFRTDEV* |
| PSE Parallel Programming Environment (PSEPPE120) | OSFCLINET*, OSFRTDEV* |
| PSE System Software (PSEWSF120) | OSFCLINET*, OSFRTDEV*, PSEHPF120 |
| PSE Manual Pages (PSEMAN120) | OSFDCMT* |
| PSE Network Kernel Binaries (PSEKBIN300120) | OSFBIN300 |
| PSE Network Kernel Binaries (PSEKBIN320120) | OSFBIN320 |
| PSE Network Kernel Binaries (PSEKBIN350120) | OSFBIN350 |
To check the subsets that are loaded, follow these steps:
# /usr/sbin/setld -i | egrep 'OSFCLINET*| . . . '
Check the displayed rows for the name of the relevant subset. The word installed appears in a row after the subset identifier when a subset is loaded. If the word "installed" does not appear (the second column in a row is blank), the subset is not loaded. In this case, you must load the missing Digital UNIX software before installing the PSE software. For information about loading the operating system software, see the Digital UNIX (DEC OSF/1) installation guide.
You must choose the PSE subsets you want to load. The following two subsets are required for all PSE cluster members:
farmd daemon and PSE utilities. This subset requires
the PSEHPF120 subset.
The following subsets are optional, providing additional functionality to each PSE cluster member:
Table 13-2 lists the disk space requirements for loading the PSE software subsets. These requirements apply to the disks where you load the PSE subsets.
| Subset Title | Subset Name | /usr | /var | /root |
|---|---|---|---|---|
| PSE High Performance Fortran Support | PSEHPF120 | 6,250 | ||
| PSE Parallel Programming Environment | PSEPPE120 | 18,000 | ||
| PSE System Software | PSEWSF120 | 1,400 | 50 | |
| PSE Manual Pages | PSEMAN120 | 2,600 | ||
| PSE Network Kernel Binaries | PSEKBIN300120 | 800 | ||
| Totals: | 29,050 | 50 | 0 |
During the actual installation, the PSE software requires
approximately 60 MB of free disk space on the /usr
partition and 5-10 MB of free space in the /tmp
directory. After the installation, the PSE software uses
approximately 30 MB of /usr and /var
partitions.
Using these disk space requirements, total the values for the subsets you are loading in each directory. Compare the space required for these subsets with the free space currently on the disks where the PSE software files will reside.
You can list the files created by the PSE software installation
by looking at /mnt/pse120/kit/instctrl/PSE*120.inv .
To check the current amount of free space for a directory path, log
in to the system where you will install the PSE software. You can
check which directories are mounted and where they are by viewing
the /etc/fstab file. Use the command:
# more /etc/fstab
To check the total space and the free space for the directories
where the PSE software will reside, enter the df
command, as follows:
# df -k
This free space displayed by this command must accommodate the subset requirements listed in Table 13-2.
Any PSE cluster member should meet the following requirements:
If your cluster does not satisfy this requirement, then you must customize your PSE cluster. Only a customized PSE cluster is permitted to operate across multiple network segments.
passwd , group ,
hosts , and services information
must be consistent across all PSE cluster members. This can
be conveniently done by distributing this information using Network Information Service (NIS) or DNS.
automount daemon provides a convenient mechanism to
manage these NFS mount points.
rsh access
without password to any PSE cluster members they plan to use.
This can be achieved by specifying the PSE cluster members'
hostnames in the .rhosts file in your home
directory.
If you will be customizing your PSE cluster, you must meet some additional requirements. Customized PSE clusters can be either file- based or DNS-based.
If you wish to set up a file-based PSE cluster, you must choose a directory accessible to all members for the database file. This is most conveniently done by placing the database file in an NFS file system. File-based PSE cluster members do not have to be connected to the same network segment.
The requirements in this section apply if you wish to set up a DNS- based PSE cluster.
The PSE cluster configuration uses three DNS domains, as follows:
/etc/namedb/hosts.db file.
in-addr.arpa domain - Contains the PSE cluster
members' Internet address-to-hostname mapping. On Digital UNIX DNS primary servers, this domain is
stored in the /etc/namedb/hosts.rev file.
host domain. For example, if the
host domain is univ.edu and the PSE
cluster name created by the PSE cluster is mycluster
, the PSE cluster domain is mycluster.univ.edu .
host
domain and the in-addr.arpa domain are automatically
created by bindsetup from information in the
primary server's /etc/hosts file. The PSE cluster
domain is created when you customize the PSE cluster with the
psedbedit utility. PSE cluster members' hostnames and
Internet addresses continue to be part of the hosts
and in-addr.arpa domains. The PSE cluster domain only
maintains the PSE cluster configuration information.
To create the PSE cluster domain, you must perform the following procedures:
mycluster .
bindsetup to set it up as a caching server.
bindsetup
to modify the BIND client configuration. Specify the PSE cluster
DNS server host name/Internet address as the first name server
listed in the /etc/resolv.conf file. Additional
name servers, such as the host domain primary or
secondary servers, can be specified after the PSE cluster DNS
server.