Класс CIM_StorageExtent (управление Hyper-V)
Описывает возможности и управление носителями, которые хранят данные и позволяют получать данные. Этот суперкласс используется для представления программно-аппаратных компонентов RAID или необработанного логического экстента физического носителя.
Синтаксис
[Abstract, Version("2.13.0"), UMLPackagePath("CIM::Core::StorageExtent"), AMENDMENT]
class CIM_StorageExtent : CIM_LogicalDevice
{
uint16 DataOrganization;
string Purpose;
uint16 Access;
string ErrorMethodology;
uint64 BlockSize;
uint64 NumberOfBlocks;
uint64 ConsumableBlocks;
boolean IsBasedOnUnderlyingRedundancy;
boolean SequentialAccess;
uint16 ExtentStatus[];
boolean NoSinglePointOfFailure;
uint16 DataRedundancy;
uint16 PackageRedundancy;
uint8 DeltaReservation;
boolean Primordial = FALSE;
string Name;
uint16 NameFormat;
uint16 NameNamespace;
string OtherNameNamespace;
string OtherNameFormat;
};
Члены
Класс CIM_StorageExtent имеет следующие типы членов:
Элемент Property
Класс CIM_StorageExtent имеет следующие свойства.
-
Доступ
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Описание поддержки чтения и записи носителя.
-
-
Неизвестно (0)
-
Удобочитаемый (1)
-
Записываемый (2)
-
Поддерживается чтение и запись (3)
-
Запись один раз (4)
BlockSize
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: Units ("Bytes"), MappingStrings ("MIF. DMTF| Хранилище узла|001.4", "MIB. IETF| HOST-RESOURCES-MIB.hrStorageAllocationUnits", "MIF. DMTF| Запоминаные устройства|001.5")
Размер (в байтах) блоков, образующих экстент хранилища. Если используются переменные размеры блоков, то это свойство должно указывать максимальный размер блока. Если размер блока неизвестен или если концепция блока недопустима (например, для CIM_AggregateExtent, CIM_Memory или CIM_LogicalDisk), то этому свойству следует присвоить значение "1" (unknow).
ConsumableBlocks
-
Тип данных: uint64
-
Тип доступа: только для чтения
Максимальное количество блоков, доступных для использования при наложении CIM_StorageExtent с помощью связи класса CIM_BasedOn . Это свойство имеет значение только в том случае, если на экстент хранилища указана ссылка в свойстве Antecedent объекта CIM_BasedOn .
DataOrganization
-
Тип данных: uint16
-
Тип доступа: только для чтения
Тип организации данных, используемой носителем.
Другое (0)
Неизвестно (1)
Фиксированный блок (2)
Блок переменных (3)
Подсчет ключевых данных (4)
DataRedundancy
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_StorageSetting. DataRedundancyGoal", "CIM_StorageSetting. DataRedundancyMax", "CIM_StorageSetting. DataRedundancyMin")
Количество полных копий данных, которые хранятся в настоящее время.
DeltaReservation
-
Тип данных: uint8
-
Тип доступа: только для чтения
-
Квалификаторы: Units ("Percentage"), MinValue (1), MaxValue (100), ModelCorrespondence ("CIM_StorageSetting. DeltaReservationGoal", "CIM_StorageSetting. DeltaReservationMax", "CIM_StorageSetting. DeltaReservationMin")
Текущее значение разностного резервирования. Это процент, указывающий объем пространства, который должен быть зарезервирован в реплика для кэширования изменений.
ErrorMethodology
-
Тип данных: string
-
Тип доступа: только для чтения
Тип обнаружения и исправления ошибок, поддерживаемый экстентом хранилища.
ExtentStatus
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Дополнительные сведения о состоянии.
Другое (0)
Неизвестно (1)
Нет или неприменимо (2)
Сломанная (3)
Потерянные данные (4)
Динамическая перенастройка (5)
Предоставлено (6)
Дробное предоставление (7)
Частично предоставляемые (8)
Защита отключена (9)
Подготовка (10)
Перестроение (11)
Пересчет (12)
Запасные при использовании (13)
Проверка выполняется (14)
Доступ по каналу предоставлен (15)
Импортировано (16)
Экспортировано (17)
DmTF Reserved (18..32767)
Зарезервировано поставщиком (32768..65535)
IsBasedOnUnderlyingRedundancy
-
Тип данных: boolean
-
Тип доступа: только для чтения
Значение true , если базовые экстенты хранилища являются членами CIM_StorageRedundancyGroup; в противном случае — false.
имя;
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: Override ("Name"), MappingStrings ("SPC. INCITS-T10| VPD 83, Ассоциация 0 | Identifier"), ModelCorrespondence ("CIM_StorageExtent. NameFormat", "CIM_StorageExtent. NameNamespace")
Уникальный идентификатор для экстента хранилища. Свойство NameFormat задает формат именования, используемый в свойстве Name .
Формат имени
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_StorageExtent. Name", "CIM_StorageExtent. NameNamespace", "CIM_StorageExtent. OtherNameFormat")
Формат именования для свойства Name .
Неизвестно (0)
Другое (1)
VPD83NAA6 (2)
VPD83NAA5 (3)
VPD83Type2 (4)
VPD83Type1 (5)
VPD83Type0 (6)
SNVM (7)
NodeWWN (8)
NAA (9)
EUI64 (10)
T10VID (11)
Имя устройства ОС (12)
Пространство имен
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SPC. INCITS-T10| VPD 83, Ассоциация 0 | Identifier"), ModelCorrespondence ("CIM_StorageExtent. Name", "CIM_StorageExtent. OtherNameNamespace", "CIM_StorageExtent. NameFormat")
Пространство имен свойства name.
Неизвестно (0)
Другое (1)
VPD83Type3 (2)
VPD83Type2 (3)
VPD83Type1 (4)
VPD80 (5)
NodeWWN (6)
SNVM (7)
Пространство имен устройства ОС (8)
NoSinglePointOfFailure
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_StorageSetting. NoSinglePointOfFailure")
Значение true , если нет отдельных точек отказа; в противном случае — false.
NumberOfBlocks
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("MIF. DMTF| Хранилище узла|001.5", "MIB. IETF| HOST-RESOURCES-MIB.hrStorageSize")
Общее количество логически смежных блоков, образующих экстент хранилища. Общий размер экстента хранилища вычисляется путем умножения BlockSize на NumberOfBlocks. Если параметр BlockSize имеет значение "1", это свойство является общим размером экстента хранилища.
OtherNameFormat
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_StorageExtent. NameFormat")
Формат свойства Name , если свойство NameFormat имеет значение "1" (Other).
OtherNameNamespace
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_StorageExtent. NameNamespace")
Описание пространства имен свойства Name , когда свойству NameNamespace присвоено значение "1" (Other).
PackageRedundancy
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_StorageSetting. PackageRedundancyGoal", "CIM_StorageSetting. PackageRedundancyMax", "CIM_StorageSetting. PackageRedundancyMin")
Текущее количество физических пакетов, которые могут завершиться сбоем без потери данных. Например, в домене хранения это может быть число дисковых шпинделей.
Исходный пул
-
Тип данных: boolean
-
Тип доступа: только для чтения
значение true , если экстент хранилища является первоначальным; в противном случае — false.
Назначение
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrStorageDescr")
Описание использования мультимедиа.
SequentialAccess
-
Тип данных: boolean
-
Тип доступа: только для чтения
значение true , если к хранилищу последовательно обращается объект CIM_MediaAccessDevice ; в противном случае — false.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 |
Минимальная версия сервера |
Windows Server 2012 |
Пространство имен |
Root\virtualization\v2 |
MOF |
|
DLL |
|