classe Msvm_VirtualSystemMigrationService

Rappresenta il servizio di migrazione del sistema virtuale. Viene usato per la migrazione di un sistema virtuale o per la migrazione dell'archiviazione di un sistema virtuale da una piattaforma di virtualizzazione a un'altra.

La sintassi seguente è un codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.

Sintassi

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_VirtualSystemMigrationService : CIM_VirtualSystemMigrationService
{
  string   InstanceID;
  string   Caption = "Hyper-V Migration Service";
  string   Description = "Hyper-V Migration Service";
  string   ElementName = "Hyper-V Migration Service";
  datetime InstallDate;
  uint16   OperationalStatus[] = 2;
  string   StatusDescriptions[] = "OK";
  string   Status = "OK";
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName = "Msvm_ComputerSystem";
  string   SystemName;
  string   Name = "migrationwmi";
  string   CreationClassName = "Msvm_VirtualSystemMigrationService";
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   StartMode;
  boolean  Started;
  uint32   ActiveVirtualSystemMigrationCount;
  uint32   ActiveStorageMigrationCount;
  string   MigrationServiceListenerIPAddressList[];
};

Members

La classe Msvm_VirtualSystemMigrationService ha questi tipi di membri:

Metodi

La classe Msvm_VirtualSystemMigrationService dispone di questi metodi.

Metodo Descrizione
AddNetworkSettings Aggiunge subnet di rete di migrazione per il servizio di migrazione del sistema virtuale.
CheckSystemCompatibilityInfo Controlla la compatibilità con il sistema del computer di hosting.
CheckVirtualSystemIsMigratable Metodo per eseguire la migrazione di un sistema virtuale o dell'archiviazione di un sistema virtuale a un host di destinazione specificato da un nome host.
CheckVirtualSystemIsMigratableToHost Determina se è possibile eseguire la migrazione del sistema virtuale specificato a un host di destinazione specificato da un nome di rete o da un indirizzo IP.
GetSystemCompatibilityInfo Genera un BLOB opaco di dati che contiene informazioni di compatibilità per il sistema specificato.
GetSystemCompatibilityVectors Ottiene i vettori di compatibilità per una macchina virtuale o un host.
Windows 8.1: questo valore non è supportato fino a Windows 8.1 e Windows Server 2012 R2.
MigrateVirtualSystemToHost Esegue la migrazione di un sistema virtuale o dell'archiviazione di un sistema virtuale a un host di destinazione specificato da un nome host.
MigrateVirtualSystemToSystem Sposta, esegue la migrazione o sposta un sistema virtuale in un sistema di destinazione.
ModifyNetworkSettings Modifica le subnet della rete di migrazione del servizio di migrazione del sistema virtuale.
ModifyServiceSettings Modifica i dati delle impostazioni per il servizio di migrazione.
RemoveNetworkSettings Rimuove le subnet di rete di migrazione dal servizio di migrazione del sistema virtuale.
RequestStateChange Richiede una modifica dello stato
Startservice avvia il servizio.
StopService arresta il servizio.

Proprietà

La classe Msvm_VirtualSystemMigrationService ha queste proprietà.

ActiveStorageMigrationCount

Tipo di dati: uint32

Tipo di accesso: sola lettura

Numero di migrazioni di archiviazione correnti in corso.

ActiveVirtualSystemMigrationCount

Tipo di dati: uint32

Tipo di accesso: sola lettura

Numero di migrazioni correnti del sistema virtuale in corso.

AvailableRequestedStates

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Indica i valori possibili per il parametro RequestedState del metodo RequestStateChange . Questa proprietà viene ereditata da CIM_EnabledLogicalElement.

Didascalia

Tipo di dati: string

Tipo di accesso: sola lettura

Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Servizio migrazione Hyper-V".

CommunicationStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica la capacità della strumentazione di comunicare con l'elemento gestito sottostante. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

CreationClassName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome della classe o della sottoclasse utilizzata nella creazione di un'istanza di . Questa proprietà viene ereditata da CIM_Service ed è sempre impostata su "Msvm_VirtualSystemMigrationService".

Descrizione

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Servizio migrazione Hyper-V".

DetailedStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Complimenta la proprietà PrimaryStatus con dettagli di stato aggiuntivi. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

ElementName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Servizio migrazione Hyper-V".

EnabledDefault

Tipo di dati: uint16

Tipo di accesso: sola lettura

Configurazione predefinita o di avvio di un amministratore per lo stato abilitato di un elemento. Questa proprietà viene ereditata da CIM_EnabledLogicalElement e viene sempre impostata su 2 (Enabled).

EnabledState

