HP XC System Software Administration Guide Version 4.0

Table Of Contents
1.8.4 Network Information Service
The configuration of Network Information Service (NIS) on an HP XC system is an optional step
that is useful for easing user management and helpful for SLURM and LSF with SLURM use.
You may decide to set up your user management with some other software, such as Lightweight
Directory Access Protocol (LDAP). The HP XC System Software can be integrated with an external
LDAP server for authentication.
Use either of the following methods for setting up NIS on your HP XC system:
Set all the nodes as NIS clients. Both the master and slave NIS server are external to the HP
XC system.
Set the head node as a NIS slave (secondary) server. The NIS master server is external to the
HP XC system. Nodes within the HP XC system use the internal server for NIS information.
HP recommends this configuration for larger systems using NIS.
1.9 Modulefiles
Modulefiles provide a mechanism for accessing software commands and tools, particularly for
third-party software. The HP XC System Software does not use modules for system-level
manipulation.
A modulefile contains the information that alters or sets shell environment variables, such as
PATH and MANPATH. Some modulefiles are provided with the HP XC System Software and are
available for you to load. A modulefile must be loaded before it changes the user's environment.
See the HP XC System Software User's Guide for information on creating modulefiles and loading
default modulefiles.
The module command is a shell function that is defined when users log into the system. It is not
found in the path; you can ensure this function exists by running the following command under
the Bourne, Korn, or bash shells:
$ typeset -f module
The module command features keywords that enable you to load, unload, and list modules, as
described here:
Use the load keyword to load a module:
# module load package-name
Use the list keyword to list all loaded modules:
# module list
Be sure to unload a module before loading another to help avoid module versioning conflicts.
See the HP XC System Software User's Guide for additional information.
Use the avail keyword to list all loaded or unloaded modules:
# module avail
Use the unload keyword to unload a module:
# module unload package-name
See the HP XC System Software User's Guide for more information about modulefiles.
40 HP XC Administration Environment