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


Объект подсистемы

[Начиная с Windows 8 и Windows Server 2012 интерфейс COM виртуальной дисковой службы заменен API управления хранилищами Windows .]

Объектная подсистема моделирует подсистему хранения. Подсистема — это корпус RAID или карта RAID PCI. Один главный компьютер можно подключить к любому количеству подсистем. Каждая подсистема управляется ровно одним поставщиком оборудования. В конфигурации SAN класс подсистемы представляет корпус хранилища SAN.

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

На рисунке ниже показаны физические устройства, содержащиеся в подсистеме (LUN не отображаются) и связи между ними.

диаграмме, которая показывает подсистему, начиная с

Приложения VDS используют метод IVdsHwProvider::QuerySubSystems для запроса подсистем, принадлежащих конкретному поставщику оборудования. Вызывающие объекты могут получить указатель на определенную подсистему, выбрав нужный объект подсистемы из перечисления, возвращаемого методом QuerySubSystems. С помощью объекта подсистемы можно задать состояние подсистемы, создать LUN, заменить диски и запросить контроллеры, диски и LUN.

Помимо идентификатора объекта, имени и серийного номера, свойства объекта подсистемы включают состояние подсистемы, работоспособность и флаги; количество контроллеров, слотов и автобусов; и параметр приоритета перестроения.

В следующей таблице перечислены связанные интерфейсы, перечисления и структуры.

Тип Элемент
Интерфейсы, которые всегда предоставляются этим объектом IVdsSubSystem.
Интерфейсы, которые всегда предоставляются этим объектом в поставщиках ISCSI VDS 1.1 и 2.0 IVdsSubSystemIscsi и IVdsSubSystemImportTarget.
Интерфейсы, которые могут быть предоставлены этим объектом IVdsSubSystemNaming и IVdsMaintenance.
Связанные перечисления VDS_SUB_SYSTEM_FLAG и VDS_SUB_SYSTEM_STATUS.
Связанные структуры VDS_SUB_SYSTEM_PROP и VDS_SUB_SYSTEM_NOTIFICATION.

 

объектов поставщика оборудования

IVdsHwProvider::QuerySubSystems