View or edit existing controller assets
You can view information about and edit existing VMware vCenter controllers in the management node configuration using the REST API. Controllers are VMware vCenter instances registered to the management node for your NetApp HCI installation.
-
Ensure that your cluster version is running NetApp Element software 11.3 or later.
-
Ensure that you have deployed a management node running version 11.3 or later.
Access the management services REST API
-
Access the REST API UI for management services by entering the management node IP address followed by
/vcenter/1/
:https://<ManagementNodeIP>/vcenter/1/
-
Click Authorize or any lock icon and complete the following:
-
Enter the cluster user name and password.
-
Enter the client ID as
mnode-client
. -
Click Authorize to begin a session.
-
Close the window.
-
View stored information about existing controllers
You can list existing vCenter controllers that are registered with the management node and view stored information about them using the REST API.
-
Click GET /compute/controllers.
-
Click Try it out.
-
Click Execute.
The API returns a list of all known vCenter controllers, along with the IP address, controller ID, hostname, and user ID used to communicate with each controller.
-
If you want the connection status of a particular controller, copy the controller ID from the
id
field of that controller to your clipboard and see View the status of an existing controller.
View the status of an existing controller
You can view the status of any of the existing vCenter controllers registered with the management node. The API returns a status indicating whether NetApp Hybrid Cloud Control can connect with the vCenter controller as well as the reason for that status.
-
Click GET /compute/controllers/{controller_id}/status.
-
Click Try it out.
-
Enter the controller ID you copied earlier in the
controller_id
parameter. -
Click Execute.
The API returns a status of this particular vCenter controller, along with a reason for that status.
Edit the stored properties of a controller
You can edit the stored user name or password for any of the existing vCenter controllers registered with the management node. You cannot edit the stored IP address of an existing vCenter controller.
-
Click PUT /compute/controllers/{controller_id}.
-
Enter the controller ID of a vCenter controller in the
controller_id
parameter. -
Click Try it out.
-
Change either of the following parameters in the Request body field:
Parameter Type Description userId
string
Change the user ID used to communicate with the vCenter controller (the user must have administrator privileges).
password
string
Change the password used to communicate with the vCenter controller.
-
Click Execute.
The API returns updated controller information.