Represents the virtual system migration service. It is used for migrating a virtual system or for migration the storage of a virtual system from one virtualization platform to another.
Msvm_VirtualSystemMigrationService methods
Msvm_VirtualSystemMigrationService has 9 methods (9 Local)
{'Description':'An optional parameter for monitoring progress of the operation, which is used if the method could not be executed synchronously. If the operation is executing asynchronously, the return value is 4096.','Out':True}
Description
'Adds migration network subnets for virtual system migration service.'
Values
['Completed with No Error', 'Method Parameters Checked - Job Started', 'Failed', 'Access Denied', 'Not Supported', 'Status is unknown', 'Timeout', 'Invalid parameter', 'System is in use', 'Invalid state for this operation', 'Incorrect data type', 'System is not available', 'Out of memory']
AddNetworkSettings method is in 1 class (Msvm_VirtualSystemMigrationService) of ROOT\virtualization\v2\ms_409 and in 2 namespaces
['Completed with No Error', 'Method Parameters Checked - Job Started', 'Failed', 'Access Denied', 'Not Supported', 'Status is unknown', 'Timeout', 'Invalid parameter', 'System is in use', 'Invalid state for this operation', 'Incorrect data type', 'System is not available', 'Out of memory', 'Not compatible']
CheckSystemCompatibilityInfo method is in 1 class (Msvm_VirtualSystemMigrationService) of ROOT\virtualization\v2\ms_409 and in 2 namespaces
{'Description':'A reference to a CIM_ComputerSystem class that represents the VM to retrieve compatibility information. If the ComputerSystem parameter refers to the hosting computer system, the data returned in the CompatibilityInfo parameter can be used to determine whether any of the VMs on the hosting computer system can be quickly migrated to another hosting computer system.','In':True}
CompatibilityInfo
uint8
1
-
✓
{'Description':'An opaque blob of data that can be passed to the CheckSystemCompatibilityInfo method on another hosting computer system to confirm compatibility.','Out':True}
Description
'Generates an opaque blob of data containing compatibility information for the specified system. Remarks: The GetSystemCompatibilityInfo method is used in conjunction with CheckSystemCompatibilityInfo to determine whether a quick or live migration of a VM to another hosting computer system is possible without first trying the migration. The compatibility information is dependent on the current EnabledState property of the system specified in the ComputerSystem parameter. In addition, the compatibility informationfor a VM may change when a snapshot is applied or the system is restarted. A VM in the Disabled state (EnabledState property value of 3) is compatible with more systems than one in the Suspended or Enabled states (EnabledState property value of 32769 or 2).'
Values
['Completed with No Error', 'Method Parameters Checked - Job Started', 'Failed', 'Access Denied', 'Not Supported', 'Status is unknown', 'Timeout', 'Invalid parameter', 'System is in use', 'Invalid state for this operation', 'Incorrect data type', 'System is not available', 'Out of memory']
GetSystemCompatibilityInfo method is in 1 class (Msvm_VirtualSystemMigrationService) of ROOT\virtualization\v2\ms_409 and in 2 namespaces
{'Description':'A reference to a CIM_ComputerSystem class that represents the VM to retrieve compatibility vectors. If the ComputerSystem parameter refers to the hosting computer system, the data returned in the CompatibilityInfo parameter can be used to determine whether any of the VMs on the hosting computer system can be quickly migrated to another hosting computer system.','In':True}
{'Description':'An array of Msvm_CompatibilityVector instances containing the compatibility information for the virtual machines or hosting computer system.','Out':True}
Description
'Returns a list of Msvm_CompatibilityVector instances that can be used to check for VM to host compatibility.'
Values
['Completed with No Error', 'Method Parameters Checked - Job Started', 'Failed', 'Access Denied', 'Not Supported', 'Status is unknown', 'Timeout', 'Invalid parameter', 'System is in use', 'Invalid state for this operation', 'Incorrect data type', 'System is not available', 'Out of memory']
GetSystemCompatibilityVectors method is in 1 class (Msvm_VirtualSystemMigrationService) of ROOT\virtualization\v2\ms_409 and in 2 namespaces
{'Description':'An optional parameter for monitoring progress of the operation, which is used if the method could not be executed synchronously. If the operation is executing asynchronously, the return value is 4096.','Out':True}
Description
'Modifies migration network subnets of virtual system migration service.'
Values
['Completed with No Error', 'Method Parameters Checked - Job Started', 'Failed', 'Access Denied', 'Not Supported', 'Status is unknown', 'Timeout', 'Invalid parameter', 'System is in use', 'Invalid state for this operation', 'Incorrect data type', 'System is not available', 'Out of memory']
ModifyNetworkSettings method is in 1 class (Msvm_VirtualSystemMigrationService) of ROOT\virtualization\v2\ms_409 and in 2 namespaces
{'Description':'An optional parameter for monitoring progress of the operation, which is used if the method could not be executed synchronously. If the operation is executing asynchronously, the return value is 4096.','Out':True}
Description
'Modifies the setting data for the service.'
Values
['Completed with No Error', 'Method Parameters Checked - Job Started', 'Failed', 'Access Denied', 'Not Supported', 'Status is unknown', 'Timeout', 'Invalid parameter', 'System is in use', 'Invalid state for this operation', 'Incorrect data type', 'System is not available', 'Out of memory']
{'Description':'An optional parameter for monitoring progress of the operation, which is used if the method could not be executed synchronously. If the operation is executing asynchronously, the return value is 4096.','Out':True}
Description
'Removes migration network subnets from virtual system migration service.'
Values
['Completed with No Error', 'Method Parameters Checked - Job Started', 'Failed', 'Access Denied', 'Not Supported', 'Status is unknown', 'Timeout', 'Invalid parameter', 'System is in use', 'Invalid state for this operation', 'Incorrect data type', 'System is not available', 'Out of memory']
RemoveNetworkSettings method is in 1 class (Msvm_VirtualSystemMigrationService) of ROOT\virtualization\v2\ms_409 and in 2 namespaces
Detailed description of Msvm_VirtualSystemMigrationService properties
Local properties (3) of Msvm_VirtualSystemMigrationService class
'The list of IP addresses of the host, which can be used for virtual system migration.'
MigrationServiceListenerIPAddressList property is in 1 class (Msvm_VirtualSystemMigrationService) of ROOT\virtualization\v2\ms_409 and in 2 namespaces
Msvm_VirtualSystemMigrationService Qualifiers
Name
Value
ToInstance
ToSubclass
Overridable
Amended
Local
AMENDMENT
True
✗
✗
✓
✗
✓
Description
'Represents the virtual system migration service. It is used for migrating a virtual system or for migration the storage of a virtual system from one virtualization platform to another.'
✗
✗
✓
✗
✓
LOCALE
1033
✗
✗
✓
✗
✓
Msvm_VirtualSystemMigrationService System properties