View a list of host factory requestor plug-ins and
instances. You can also create, update, and delete a requestor plug-in or instance.
Before you begin
To view and manage the host factory requestor plug-ins and
instances, you must be the cluster administrator, or your user account must be assigned the
HF_ALL_REQUESTOR_MANAGE permission.
About this task
Use the requestors list to view all requestor plug-ins or instances by the following status:
- Enabled: A requestor is enabled. For requestor instance, host factory loads the instance and
create a new thread.
- Disabled: A requestor is disabled.
Procedure
-
From the cluster management console,
click .
- In the Requestors page, you can view and manage the requestor
plug-ins, and the requestor instances:
- For requestor plug-ins:
- View
- To view requestor plug-ins, select the Plug-ins tab.
Alternatively, to view a list of requestor plug-ins through the RESTful API, see Get a list of requestor plug-ins.
To sort information in ascending or descending order, click the up or down
arrows in each column header.
- Create
-
To create a new requestor plug-in, click
New. In the
New
requestor plug-in dialog box, configure your new requestor plug-in by editing the plug-in
attribute values in the following default code, and then click
Apply.
{
"name": "pluginName",
"enabled": 1,
"needEGOCredential": 1,
"scriptPath": "${HF_TOP}/${HF_VERSION}/requestorplugins/pluginName/scripts/"
}
Alternatively, to create a new requestor plug-in through the RESTful API, see
Create a requestor plug-in.
- Update
- To update a requestor plug-in, under the Name column, click the name of
the requestor plug-in that you want to update. In the Requestor plug-in summary
dialog box, modify the plug-in attribute values of the selected requestor plug-in, and then click
Apply. Alternatively, to update a requestor plug-in through the
RESTful API, see Update a requestor plug-in.
- Delete
- To delete a requestor plug-in, you can select a single requestor plug-in and click
Delete. To confirm you want to delete the selected requestor plug-in, click
OK. Alternatively, to delete a requestor plug-in through the
RESTful API, see Remove a requestor plug-in.
- For requestor instances:
- View
- To view requestor instances, select the Instances tab. Alternatively, to
view a list of requestor instances through the RESTful API, see Get a list of requestor instance.
To sort information in ascending or descending order, click the up or down
arrows in each column header.
- Create
- To create a new requestor instance, click New. In the New
requestor instance dialog box, configure your new requestor instance by editing the
instance attribute values in the following default code, and then click
Apply.
{
"name": "instanceName",
"enabled": 0,
"plugin": "symA",
"confPath": "${HF_CONFDIR}/requestors/instanceName/",
"workPath": "${HF_WORKDIR}/requestors/instanceName/",
"logPath": "${HF_LOGDIR}/",
"providers": [
"awsinst"
],
"requestMode": "POLL",
}
Alternatively, to create a new requestor instance through the RESTful API,
see Create a requestor instance.
- Update
- To update a requestor instance, under the Name column, click the name of
the requestor instance that you want to update. In the Requestor instance
summary dialog box, modify the instance attribute values of the selected requestor
instance, and then click Apply. Alternatively, to update a
requestor instance through the RESTful API, see Update a requestor instance.
- Delete
- To delete a requestor instance, you can select a single requestor instance and click
Delete. To confirm you want to delete the selected requestor instance, click
OK.
Restriction: The admin entry is a packaged
requestor instance that cannot be deleted.
Alternatively, to delete a requestor
instance through the RESTful API, see Remove a requestor instance.