Frequently asked questions

Answers to basic deployment usage questions about EGO.

Question
Does LSF 10 on EGO support a grace period when reclamation is configured in the resource plan?
Answer

No. Resources are immediately reclaimed even if you set a resource reclaim grace period.

Question
Does LSF 10 on EGO support upgrade of the management host only?
Answer
Yes
Question
Under EGO service controller daemon management mode on Windows, does PEM start sbatchd and res directly or does it ask Windows to start sbatchd and RES as Windows Services?
Answer
On Windows, LSF still installs sbatchd and RES as Windows services. If EGO service controller daemon control is selected during installation, the Windows service will be set up as Manual. PEM will start up the sbatchd and RES directly, not as Windows Services.
Question
What's the benefit of LSF daemon management through the EGO service controller?
Answer
The EGO service controller provides high availability services to sbatchd and RES, and faster cluster startup than startup with lsadmin and badmin.
Question
How does the hostsetup script work in LSF 10?
Answer
LSF 10 hostsetup script functions essentially the same as previous versions. It sets up a host to use the LSF cluster and configures LSF daemons to start automatically. In LSF 10, running hostsetup --top=/path --boot="y" will check the EGO service defination files sbatchd.xml and res.xml. If res and sbatchd startup is set to "Automatic", the host rc setting will only start lim. If set to "Manual", the host rc setting will start lim, sbatchd, and res as in previous versions.
Question
Is non-shared mixed cluster installation supported, for example, adding UNIX hosts to a Windows cluster, or adding Windows hosts to a UNIX cluster?
Answer
In LSF 10, non-shared installation is supported. For example, to add a UNIX host to a Windows cluster, set up the Windows cluster first, then run lsfinstall -s -f server.config. In server.config, put the Windows hosts in LSF_MASTER_LIST. After startup, the UNIX host will become an LSF host. Adding a Windows host is even simpler. Run the Windows installer, enter the current UNIX management host name. After installation, all daemons will automatically start and the host will join the cluster.
Question
As EGO and LSF share base configuration files, how are other resources handled in EGO in addition to hosts and slots?
Answer
Same as previous releases. LSF 10 mbatchd still communicates with LIM to get available resources. By default, LSF can schedule jobs to make use of all resources started in cluster. If EGO-enabled SLA scheduling is configured, LSF only schedules jobs to use resources on hosts allocated by EGO.
Question
How about compatibility for external scripts and resources like elim, melim, esub and others?
Answer
LSF 10 supports full compatibility for these external executables. elim.xxx is started under LSF_SERVERDIR as usual. By default, LIM is located under LSF_SERVERDIR.
Question
Can IBM® Spectrum LSF multicluster capability share one EGO base?
Answer
No, each LSF cluster must run on top of one EGO cluster.
Question
Can EGO consumer policies replace MultiCluster lease mode?
Answer
Conceptually, both define resource borrowing and lending policies. However, current EGO consumer policies can only work with slot resources within one EGO cluster. IBM Spectrum LSF multicluster capability lease mode supports other load indices and external resources between multiple clusters. If you are using LSF multicluster capability lease mode to share only slot resources between clusters, and you are able to merge those clusters into a single cluster, you should be able to use EGO consumer policy and submit jobs to EGO-enabled SLA scheduling to achieve the same goal.