Tipo di dati: string

Tipo di accesso: sola lettura

Stati abilitati e disabilitati di un elemento. Questa proprietà può anche indicare le transizioni tra questi stati richiesti. Questa proprietà viene ereditata da CIM_EnabledLogicalElement ed è sempre impostata su 2 (Abilitato).

HealthState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Integrità corrente dell'elemento. Questo attributo esprime l'integrità di questo elemento, ma non necessariamente quella dei relativi sottocomponenti. I valori possibili sono da 0 a 30, dove 5 significa che l'elemento è completamente integro e 30 significa che l'elemento è completamente non funzionante. Questa proprietà viene ereditata da CIM_ManagedSystemElement e viene sempre impostata su 5 (OK).

InstallDate

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data e ora di creazione della configurazione della macchina virtuale. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

InstanceID

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Chiave

Identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM_ManagedElement e viene sempre impostata su Null.

MigrationServiceListenerIPAddressList

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Elenco di indirizzi IP host che possono essere usati per la migrazione del sistema virtuale.

Nome

Tipo di dati: stringa

Tipo di accesso: sola lettura

Etichetta in base alla quale l'oggetto è noto. Questa proprietà viene ereditata da CIM_Service ed è sempre impostata su "migrationwmi".

OperatingStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Fornisce informazioni sullo stato correnti per la condizione operativa dell'elemento e può essere usato per fornire maggiori dettagli rispetto al valore della proprietà EnabledState . Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

OperationalStatus

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Stato corrente dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedSystemElement e ogni elemento della matrice è sempre impostato su 2 (OK).

OtherEnabledState

Tipo di dati: stringa

Tipo di accesso: sola lettura

Stringa che descrive lo stato abilitato o disabilitato dell'elemento quando la proprietà EnabledState è impostata su 1 (Altro). Questa proprietà deve essere impostata su Null quando EnabledState è qualsiasi valore diverso da 1. Questa proprietà viene ereditata da CIM_EnabledLogicalElement e viene sempre impostata su Null.

PrimaryOwnerContact

Tipo di dati: stringa

Tipo di accesso: sola lettura

Valore che fornisce informazioni sul modo in cui è possibile raggiungere il proprietario primario del servizio, ad esempio il numero di telefono, l'indirizzo di posta elettronica e così via. Questa proprietà viene ereditata da CIM_Service e viene sempre impostata su Null.

PrimaryOwnerName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome del proprietario primario per il servizio, se ne viene definito uno. Il proprietario primario è il contatto di supporto iniziale per il servizio. Questa proprietà viene ereditata da CIM_Service e viene sempre impostata su Null.

PrimaryStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Fornisce informazioni di stato di alto livello. Questa proprietà deve essere usata insieme alla proprietà DetailedStatus per fornire stato di integrità elevato e dettagliato dell'elemento e dei relativi sottocomponenti. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

RequestedState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Ultimo stato richiesto o desiderato per l'elemento. Lo stato effettivo dell'elemento è rappresentato da EnabledState. Questa proprietà viene fornita per confrontare gli ultimi stati richiesti e correnti abilitati o disabilitati. Un'istanza specifica di CIM_EnabledLogicalElement potrebbe non supportare il metodo RequestStateChange . In questo caso, viene usato il valore 12 (non applicabile). Questa proprietà viene ereditata da CIM_EnabledLogicalElement e viene sempre impostata su 12 (non applicabile).

Avviato

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il servizio è attualmente in esecuzione. Questa proprietà viene ereditata da CIM_Service.

Modalità avvio

Tipo di dati: stringa

Tipo di accesso: sola lettura

Valore stringa che indica se il servizio viene avviato automaticamente da un sistema, un sistema operativo o viene avviato solo dopo la richiesta. Questa proprietà viene ereditata da CIM_Service e viene sempre impostata su Null.

Status

Tipo di dati: stringa

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_ManagedSystemElement ed è sempre impostata su "OK".

StatusDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Stringhe che descrivono i vari valori della matrice OperationalStatus . Questa proprietà viene ereditata da CIM_ManagedSystemElement e le stringhe vengono sempre impostate su "OK".

SystemCreationClassName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome della classe di creazione del sistema di ambito. Questa proprietà viene ereditata da CIM_Service ed è sempre impostata su " Msvm_ComputerSystem".

Systemname

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome del sistema computer di hosting. Questa proprietà viene ereditata da CIM_Service.

TimeOfLastStateChange

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data o ora in cui lo stato abilitato dell'elemento è stato modificato. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.

Transizione diToState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica lo stato di destinazione a cui viene eseguita la transizione dell'istanza. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe