CIM_VirtualSystemMigrationService 類別的 CheckVirtualSystemIsMigratableToHost 方法
執行預先檢查的方法,以判斷虛擬系統是否可能成功移轉至網路名稱或 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_ElementCapabilities 關聯關聯的 CIM_VirtualSystemMigrationCapabilities 實例中傳達。
-
MigrationSettingData [in]
-
字串,包含 CIM_VirtualSystemMigrationSettingData 類別的內嵌實例,代表適用于移轉作業的移轉設定。
-
NewSystemSettingData [in]
-
字串,其中包含 CIM_VirtualSystemSettingData 類別的內嵌實例,代表移轉後適用于虛擬系統的新屬性。
-
NewResourceSettingData [in]
-
字串陣列,每個字串都包含內嵌的 CIM_ResourceAllocationSettingData 類別實例,代表移轉後適用于虛擬系統範圍內虛擬資源的新屬性。
-
IsMigratable [out]
-
移轉檢查結果,指出是否可以成功移轉虛擬系統。
傳回值
成功時傳回 0;否則,會傳回錯誤。
傳回碼/值 | 描述 |
---|---|
|
已執行檢查;結果會透過 [Out] IsMigratable 參數的值報告。 |
|
實作不支援的方法。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
檢查失敗,原因未指定。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
簽核逾時。未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
一或多個參數正式無效。 例如, DestinationHost 參數的值可能以不支援的格式指定。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
來源虛擬系統、來源主機系統或目標主機系統處於允許起始要求之虛擬系統移轉的狀態;這可能是暫時性條件。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
一或多個輸入參數與集合不相容,或與目標主機有關。 例如, MigrationNewSettingData 參數的值包含 DestinationHost 參數值所識別的目標主機系統不支援的屬性。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
|
|
|
|
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8.1 |
最低支援的伺服器 |
Windows Server 2012 R2 |
命名空間 |
Root\virtualization\v2 |
MOF |
|
DLL |
|