Highly Available HP-UX Internet Services (May 2008)
5. Create a symbolic link to the shared volume file from the original location for each
of the following files:
• /etc/ftpd/ftphosts
• /etc/ftpd/ftpusers
• /etc/ftpd/ftpconversions
• /etc/ftpd/ftpgroups
6. The following lists the requirements to enable specific FTP features:
• File Transfer Service
If the FTP service running in a particular cluster node is a file server, the data
accessible by that cluster node must be accessible by all other cluster nodes.
These cluster nodes must be connected to the storage resource to which that
current cluster node is connected. Additionally, all the mounted file systems
in that cluster node running the package must be mounted in all other cluster
nodes. This requires connectivity of all other cluster nodes to all the storage
resources to which the current cluster node is connected. Moreover, all the
mounted file-systems in the cluster node running the package must be
mounted in all other cluster nodes. The file-system mounts must be configured
such that the behavior is the same for any cluster node that accesses data.
• Anonymous FTP Feature
Anonymous FTP setup must be consistent across all the cluster nodes. The
user ftp and its corresponding home directory, /home/ftp, must be same
across all cluster nodes.
• Paths in the ftpaccess Directive
All path names specified in the ftpaccess directive must be accessible across
all cluster nodes.
• The /etc/ftpd/ftp-exec Files
The command binaries in the /etc/ftpd/ftp-exec/ directory must be
same across all cluster nodes.
To ensure that the command binaries are same across all the cluster nodes,
complete the following steps:
a. To move the /etc/ftpd/ftp-exec directory to the shared volume, enter
the following command:
mv /etc/ftpd/ftp-exec /var/opt/ftpd/
b. To create a symbolic link to the shared volume directory from the original
location, enter the following command:
ln -s /var/opt/ftpd/ftp-exec /etc/ftpd/ftp-exec
The default location of the ftp-exec directory is /etc/ftpd/.
18