Поделиться через


Метод CheckVirtualSystemIsMigratableToHost класса CIM_VirtualSystemMigrationService

Метод выполнения предварительного проверка, чтобы определить, будет ли виртуальная система успешно перенесена на целевой узел, указанный сетевым именем или IP-адресом. Этот метод не гарантирует, что последующая миграция всегда будет успешной из-за динамической доступности ресурсов.

Возвращается описание кода:

Примечание. Этот метод предназначен только в качестве переходного решения, пока не будет доступно моделирование поддержки кластера.

Синтаксис

uint32 CheckVirtualSystemIsMigratableToHost(
  [in]  CIM_ComputerSystem REF ComputerSystem,
  [in]  string                 DestinationHost,
  [in]  string                 MigrationSettingData,
  [in]  string                 NewSystemSettingData,
  [in]  string                 NewResourceSettingData[],
  [out] boolean                IsMigratable
);

Параметры

ComputerSystem [in]

CIM_ComputerSystem ссылку на исходную виртуальную компьютерную систему для переноса.

DestinationHost [in]

Целевая система узла для миграции.

Допустимые форматы для этого параметра передаются через значения элементов свойства массива DestinationHostFormatsSupported[ ] в экземпляре CIM_VirtualSystemMigrationCapabilities , связанного через связь CIM_ElementCapabilities .

MigrationSettingData [in]

Строка, содержащая внедренный экземпляр класса CIM_VirtualSystemMigrationSettingData , представляющий параметры миграции, применимые к операции миграции.

NewSystemSettingData [in]

Строка, содержащая внедренный экземпляр класса CIM_VirtualSystemSettingData , представляющий новые свойства, применимые к виртуальной системе после ее переноса.

NewResourceSettingData [in]

Массив строк, каждый из которых содержит внедренный экземпляр класса CIM_ResourceAllocationSettingData, представляющий новые свойства, применимые к виртуальным ресурсам в область виртуальной системы после переноса.

IsMigratable [out]

Результат проверка миграции, указывающий, может ли виртуальная система быть успешно перенесена.

Возвращаемое значение

Возвращает значение 0 при успешном выполнении; в противном случае возвращает ошибку.

Возвращаемый код или значение Описание
Завершено без ошибок
0
Проверка выполнена; результат, сообщаемый с помощью значения параметра IsMigratable [Out].
Не поддерживается
1
Метод не поддерживается реализацией. Результат не отображается через значение параметра IsMigratable [Out].
Сбой
2
Сбой проверки по неуказанным причинам. Результат не отображается через значение параметра IsMigratable [Out].
Timeout
3
Время ожидания проверки истекло. Результат не отображается через значение параметра IsMigratable [Out].
Недопустимый параметр
4
Один или несколько параметров формально недопустимы. Например, значение параметра DestinationHost могло быть указано в неподдерживаемом формате. Результат не отображается через значение параметра IsMigratable [Out].
Недопустимое состояние
5
Исходная виртуальная система, исходная хост-система или целевая хост-система находятся в состоянии, позволяющем инициировать запрошенную миграцию виртуальной системы; это может быть временным условием. Результат не отображается через значение параметра IsMigratable [Out].
Несовместимые параметры
6
Один или несколько входных параметров несовместимы как набор или по отношению к целевому узлу. Например, значение параметра MigrationNewSettingData содержит свойства, которые не поддерживаются целевой хост-системой, определяемой значением параметра DestinationHost . Результат не отображается через значение параметра IsMigratable [Out].
Зарезервировано DMTF
..
Зарезервированный метод
4097..32767
Конкретный поставщик
32768..65535

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1
Минимальная версия сервера
Windows Server 2012 R2
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

CIM_VirtualSystemMigrationService