classe Msvm_StorageAlert

Rappresenta un evento generato ogni volta che cambia la proprietà OperationalStatus del Msvm_ResourcePool o della classe Msvm_LogicalDisk .

La sintassi seguente è semplificata dal codice MOF e include queste proprietà.

Sintassi

[Indication, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAlert : CIM_AlertIndication
{
  string   AlertingManagedElement[];
  uint16   AlertingElementFormat;
  uint16   OtherAlertingElementFormat;
  uint16   AlertType;
  uint16   PerceivedSeverity;
  uint16   ProbableCause;
  string   ProbableCauseDescription;
  datetime EventTime;
  string   OwningEntity;
  string   MessageArguments[];
  string   MessageID;
  string   Message;
};

Members

La classe Msvm_StorageAlert ha questi tipi di membri:

Proprietà

La classe Msvm_StorageAlert ha queste proprietà.

AlertingElementFormat

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_AlertIndication.AlertingManagedElement", "CIM_AlertIndication.OtherAlertingElementFormat")

Specifica il formato della proprietà AlertingManagedElement . Il formato è CIMObjectPath, con il formato <NamespacePath>:<ClassName>.< Prop1>=\"<Value1>\", "<Prop2>=\"<Value2>\", che specifica un'istanza nello schema CIM.

Questa proprietà viene ereditata dalla classe CIM_AlertIndication .

I valori possibili sono:

Sconosciuto (0)

Altro (1)

CIMObjectPath (2)

AlertingManagedElement

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Percorsi WMI dell'istanza per cui viene generato l'avviso.

AlertType

Tipo di dati: uint16

Tipo di accesso: sola lettura

Specifica la classificazione primaria dell'avviso. I valori possibili per questa proprietà sono:

Qualità dell'avviso di servizio (3)

EventTime

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data e ora in cui è stato rilevato l'evento sottostante.

Messaggio

Tipo di dati: string

Tipo di accesso: sola lettura

Messaggio formattato costruito combinando alcuni o tutti gli elementi dinamici specificati nella proprietà MessageArguments con gli elementi statici identificati in modo univoco dalla proprietà MessageID in un registro messaggi o in un altro catalogo associato alla proprietà OwningEntity .

MessageArguments

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Matrice che contiene il contenuto dinamico del messaggio. Se il valore di MessageID è 32930, l'argomento nella posizione 0 è l'ID pool dell'istanza di Msvm_ResourcePool per cui viene generato l'avviso.

MessageID

Tipo di dati: string

Tipo di accesso: sola lettura

Identifica in modo univoco, all'interno dell'ambito della proprietà OwningEntity , il formato della proprietà Message . I valori possibili per questa proprietà sono:

32930 ("messaggio di velocità effettiva insufficiente del pool Archiviazione")

OtherAlertingElementFormat

Tipo di dati: uint16

Tipo di accesso: sola lettura

Stringa che definisce i valori "Other" per AlertingManagedElement. Questo valore DEVE essere impostato su un valore diverso da NULL quando AlertingManagedElement è impostato su un valore pari a 1 ("Altro"). Per tutti gli altri valori di AlertingManagedElement, il valore di questa stringa deve essere impostato su NULL.

Questa proprietà viene ereditata dalla classe CIM_AlertIndication .

OwningEntity

Tipo di dati: string

Tipo di accesso: sola lettura

Identifica in modo univoco l'entità proprietaria della definizione del formato del messaggio descritto in questa istanza. Il valore di questa proprietà è sempre "Microsoft-Windows- Hyper-V".

"Microsoft-Windows- Hyper-V"

Percezione dell'everità

Tipo di dati: uint16

Tipo di accesso: sola lettura

Descrive la gravità dell'indicazione dell'avviso. I valori possibili per questa proprietà sono:

Informazioni (2)

Danneggiato/Avviso (3)

ProbabilmenteCause

Tipo di dati: uint16

Tipo di accesso: sola lettura

Descrive la causa probabile della situazione che ha generato l'indicazione dell'avviso.

problema di capacità Archiviazione (50)

Avviso precedente cancellato (59)

ProbableCauseDescription

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione testuale che corrisponde al valore della proprietà ProbableCause .

Commenti

Il provider WMI Hyper-V non genererà eventi per singoli dischi virtuali per evitare l'inondazione di client con eventi in caso di malfunzionamenti su larga scala dei sistemi di archiviazione sottostanti.

Quando un client riceve un evento Msvm_StorageAlert, se il valore della proprietà ProbableCause è 50 ( Archiviazione Capacity Problem), il client può individuare i dischi virtuali che operano al di fuori dei criteri QoS usando una di queste procedure:

  • Eseguire una query su tutte le istanze di Msvm_LogicalDisk allocate dal pool di risorse per cui è stato generato l'evento. Queste istanze di Msvm_LogicalDisk sono associate al pool di risorse tramite l'associazione Msvm_ElementAllocatedFromPool .
  • Filtrare l'elenco dei risultati selezionando le istanze di cui OperationalStatus contiene Velocità effettiva insufficiente.

Requisiti

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

Vedi anche

CIM_AlertIndication

Msvm_LogicalDisk

Msvm_ResourcePool