classe MSFT_ResiliencySetting
Représente les paramètres de résilience d’un pool de stockage.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format).
Syntaxe
class MSFT_ResiliencySetting : MSFT_StorageObject
{
String Name;
String Description;
UInt16 NumberOfDataCopiesMin;
UInt16 NumberOfDataCopiesMax;
UInt16 NumberOfDataCopiesDefault;
UInt16 PhysicalDiskRedundancyMin;
UInt16 PhysicalDiskRedundancyMax;
UInt16 PhysicalDiskRedundancyDefault;
UInt16 NumberOfColumnsMin;
UInt16 NumberOfColumnsMax;
UInt16 NumberOfColumnsDefault;
UInt64 InterleaveMin;
UInt64 InterleaveMax;
UInt64 InterleaveDefault;
UInt16 ParityLayout;
Boolean RequestNoSinglePointOfFailure;
};
Membres
La classe MSFT_ResiliencySetting a les types de membres suivants :
Méthodes
La classe MSFT_ResiliencySetting possède ces méthodes.
Méthode | Description |
---|---|
SetDefaults | Permet à un utilisateur de modifier les valeurs de propriété par défaut de l’objet MSFT_ResiliencySetting . |
Propriétés
La classe MSFT_ResiliencySetting possède ces propriétés.
Description
Type de données : Chaîne
Type d'accès : Lecture seule
Description de l’ensemble système des fonctionnalités du paramètre de résilience, y compris (mais sans s’y limiter) quand un paramètre doit être utilisé, ses points forts et ses inconvénients, les informations sur les performances et toute autre information que le fournisseur estime utile à l’utilisateur.
InterleaveDefault
Type de données : UInt64
Type d'accès : Lecture seule
Qualificateurs : unités (octets)
Nombre souhaité d’octets pouvant former une bande dans les paramètres courants de résilience basés sur le striping. La bande est définie comme la taille de la partie d’une bande qui se trouve sur un disque physique. Ainsi, l’interleave * NumberOfColumns génère la taille d’une bande de données utilisateur.
InterleaveMax
Type de données : UInt64
Type d'accès : Lecture seule
Qualificateurs : unités (octets)
Nombre maximal d’octets pouvant former une bande dans les paramètres courants de résilience basés sur le striping. La bande est définie comme la taille de la partie d’une bande qui se trouve sur un disque physique.
InterleaveMin
Type de données : UInt64
Type d'accès : Lecture seule
Qualificateurs : unités (octets)
Nombre minimal d’octets pouvant former une bande dans les paramètres courants de résilience basés sur le striping. La bande est définie comme la taille de la partie d’une bande qui se trouve sur un disque physique.
Nom
Type de données : Chaîne
Type d'accès : Lecture seule
Qualificateurs : obligatoire
Chaîne d’ensemble système, conviviale et orientée affichage qui décrit le paramètre de résilience.
NumberOfColumnsDefault
Type de données : UInt16
Type d'accès : Lecture seule
Préférence paramétrable par l’utilisateur pour le nombre maximal de disques physiques sous-jacents sur lesquels les données doivent être réparties.
NumberOfColumnsMax
Type de données : UInt16
Type d'accès : Lecture seule
Nombre maximal de disques physiques sous-jacents sur lesquels les données peuvent être réparties dans les paramètres de résilience basés sur le striping courants.
NumberOfColumnsMin
Type de données : UInt16
Type d'accès : Lecture seule
Nombre minimal de disques physiques sous-jacents sur lesquels les données peuvent être réparties dans les paramètres de résilience basés sur le striping courants.
NumberOfDataCopiesDefault
Type de données : UInt16
Type d'accès : Lecture seule
Préférence paramétrable par l’utilisateur pour le nombre de copies de données complètes à gérer. La valeur de ce paramètre doit se trouver dans la plage définie par NumberofDataCopiesMin et NumberOfDataCopiesMax (inclus). Pour les nouveaux pools concrets, la valeur par défaut doit être héritée de la capacité du pool primordial correspondant. Dans le cas du pool primordial, la valeur initiale de ce champ est laissée au logiciel fournisseur de gestion du stockage.
NumberOfDataCopiesMax
Type de données : UInt16
Type d'accès : Lecture seule
Nombre maximal de copies complètes de données pouvant être conservées par le pool de stockage.
NumberOfDataCopiesMin
Type de données : UInt16
Type d'accès : Lecture seule
Nombre minimal de copies complètes des données qui peuvent être conservées par le pool de stockage.
ParityLayout
Type de données : UInt16
Type d'accès : Lecture seule
Spécifie si un paramètre de résilience basé sur la parité utilise une disposition de parité pivotée ou non. Si le paramètre de résilience n’est pas basé sur la parité, cette propriété doit avoir la valeur NULL.
Valeur | Signification |
---|---|
Parité non rotative 1 | Le paramètre de résilience basée sur la parité utilise une disposition de parité non pivotée. |
Parité pivotée 2 | Le paramètre de résilience basée sur la parité utilise une disposition de parité pivotée. |
PhysicalDiskRedundancyDefault
Type de données : UInt16
Type d'accès : Lecture seule
Une préférence paramétrable par l’utilisateur pour le nombre de défaillances de disque physique qu’un disque virtuel doit être en mesure de supporter avant la perte de données.
PhysicalDiskRedundancyMax
Type de données : UInt16
Type d'accès : Lecture seule
Nombre maximal de défaillances de disque physique tolérables qui peuvent se produire avant la perte de données.
PhysicalDiskRedundancyMin
Type de données : UInt16
Type d'accès : Lecture seule
Nombre minimal de défaillances de disque physique tolérables qui peuvent se produire avant la perte de données.
RequestNoSinglePointOfFailure
Type de données : booléen
Type d'accès : Lecture seule
Définissez sur TRUE pour ne demander aucun point de défaillance unique.
Remarques
MSFT_ResiliencySetting est une description détaillée des fonctionnalités de résilience offertes par un pool de stockage. Un pool de stockage peut avoir un ou plusieurs de ces paramètres. L’objet MSFT_ResiliencySetting spécifie une série de propriétés, chacune avec une valeur minimale, maximale et par défaut. Les valeurs minimale et maximale peuvent ne pas refléter les fonctionnalités actuelles du pool de stockage, mais plutôt la plage idéale de fonctionnalités offertes par le sous-système. Les valeurs par défaut seront utilisées lors de la création de disques virtuels, sauf si elles sont remplacées.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Espace de noms | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |