Vsan Update Manager Vsan Vib Install Task
Deprecated as of vSphere API 8.0.
Takes a list of VIBs, firmwares, and installs those VIBs/FWs on the hosts referenced in the VIB/FW specs.
If a scan has previously been performed, the results can be passed in. If not provided, a scan is done implicitly. Install may require ESX maintenance mode, and reboots, depending on the VIB to be installed and the state of the host. Any firmware update will always require maintenance mode and a host reboot.
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId
, in this case VsanUpdateManager/{moId}
.
The vSphere release schema. The current specification covers vSphere 9.0.0.0 APIs.
"VsanVibInstallRequestType Object"
Optional cluster this scan is happening in reference to.
Required privileges: Host.Config.Storage Host.Config.Settings
List of VIB specs to installed (context is always a single host)
List of VIB scan results obtained from VsanVibScan()
List of Firmware spec to be installed (context is always a single host and vmhba)
Maintenance spec to pass to EnterMaintenanceMode_Task() In case of non-rolling installs, no other vSAN action than 'noAction' is allowed.
True (default) means a 1-host-at-a-time rolling install will be performed.
Skip signature checking, should not be used outside of fully trusted test environments. Default: False
Failure
"MethodFault Object"
Fault which is the cause of this fault.
Message which has details about the error Message can also contain a key to message catalog which can be used to generate better localized messages.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/vsan/VsanUpdateManager/{moId}/VsanVibInstall_Task