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

Voir aussi

MSFT_StorageObject