LSF Version 7.3 - Administering Platform LSF
About LSF on Platform EGO
188 Administering Platform LSF
Key EGO concepts
Consumers A consumer represents an entity that can demand resources from the cluster. A
consumer might be a business service, a business process that is a complex
collection of business services, an individual user, or an entire line of business.
EGO resources Resources are physical and logical entities that can be requested by a client. For
example, an application (client) requests a processor (resource) in order to run.
Resources also have attributes. For example, a host has attributes of memory,
processor utilization, operating systems type, etc.
Resource distribution
tree
The resource distribution tree identifies consumers of the cluster resources, and
organizes them into a manageable structure.
Resource groups Resource groups are logical groups of hosts. Resource groups provide a simple way
of organizing and grouping resources (hosts) for convenience; instead of creating
policies for individual resources, you can create and apply them to an entire group.
Groups can be made of resources that satisfy a specific requirement in terms of OS,
memory, swap space, CPU factor and so on, or that are explicitly listed by name.
Resource distribution
plans
The resource distribution plan, or resource plan, defines how cluster resources are
distributed among consumers. The plan takes into account the differences between
consumers and their needs, resource properties, and various other policies
concerning consumer rank and the allocation of resources.
The distribution priority is to satisfy each consumer's reserved ownership, then
distribute remaining resources to consumers that have demand.
Services A service is a self-contained, continuously running process that accepts one or
more requests and returns one or more responses. Services may have multiple
concurrent service instances running on multiple hosts. All Platform EGO services
are automatically enabled by default at installation.
Run
egosh to check service status.
If EGO is disabled, the
egosh command cannot find ego.conf or cannot contact
vemkd (not started), and the following message is displayed:
You cannot run the egosh command because the administrator has chosen
not to enable EGO in lsf.conf: LSF_ENABLE_EGO=N.
EGO user accounts A user account is a Platform system user who can be assigned to any role for any
consumer in the tree. User accounts include optional contact information, a name,
and a password.