_Classe Msvm StorageAlert

Representa um evento que é gerado cada vez que a propriedade OperationalStatus da classe Msvm _ ResourcePool ou Msvm _ LogicalDisk é alterada.

A sintaxe a seguir é simplificada do código MOF e inclui essas propriedades.

Sintaxe

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

Membros

A classe Msvm _ StorageAlert tem estes tipos de membros:

Propriedades

A classe Msvm _ StorageAlert tem essas propriedades.

AlertingElementFormat

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM _ AlertIndication. AlertingManagedElement", "CIM _ AlertIndication. OtherAlertingElementFormat")

Especifica o formato da propriedade AlertingManagedElement . O formato é um CIMObjectPath, com o formato : . = \ " \ ", " = \ " \", que especifica uma instância no esquema CIM.

Essa propriedade é herdada da classe CIM _ AlertIndication .

Os valores possíveis são:

Desconhecido (0)

Outro (1)

CIMObjectPath (2)

AlertingManagedElement

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Os caminhos WMI da instância para a qual o alerta é gerado.

AlertType

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Especifica a classificação primária do alerta. Os valores possíveis para essa propriedade são:

Alerta de qualidade de serviço (3)

EventTime

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

A data e a hora em que o evento subjacente foi detectado.

Message

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma mensagem formatada que é construída pela combinação de alguns ou de todos os elementos dinâmicos especificados na propriedade MessageArguments com os elementos estáticos exclusivamente identificados pela propriedade MessageId em um registro de mensagem ou outro catálogo associado à propriedade OwningEntity .

MessageArguments

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Uma matriz que contém o conteúdo dinâmico da mensagem. Se o valor de MessageId for 32930, o argumento na posição 0 será o poolid da instância Msvm _ ResourcePool para a qual o alerta é gerado.

MessageID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Identifica exclusivamente, dentro do escopo da propriedade OwningEntity , o formato da propriedade Message . Os valores possíveis para essa propriedade são:

32930 ("mensagem de taxa de transferência insuficiente do QoS do pool de armazenamento")

OtherAlertingElementFormat

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que define "other" valores para AlertingManagedElement. Esse valor deve ser definido como um valor não nulo quando AlertingManagedElement é definido como um valor de 1 ("other"). Para todos os outros valores de AlertingManagedElement, o valor dessa cadeia de caracteres deve ser definido como nulo.

Essa propriedade é herdada da classe CIM _ AlertIndication .

OwningEntity

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Identifica exclusivamente a entidade que possui a definição do formato da mensagem descrita nesta instância. O valor dessa propriedade é sempre "Microsoft-Windows-Hyper-V."

"Microsoft-Windows-Hyper-V"

PerceivedSeverity

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Descreve a severidade da indicação de alerta. Os valores possíveis para essa propriedade são:

Informações (2)

Degradado/aviso (3)

ProbableCause

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Descreve a causa provável da situação que resultou na indicação de alerta.

Problema de capacidade de armazenamento (50)

Alerta anterior limpo (59)

ProbableCauseDescription

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição textual que corresponde ao valor da propriedade ProbableCause .

Comentários

O provedor WMI do Hyper-V não gerará eventos para discos virtuais individuais para evitar a inundação de clientes com eventos em caso de problemas de grande escala dos sistemas de armazenamento subjacentes.

Quando um cliente recebe um evento Msvm _ StorageAlert , se o valor da propriedade ProbableCause for 50 (problema de capacidade de armazenamento), o cliente poderá descobrir quais discos virtuais estão operando fora de sua política de QoS usando um destes procedimentos:

  • Consulte todas as instâncias do _ LogicalDisk Msvm que foram alocadas do pool de recursos para o qual o evento foi gerado. Essas instâncias do Msvm _ LogicalDisk estão associadas ao pool de recursos por meio da Associação Msvm _ ElementAllocatedFromPool .
  • Filtre a lista de resultados selecionando instâncias cujo OperationalStatus contém taxa de transferência insuficiente.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8.1 [ apenas aplicativos de área de trabalho]
Servidor mínimo com suporte
[Somente aplicativos da área de trabalho do Windows Server 2012 R2]
Namespace
\Virtualização \ v2 de raiz
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Confira também

_ALERTINDICATION CIM

_LogicalDisk Msvm

Msvm _ ResourcePool