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


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

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

Объект подсистемы моделирует подсистему хранения. Подсистема является либо raid-корпусом, либо картой PCI RAID. Один главный компьютер можно подключить к любому количеству подсистем. Каждой подсистемой управляет только один поставщик оборудования. В конфигурации 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