# Managed Object - HostVMotionSystem(vim.host.VMotionSystem)

Property of
  HostConfigManager
Extends
  ExtensibleManagedObject
See also
  HostIpConfig, HostVMotionNetConfig

## Managed Object Description

Deprecated. As of VI API 4.0, use virtualNicManager

The VMotionSystem managed object describes the VMotion configuration of the host.

Properties

Name | Type | Description
--- | --- | ---
ipConfig* | HostIpConfig | IP configuration of the VMotion VirtualNic.
netConfig* | HostVMotionNetConfig | VMotion network configuration.
Properties inherited from ExtensibleManagedObject
availableField, value

*May not be present

Methods

Methods defined in this Managed Object
DeselectVnic, SelectVnic, UpdateIpConfig
Methods inherited from ExtensibleManagedObject
setCustomValue

# DeselectVnic(deselectVnic)

Indicate that no VirtualNic should be used for VMotion.

Required Privileges
  Host.Config.Network

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the HostVMotionSystem used to make the method call.

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
HostConfigFault | is a failure occurred
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition
<element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="DeselectVnic" type="vsan:DeselectVnicRequestType"/> <element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="DeselectVnicResponse"> <complexType/> </element>

# SelectVnic(selectVnic)

Select the VirtualNic to be used for VMotion.

Required Privileges
  Host.Config.Network

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the HostVMotionSystem used to make the method call.
device | xsd:string | The device that uniquely identifies the VirtualNic.

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
HostConfigFault | Thrown for any other failure
InvalidArgument | Thrown if key represents a nonexistent or invalid VirtualNic.
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition
<element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="SelectVnic" type="vsan:SelectVnicRequestType"/> <element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="SelectVnicResponse"> <complexType/> </element>

# UpdateIpConfig(updateIpConfig)

Update the IP configuration of VMotion VirtualNic.

Required Privileges
  Host.Config.Network

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the HostVMotionSystem used to make the method call.
ipConfig | HostIpConfig |

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
HostConfigFault | Thrown for any other failure
InvalidArgument | Thrown if the IpConfig is invalid or cannot be used.
NotFound | Thrown if no VirtualNic is selected for VMotion.
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition
<element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="UpdateIpConfig" type="vsan:UpdateIpConfigRequestType"/> <element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="UpdateIpConfigResponse"> <complexType/> </element>