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.