Document toolboxDocument toolbox

v2.4.0.0 Resource Connector Requirement: host_providers.json

Update the Host Providers for Resource Connector

${LSF_TOP}/10.1/resource_connectorand ${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" } ] }