Sous-système, objet

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API Gestion du stockage Windows.]

Un objet de sous-système modélise un sous-système de stockage. Un sous-système est un boîtier RAID ou une carte RAID PCI. Un ordinateur hôte unique peut être connecté à n’importe quel nombre de sous-systèmes. Chaque sous-système est géré par exactement un fournisseur de matériel. Dans une configuration SAN, la classe de sous-système représente un boîtier de stockage SAN.

Un sous-système peut contenir n’importe quel nombre de contrôleurs et de lecteurs, et peut afficher (démasque) n’importe quel nombre de LUN sur l’ordinateur sur lequel le fournisseur de matériel s’exécute. Les sous-systèmes haut de terminaison peuvent démasquer des LUN à d’autres ordinateurs du réseau. Chaque lecteur de disque au sein d’un sous-système est connecté à un bus et occupe un emplacement dans le bus. Chaque contrôleur au sein d’un sous-système a un ou plusieurs ports de contrôleur.

L’illustration qui suit montre les appareils physiques contenus dans un sous-système (les LUN ne sont pas affichés) et les relations entre eux.

Diagramme montrant un sous-système commençant par « Ports » à gauche, puis un « Bus » avec « Emplacements » menant à des « Lecteurs » individuels.

Les applications VDS utilisent la méthode IVdsHwProvider::QuerySubSystems pour interroger les sous-systèmes qui appartiennent à un fournisseur de matériel spécifique. Les appelants peuvent obtenir un pointeur vers un sous-système spécifique en sélectionnant l’objet de sous-système souhaité dans l’énumération retournée par la méthode QuerySubSystems . Avec un objet de sous-système, vous pouvez définir l’état du sous-système, créer des LUN, remplacer des lecteurs et interroger les contrôleurs, les lecteurs et les LUN.

En plus d’un identificateur d’objet, d’un nom et d’un numéro de série, les propriétés de l’objet de sous-système incluent l’état du sous-système, l’intégrité et les indicateurs ; un nombre de contrôleurs, d’emplacements et de bus ; et un paramètre de priorité de reconstruction.

Le tableau suivant répertorie les interfaces, les énumérations et les structures associées.

Type Élément
Interfaces qui sont toujours exposées par cet objet IVdsSubSystem.
Interfaces toujours exposées par cet objet dans les fournisseurs iSCSI VDS 1.1 et 2.0 uniquement IVdsSubSystemIscsi et IVdsSubSystemImportTarget.
Interfaces qui peuvent être exposées par cet objet IVdsSubSystemNaming et IVdsMaintenance.
Énumérations associées VDS_SUB_SYSTEM_FLAG et VDS_SUB_SYSTEM_STATUS.
Structures associées VDS_SUB_SYSTEM_PROP et VDS_SUB_SYSTEM_NOTIFICATION.

 

Objets de fournisseur de matériel

IVdsHwProvider::QuerySubSystems