Vsan Vc Cluster Health System Vsan Vc Cluster Run Vmdk Load Test
Deprecated as of vSphere API 6.7.
Run VMDK load test for the given duration second with the IO workload test parameter specifying in spec.
The test includes three steps. Firstly, it will create VMDKs on each of cluster host, and then run the IO work test, at last, it will clean up the all of created VMDKs on each of host.Each of step can be run separately by specifying the parameter action. The default action "fullrun" will run all of three steps together Note: if this API is called directly on ESXi host, for any element of specs' vmdkCreateSpec.profile should be either unset or empty as SPBM is not available on ESXi host for profile conversion.
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 VsanVcClusterHealthSystem/{moId}
.
The vSphere release schema. The current specification covers vSphere 9.0.0.0 APIs.
"VsanVcClusterRunVmdkLoadTestRequestType Object"
The target vCenter cluster.
Required privileges: System.Read
The name for this test.
The duration time for each of VMDK load test.
Deprecated as of vSphere API 6.7.
This class encapsulates the VMDK load test spec.
This spec includes the VMDK creation spec and IO workload spec.
The possible actions are "prepare", "run" and "cleanup" and "fullrun". Default is "fullrun".
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/vsan/VsanVcClusterHealthSystem/{moId}/VsanVcClusterRunVmdkLoadTest