MSM Plugin
The MSM plugin type uses the same structure and operations as the
Native plugin, but is automatically
aware of all MSM URL definitions and paths from a single base URL configuration entry.
Configuration
Plugin Configuration
Parameter | Required | Type | Description |
---|
msmHome | Yes | String | The MSMHOMEDIR setting, or MSM home directory. The scripts in the contrib folder under this directory will be used. |
msmLib | No | String | The MSMLIBDIR setting, or MSM lib directory. If not set, the msmHome parameter will be used for this setting. |
getClusterOverride | No | String | Use this parameter to override the default location for the getCluster URL. |
getJobsOverride | No | String | Use this parameter to override the default location for the getJobs URL. |
jobCancelOverride | No | String | Use this parameter to override the default location for the jobCancel URL. |
virtualMachineMigrateOverride | No | String | Use this parameter to override the default location for the virtualMachineMigrate URL. |
jobModifyOverride | No | String | Use this parameter to override the default location for the jobModify URL. |
jobStartOverride | No | String | Use this parameter to override the default location for the jobStart URL. |
jobSubmitOverride | No | String | Use this parameter to override the default location for the jobSubmit URL. |
nodeModifyOverride | No | String | Use this parameter to override the default location for the nodeModify URL. |
nodePowerOverride | No | String | Use this parameter to override the default location for the nodePower URL. |
resourceCreateOverride | No | String | Use this parameter to override the default location for the resourceCreate URL. |
systemModifyOverride | No | String | Use this parameter to override the default location for the systemModify URL. |
startUrlOverride | No | String | Use this parameter to override the default location for the startUrl URL. |
stopUrlOverride | No | String | Use this parameter to override the default location for the stopUrl URL. |
MWS Configuration
There is no required or optional MWS configuration.
Exposed Web Services
Method | Parameters | Parameter Type | Description |
---|
None | | | |
Initially Created Plugins
How It Works
The MSM plugin type uses a subset of the URLs defined by the
Native plugin. These are:
- getCluster
- getJobs
- jobCancel
- jobModify
- jobStart
- jobSubmit
- nodeModify
- nodePower
- resourceCreate
- startUrl
- stopUrl
- systemModify
- virtualMachineMigrate
When started, the plugin will automatically create configuration entries for each URL based on the
msmHome
configuration parameter and any override URLs (as shown above). Besides this, it is identical to the Native plugin.