_Classe MSVM StorageAlert

Rappresenta un evento generato ogni volta che viene modificata la proprietà OperationalStatus della classe MSVM _ ResourcePool o MSVM _ disco logico .

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 _ StorageAlert di MSVM dispone di questi tipi di membri:

Proprietà

La classe _ StorageAlert di MSVM dispone di 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 formato : . = \ " \ ", " = \ " \ ", 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 la quale 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:

Avviso di qualità del 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 è il PoolID dell'istanza di MSVM _ ResourcePool per la quale 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à del messaggio . I valori possibili per questa proprietà sono:

32930 ("messaggio di velocità effettiva di QoS insufficiente nel pool di 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 non 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à a cui appartiene la definizione del formato del messaggio descritto in questa istanza. Il valore di questa proprietà è sempre "Microsoft-Windows-Hyper-V".

"Microsoft-Windows-Hyper-V"

PerceivedSeverity

Tipo di dati: UInt16

Tipo di accesso: sola lettura

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

Informazioni (2)

Danneggiato/avviso (3)

ProbableCause

Tipo di dati: UInt16

Tipo di accesso: sola lettura

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

Problema di capacità di 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 genera eventi per i singoli dischi virtuali, in modo da evitare che i client vengano sovraccaricati 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 (problema di capacità di archiviazione), 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 _ disco logico MSVM allocate dal pool di risorse per il quale è stato generato l'evento. Queste istanze _ disco logico di MSVM sono associate al pool di risorse tramite l'associazione MSVM _ ElementAllocatedFromPool .
  • Filtrare l'elenco dei risultati selezionando le istanze il cui OperationalStatus contiene una velocità effettiva insufficiente.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8.1 [ solo app desktop]
Server minimo supportato
Solo app desktop Windows Server 2012 R2 []
Spazio dei nomi
\Virtualizzazione radice \ v2
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Vedi anche

_ALERTINDICATION CIM

_Disco logico MSVM

_ResourcePool MSVM