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


Класс 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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

CIM_LogicalDevice