Объект подсистемы
[Начиная с 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. |
Связанные темы