Resource Connector Requirement: host_providers.json
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"
}
]
}