vSAN Management API
|
| Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
Managed Object - VsanHostVdsSystem(vim.vsan.VsanHostVdsSystem)
- See also
- VsanVmVdsMigrationSpec
- Since
- 6.6
Managed Object Description
vSAN optimized methods for assisting VDS related operations, especially migrations from VSS to VDS. In every ESXi host there is a singleton instance of this class with the Managed Object ID of 'ha-vsan-host-vds-system'.Properties
| Name | Type | Description |
|---|---|---|
| None | ||
Methods
| Methods defined in this Managed Object |
|---|
| VsanCompleteMigrateVmsToVds, VsanMigrateVmsToVds |
VsanCompleteMigrateVmsToVds(vsanCompleteMigrateVmsToVds)
Mark the jobID with "rollback" or "done" flag. If it is "done", the migration is considered completed. But if it is marked with "rollback", all the change made by previous call of "VsanMigrateVmsToVds" to the network will be rolled back.- Required Privileges
- Network.Assign
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the VsanHostVdsSystem used to make the method call. |
| jobId | xsd:string |
Unique identifier returned by VsanMigrateVmsToVds()
Since 6.6 |
| newState | xsd:string |
Indicates if the migration is considered completed or
should be rolled back.
Since 6.6 |
Return Value
| Type | Description |
|---|---|
| None | |
Faults
| Type | Description |
|---|---|
| NotFound | Task not found |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault | Any unexpected runtime error. |
Events
| Type | |
|---|---|
| None | |
Show WSDL type definition
VsanMigrateVmsToVds(vsanMigrateVmsToVds)
Make all the VMs on the host to adopt the VDS network.- Required Privileges
- Network.Assign
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the VsanHostVdsSystem used to make the method call. |
| vmConfigSpecs | VsanVmVdsMigrationSpec[] |
VMs to be migrated via associated specs
Since 6.6 |
| vdsUuid | xsd:string |
UUID of the VDS that is being migrated to.
Since 6.6 |
| timeoutSec | xsd:long |
Time in seconds. See above for timeout behavior.
Since 6.6 |
| revert* | xsd:boolean |
Since 6.6 |
Return Value
| Type | Description |
|---|---|
| xsd:string | A unique identifier referring to this operation |
Faults
| Type | Description |
|---|---|
| NotFound | Task not found |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault | Any unexpected runtime error. |
Events
| Type | |
|---|---|
| None | |
Show WSDL type definition
| Top of page | Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |