25.06.2015 Views

Administering Platform LSF - SAS

Administering Platform LSF - SAS

Administering Platform LSF - SAS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 4<br />

Working with Hosts<br />

External host group requirements (egroup)<br />

An external host group is a host group for which membership is not statically<br />

configured, but is instead retrieved by running an external executable with the<br />

name egroup. The egroup executable must be in the directory specified by<br />

<strong>LSF</strong>_SERVERDIR.<br />

This feature allows a site to maintain group definitions outside <strong>LSF</strong> and import<br />

them into <strong>LSF</strong> configuration at initialization time.<br />

The egroup executable is an executable you create yourself that lists group<br />

names and hosts that belong to the group.<br />

This executable must have the name egroup. When mbatchd is restarted, it<br />

invokes the egroup executable and retrieves groups and group members. The<br />

external executable egroup runs under the same account as mbatchd.<br />

The egroup executable must write host names for the host groups to its<br />

standard output, each name separated by white space.<br />

The egroup executable must recognize the following command, since<br />

mbatchd invokes external host groups with this command:<br />

egroup -m host_group_name<br />

where host_group_name is the name of the host group defined in the<br />

executable egroup along with its members, and the host group is specified in<br />

lsb.hosts.<br />

<strong>Administering</strong> <strong>Platform</strong> <strong>LSF</strong> 93

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!