Clase StorageAlert de Msvm _

Representa un evento que se genera cada vez que cambia la propiedad OperationalStatus de la clase _ Msvm ResourcePool o Msvm _ LogicalDisk.

La sintaxis siguiente 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 _ StorageAlert de Msvm tiene estos tipos de miembros:

Propiedades

La clase _ StorageAlert de Msvm 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 _ AlertIndication de CIM.

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 que se detectó el evento subyacente.

Mensaje

Tipo de datos: cadena

Tipo de acceso: solo lectura

Mensaje con formato que se construye combinando 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 _ ResourcePool de Msvm 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 ("Storage de rendimiento insuficiente de QoS del grupo de servidores")

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 _ AlertIndication de CIM.

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 o 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.

Storage 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 genera eventos para discos virtuales individuales con el fin de evitar la saturación de clientes con eventos en caso de errores de funcionamiento a gran escala de los sistemas de almacenamiento subyacentes.

Cuando un cliente recibe un evento _ StorageAlert de Msvm, si el valor de la propiedad ProbableCause es 50 (problema de capacidad de Storage), el cliente puede detectar qué discos virtuales funcionan fuera de su directiva 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 están asociadas al grupo de recursos a través de la asociación _ ElementAllocatedFromPool de Msvm.
  • Filtre la lista de resultados seleccionando instancias cuyo OperationalStatus contiene Rendimiento insuficiente.

Requisitos

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

Vea también

CIM _ AlertIndication

Msvm _ LogicalDisk

ResourcePool de Msvm _