Update the Host Providers for Resource Connector
${LSF_TOP}/10.1/resource_connector
and ${LSF_TOP}/conf/resource_connector
folders appear very similar and can be a source of confusion. This tutorial has focused on a fully patched (fix pack 14) LSF 10.1 installation. Exostellar assets were downloaded into ${LSF_TOP}/10.1/resource_connector/exostellar
.
Both locations, under 10.1
or under conf
, may contain a hostProviders.json
. To simplify and reduce confusion, you may want to consider linking them:
ln -s ${LSF_TOP}/10.1/resource_connector/hostProviders.json ${LSF_TOP}/conf/resource_connector/hostProviders.json
The hostProviders.json
needs an entry for any host providers Resource Connector will make available to LSF. An Exostellar-only example will look like this:
{ "providers":[ { "name": "xio", "type": "xioProv", "confPath": "resource_connector/exostellar", "scriptPath": "resource_connector/exostellar" } ] }
and an example for both AWS and Exostellar providers in Resrouce Connector:
{ "providers":[ { "name": "aws", "type": "awsProv", "confPath": "resource_connector/aws", "scriptPath": "resource_connector/aws" }, { "name": "xio", "type": "xioProv", "confPath": "resource_connector/exostellar", "scriptPath": "resource_connector/exostellar" } ] }