Поделиться через


Класс MSFT_ResiliencySetting

Представляет параметры устойчивости пула носителей.

Следующий синтаксис упрощен из кода MOF.

Синтаксис

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

Члены

Класс MSFT_ResiliencySetting имеет следующие типы членов:

Методы

Класс MSFT_ResiliencySetting содержит следующие методы.

Метод Описание
SetDefaults Позволяет пользователю изменять значения свойств по умолчанию объекта MSFT_ResiliencySetting .

Свойства

Класс MSFT_ResiliencySetting имеет следующие свойства.

Описание

Тип данных: String

Тип доступа: только для чтения

Системное описание возможностей параметра устойчивости, включая (но не ограничиваясь) тем, когда следует использовать параметр, его сильные и слабые стороны, сведения о производительности и любые другие сведения, которые поставщик считает полезными для пользователя.

InterleaveDefault

Тип данных: UInt64

Тип доступа: только для чтения

Квалификаторы: единицы (байты)

Требуемое количество байтов, которые могут сформировать полосу в общих параметрах устойчивости на основе чередование. Полоса определяется как размер части полосы, лежащей на одном физическом диске. Таким образом, interleave * NumberOfColumns даст размер одной полосы пользовательских данных.

InterleaveMax

Тип данных: UInt64

Тип доступа: только для чтения

Квалификаторы: единицы (байты)

Максимальное количество байтов, которые могут сформировать полосу в общих параметрах устойчивости на основе чередование. Полоса определяется как размер части полосы, лежащей на одном физическом диске.

InterleaveMin

Тип данных: UInt64

Тип доступа: только для чтения

Квалификаторы: единицы (байты)

Минимальное количество байтов, которые могут сформировать полосу в общих параметрах устойчивости на основе чередование. Полоса определяется как размер части полосы, лежащей на одном физическом диске.

имя;

Тип данных: String

Тип доступа: только для чтения

Квалификаторы: обязательный

Системная, удобная для пользователя строка, ориентированная на отображение, которая описывает параметр устойчивости.

NumberOfColumnsDefault

Тип данных: UInt16

Тип доступа: только для чтения

Настраиваемое пользователем предпочтение максимального числа базовых физических дисков, по которым следует чередуются данные.

NumberOfColumnsMax

Тип данных: UInt16

Тип доступа: только для чтения

Максимальное количество базовых физических дисков, по которым можно чередуются данные в общих параметрах устойчивости на основе чередование.

NumberOfColumnsMin

Тип данных: UInt16

Тип доступа: только для чтения

Минимальное количество базовых физических дисков, по которым можно чередуются данные в общих параметрах устойчивости на основе чередование.

NumberOfDataCopiesDefault

Тип данных: UInt16

Тип доступа: только для чтения

Настраиваемое пользователем значение для количества полных копий данных для обслуживания. Значение этого параметра должно находиться в диапазоне, определенном значениями NumberofDataCopiesMin и NumberOfDataCopiesMax (включительно). Для новых конкретных пулов значение по умолчанию должно наследоваться от возможностей соответствующего первичного пула. В случае первичного пула начальное значение этого поля остается за программным обеспечением поставщика управления хранилищем.

NumberOfDataCopiesMax

Тип данных: UInt16

Тип доступа: только для чтения

Максимальное количество полных копий данных, которые могут поддерживаться пулом носителей.

NumberOfDataCopiesMin

Тип данных: UInt16

Тип доступа: только для чтения

Минимальное количество полных копий данных, которые могут поддерживаться пулом носителей.

ParityLayout

Тип данных: UInt16

Тип доступа: только для чтения

Указывает, используется ли в параметре устойчивости на основе четности повернутый или невернутый макет четности. Если параметр устойчивости не основан на четности, это свойство должно иметь значение NULL.

Значение Значение
Четность без поворота 1 Параметр устойчивости на основе четности использует макет четности без поворота.
Повернутая четность 2 Параметр устойчивости на основе четности использует повернутый макет четности.

PhysicalDiskRedundancyDefault

Тип данных: UInt16

Тип доступа: только для чтения

Настраиваемое пользователем предпочтение для количества сбоев физических дисков, которые должен выдержать виртуальный диск до потери данных.

PhysicalDiskRedundancyMax

Тип данных: UInt16

Тип доступа: только для чтения

Максимальное число допустимых сбоев физических дисков, которые могут произойти до потери данных.

PhysicalDiskRedundancyMin

Тип данных: UInt16

Тип доступа: только для чтения

Минимальное количество допустимых сбоев физического диска, которые могут произойти до потери данных.

RequestNoSinglePointOfFailure

Тип данных: Boolean

Тип доступа: только для чтения

Задайте значение TRUE , чтобы не запрашивать ни одной точки отказа.

Комментарии

MSFT_ResiliencySetting — подробное описание возможностей устойчивости, предоставляемых пулом носителей. Пул носителей может иметь один или несколько из этих параметров. Объект MSFT_ResiliencySetting задает ряд свойств с минимальным, максимальным и значением по умолчанию. Минимальное и максимальное значения могут отражать не текущие возможности пула носителей, а идеальный диапазон возможностей, предлагаемых подсистемой. Значения по умолчанию будут использоваться при создании новых виртуальных дисков, если они не переопределены.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Пространство имен Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

См. также раздел

MSFT_StorageObject