Objeto subsistema
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Um objeto de subsistema modela um subsistema de armazenamento. Um subsistema é um compartimento RAID ou um cartão RAID PCI. Um único computador host pode ser conectado a qualquer número de subsistemas. Cada subsistema é gerenciado por exatamente um provedor de hardware. Em uma configuração de SAN, a classe de subsistema representa um compartimento de armazenamento SAN.
Um subsistema pode conter qualquer número de controladores e unidades e pode exibir (desmascarar) qualquer número de LUNs para o computador no qual o provedor de hardware está em execução. Subsistemas de ponta podem desmascarar LUNs para outros computadores na rede. Cada unidade de disco dentro de um subsistema é conectada a um ônibus e ocupa um slot no barramento. Cada controlador dentro de um subsistema tem uma ou mais portas de controlador.
A ilustração a seguir mostra os dispositivos físicos contidos em um subsistema (LUNs não são mostrados) e as relações entre eles.
Os aplicativos VDS usam o método IVdsHwProvider::QuerySubSystems para consultar os subsistemas que pertencem a um provedor de hardware específico. Os chamadores podem obter um ponteiro para um subsistema específico selecionando o objeto de subsistema desejado na enumeração retornada pelo método QuerySubSystems . Com um objeto de subsistema, você pode definir o status do subsistema, criar LUNs, substituir unidades e consultar controladores, unidades e LUNs.
Além de um identificador de objeto, um nome e um número de série, as propriedades do objeto do subsistema incluem o status do subsistema, a integridade e os sinalizadores; uma contagem de controladores, slots e barramentos; e uma configuração de prioridade de recompilação.
A tabela a seguir lista interfaces, enumerações e estruturas relacionadas.
Type | Elemento |
---|---|
Interfaces que são sempre expostas por esse objeto | IVdsSubSystem. |
Interfaces que são sempre expostas por esse objeto somente em provedores iSCSI VDS 1.1 e 2.0 | IVdsSubSystemIscsi e IVdsSubSystemImportTarget. |
Interfaces que podem ser expostas por este objeto | IVdsSubSystemNaming e IVdsMaintenance. |
Enumerações associadas | VDS_SUB_SYSTEM_FLAG e VDS_SUB_SYSTEM_STATUS. |
Estruturas associadas | VDS_SUB_SYSTEM_PROP e VDS_SUB_SYSTEM_NOTIFICATION. |
Tópicos relacionados