Msvm_StorageAlert clase

Representa un evento que se genera cada vez que cambia la propiedad OperationalStatus del Msvm_ResourcePool o Msvm_LogicalDisk clase.

La siguiente sintaxis se simplifica a partir del código MOF e incluye estas propiedades.

Sintaxis

[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;
};

Miembros

La clase Msvm_StorageAlert tiene estos tipos de miembros:

Propiedades

La clase Msvm_StorageAlert tiene estas propiedades.

AlertingElementFormat

Tipo de datos: uint16

Tipo de acceso: solo lectura

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

Especifica el formato de la propiedad AlertingManagedElement . El formato es CIMObjectPath, con el formato <NamespacePath>:<ClassName>.< Prop1>=\"<Value1>\", "<Prop2>=\"<Value2>\", que especifica una instancia en el esquema CIM.

Esta propiedad se hereda de la clase CIM_AlertIndication .

Los valores posibles son:

Desconocido (0)

Otros (1)

CIMObjectPath (2)

AlertingManagedElement

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Rutas de acceso WMI de la instancia para la que se genera la alerta.

AlertType

Tipo de datos: uint16

Tipo de acceso: solo lectura

Especifica la clasificación principal de la alerta. Los posibles valores para esta propiedad son:

Alerta de calidad de servicio (3)

EventTime

Tipo de datos: datetime

Tipo de acceso: solo lectura

Fecha y hora en la que se detectó el evento subyacente.

Mensaje

Tipo de datos: cadena

Tipo de acceso: solo lectura

Mensaje con formato construido mediante la combinación de algunos o todos los elementos dinámicos especificados en la propiedad MessageArguments con los elementos estáticos identificados de forma única por la propiedad MessageID en un registro de mensajes u otro catálogo asociado a la propiedad OwningEntity .

MessageArguments

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Matriz que contiene el contenido dinámico del mensaje. Si el valor de MessageID es 32930, el argumento en la posición 0 es el PoolID de la instancia de Msvm_ResourcePool para la que se genera la alerta.

MessageID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Identifica de forma única, dentro del ámbito de la propiedad OwningEntity , el formato de la propiedad Message . Los posibles valores para esta propiedad son:

32930 (mensaje de rendimiento insuficiente del grupo de almacenamiento)

OtherAlertingElementFormat

Tipo de datos: uint16

Tipo de acceso: solo lectura

Cadena que define los valores "Other" para AlertingManagedElement. Este valor DEBE establecerse en un valor distinto de NULL cuando AlertingManagedElement se establece en un valor de 1 ("Other"). Para todos los demás valores de AlertingManagedElement, el valor de esta cadena debe establecerse en NULL.

Esta propiedad se hereda de la clase CIM_AlertIndication .

OwningEntity

Tipo de datos: cadena

Tipo de acceso: solo lectura

Identifica de forma única la entidad propietaria de la definición del formato del mensaje descrito en esta instancia. El valor de esta propiedad siempre es "Microsoft-Windows- Hyper-V".

"Microsoft-Windows- Hyper-V"

PerceivedSeverity

Tipo de datos: uint16

Tipo de acceso: solo lectura

Describe la gravedad de la indicación de alerta. Los posibles valores para esta propiedad son:

Información (2)

Degradado/Advertencia (3)

ProbableCause

Tipo de datos: uint16

Tipo de acceso: solo lectura

Describe la causa probable de la situación que dio lugar a la indicación de alerta.

Problema de capacidad de almacenamiento (50)

Alerta anterior desactivada (59)

ProbableCauseDescription

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción textual que corresponde al valor de la propiedad ProbableCause .

Comentarios

El proveedor WMI de Hyper-V no generará eventos para discos virtuales individuales para evitar inundaciones de clientes con eventos en caso de que se produzcan errores de funcionamiento a gran escala de los sistemas de almacenamiento subyacentes.

Cuando un cliente recibe un evento de Msvm_StorageAlert , si el valor de la propiedad ProbableCause es 50 (problema de capacidad de almacenamiento), el cliente puede detectar qué discos virtuales funcionan fuera de su directiva de QoS mediante uno de estos procedimientos:

  • Consulte todas las instancias de Msvm_LogicalDisk que se asignaron desde el grupo de recursos para el que se generó el evento. Estas instancias de Msvm_LogicalDisk se asocian al grupo de recursos a través de la asociación Msvm_ElementAllocatedFromPool .
  • Filtre la lista de resultados seleccionando instancias cuya operationalStatus contiene un rendimiento insuficiente.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2012 R2 [solo aplicaciones de escritorio]
Espacio de nombres
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_AlertIndication

Msvm_LogicalDisk

Msvm_ResourcePool