Класс 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 |