classe Msvm_StorageAlert
Représente un événement déclenché chaque fois que la propriété OperationalStatus de la classe Msvm_ResourcePool ou Msvm_LogicalDisk change.
La syntaxe suivante est simplifiée à partir du code MOF et inclut ces propriétés.
Syntaxe
[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;
};
Membres
La classe Msvm_StorageAlert a ces types de membres :
Propriétés
La classe Msvm_StorageAlert possède ces propriétés.
-
AlertingElementFormat
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_AlertIndication.AlertingManagedElement », « CIM_AlertIndication.OtherAlertingElementFormat »)
Spécifie le format de la propriété AlertingManagedElement . Le format est CIMObjectPath, avec le format <NamespacePath>:<ClassName>.< Prop1>=\"<Value1>\ », « <Prop2>=\"<Value2>\ », qui spécifie une instance dans le schéma CIM.
Cette propriété est héritée de la classe CIM_AlertIndication .
Les valeurs possibles sont les suivantes :
-
Inconnu (0)
-
Autre (1)
-
CIMObjectPath (2)
-
-
AlertingManagedElement
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Chemins WMI de l’instance pour laquelle l’alerte est générée.
-
-
AlertType
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Spécifie la classification principale de l’alerte. Les valeurs possibles pour cette propriété sont :
-
Alerte de qualité de service (3)
-
-
EventTime
-
-
Type de données : datetime
-
Type d'accès : Lecture seule
Date et heure à laquelle l’événement sous-jacent a été détecté.
-
-
Message
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Message mis en forme construit en combinant certains ou tous les éléments dynamiques spécifiés dans la propriété MessageArguments avec les éléments statiques identifiés de manière unique par la propriété MessageID dans un registre de messages ou un autre catalogue associé à la propriété OwningEntity .
-
-
MessageArguments
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Tableau qui contient le contenu dynamique du message. Si la valeur de MessageID est 32930, l’argument à la position 0 est le PoolID de l’instance Msvm_ResourcePool pour laquelle l’alerte est générée.
-
-
MessageID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identifie de manière unique, dans l’étendue de la propriété OwningEntity , le format de la propriété Message . Les valeurs possibles pour cette propriété sont :
32930 (« message de débit insuffisant du pool Stockage »)
-
-
OtherAlertingElementFormat
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Chaîne qui définit les valeurs « Other » pour AlertingManagedElement. Cette valeur DOIT être définie sur une valeur non NULL lorsque AlertingManagedElement a la valeur 1 (« Other »). Pour toutes les autres valeurs d’AlertingManagedElement, la valeur de cette chaîne doit être définie sur NULL.
Cette propriété est héritée de la classe CIM_AlertIndication .
-
-
OwningEntity
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identifie de manière unique l’entité qui possède la définition du format du message décrit dans cette instance. La valeur de cette propriété est toujours « Microsoft-Windows- Hyper-V ».
« Microsoft-Windows- Hyper-V »
-
-
PerceivedSeverity
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Décrit la gravité de l’indication d’alerte. Les valeurs possibles pour cette propriété sont :
-
Informations (2)
-
Détérioré/avertissement (3)
-
-
ProbableCause
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Décrit la cause probable de la situation qui a entraîné l’indication de l’alerte.
-
problème de capacité Stockage (50)
-
Alerte précédente effacée (59)
-
-
ProbableCauseDescription
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Description textuelle qui correspond à la valeur de la propriété ProbableCause .
-
Remarques
Le fournisseur WMI Hyper-V ne déclenche pas d’événements pour des disques virtuels individuels afin d’éviter les inondations des clients avec des événements en cas de défaillances à grande échelle des systèmes de stockage sous-jacents.
Lorsqu’un client reçoit un événement Msvm_StorageAlert, si la valeur de la propriété ProbableCause est 50 (Stockage Problème de capacité), le client peut découvrir quels disques virtuels fonctionnent en dehors de leur stratégie QoS à l’aide de l’une de ces procédures :
- Interrogez toutes les instances Msvm_LogicalDisk allouées à partir du pool de ressources pour lesquelles l’événement a été généré. Ces Msvm_LogicalDisk instances sont associées au pool de ressources via l’association Msvm_ElementAllocatedFromPool .
- Filtrez la liste des résultats en sélectionnant des instances dont OperationalStatus contient un débit insuffisant.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2012 R2 [applications de bureau uniquement] |
Espace de noms |
Root\Virtualization\V2 |
MOF |
|
DLL |
|