1.3 Advanced Configuration
Configure Option List
Recommended Configure Options
The complete list of ./configure options can be found here. Most recommended configure options have been selected as default. The few exceptions include '--with-scp' and possibly '--enable-syslog'.
A simple method of checking proper name service configuration is to verify that the server and the nodes can "ping" each other.
When jobs can be submitted from several different hosts, these hosts should be trusted via the R* commands (i.e., rsh, rcp, etc.). This can be enabled by adding the hosts to the "/etc/hosts.equiv" file of the machine executing the pbs_server daemon or using other R* command authorization methods. The exact specification can vary from OS to OS (see the man page for ruserok to find out how your OS validates remote users). In most cases, configuring this file is as simple as adding a line to your "/etc/hosts.equiv" as in the following:
#[+ | -] [hostname] [username] mynode.myorganization.com .....
Please note that when a hostname is specified, it must be the fully qualified domain name (FQDN) of the host. Job submission can be further secured using the server or queue acl_hosts and acl_host_enabled parameters.
Using the 'submit_hosts' Server Parameter
> qmgr -c 'set server submit_hosts = login1' > qmgr -c 'set server submit_hosts += login2' > qmgr -c 'set server submit_hosts += login3'
Allowing Job Submission from Compute Hosts
If desired, all compute nodes can be enabled as job submit hosts without setting .rhosts or hosts.equiv by setting the allow_node_submit parameter to true.SERVERHOST parameter.
220.127.116.11.1 Mac OS/X Specific NotesWith some versions of Mac OS/X, it is required to add the line $restricted *.<DOMAIN> to the pbs_mom config file. This is required to work around some socket bind bugs in the OS.
By default, only root is allowed to start, configure and manage the pbs_server daemon. Additional trusted users can be authorized using the parameters managers and operators. To configure these parameters use the qmgr command as in the example below:moab.cfg:
> qmgr Qmgr: set server managers += josh@*.fsc.com Qmgr: set server operators += josh@*.fsc.com
All manager and operator specifications must include a user name and either a fully qualified domain name or a host expression.
|© 2001-2010 Adaptive Computing Enterprises, Inc.|