Partager via


À propos des fournisseurs de gestion du stockage

Un fournisseur de gestion de stockage (SMP) est un composant Windows qui permet la gestion et la configuration des ressources de stockage via l’API Gestion du stockage Windows. Un SMP agit comme un intermédiaire entre le logiciel de gestion du stockage et le matériel de stockage sous-jacent ou les solutions de stockage définies par logiciel.

Les fournisseurs de stockage peuvent inclure la gestion basée sur Windows de leurs sous-systèmes de stockage en prenant en charge l’API de gestion du stockage Windows. Les applications de gestion Windows peuvent utiliser cette API pour fournir des services de gestion de stockage intégrés.

Afin de prendre en charge l’API de gestion du stockage Windows, les fournisseurs de stockage peuvent choisir soit :

  • Développez un SMP.
  • Développer un fournisseur SMI-S. Ce fournisseur est accessible via le service de gestion du stockage Windows intégré, qui est implémenté en tant que SMP.

Les deux mécanismes permettent également de faciliter la gestion du sous-système de stockage via l’API de gestion du stockage. De plus, les deux mécanismes permettent une extensibilité facile via une interface de transfert bien définie.

L’API Gestion du stockage Windows vise à fournir des fonctionnalités d’approvisionnement et d’administration de stockage complètes. L’API est conçue pour évoluer en fonction des besoins avec les versions successives de Windows.

L’interface de transfert permet aux applications de gestion du stockage d’effectuer des opérations sur des sous-systèmes de stockage compatibles qui, pour diverses raisons, ne sont pas encore activés directement via l’API. Bien que le mécanisme de transfert soit important pour une extensibilité facile, il ne doit être utilisé que pour les fonctionnalités qui ne sont pas exposées via l’API. À cet effet, il ne doit pas être utilisé pour des fonctionnalités pouvant être administrées via l’API.

Architecture

Le modèle architectural du SMP présente les caractéristiques suivantes :

  • Les applications de gestion Windows, y compris les applets de commande PowerShell intégrées, utilisent l’API de gestion du stockage Windows. Pour le petit sous-ensemble de fonctionnalités qui ne sont pas encore exposées via l’API, les applications de gestion du stockage Windows peuvent utiliser un mécanisme de transfert. Cette fonctionnalité permet, par exemple, d’utiliser la gamme complète des classes et méthodes SMI-S si nécessaire et permet également une communication propriétaire entre l’application et le fournisseur de stockage.

  • Les sous-systèmes de stockage peuvent s’assurer qu’ils sont gérables par les applications de gestion Windows en s’engageant à répondre à l’API via leur implémentation de fournisseur SMP ou SMI-S. Si le fournisseur de stockage choisit de développer un SMP, la communication entre le SMP du fournisseur et le sous-système de stockage associé peut être propriétaire. Si le fournisseur de stockage choisit d’utiliser le service SMI-S, il doit répondre à la commande SMI-S émise par le service de gestion du stockage Windows.

  • Les interfaces SMP utilisent WMI.

Il existe des ensembles d’API avec des méthodes et propriétés similaires :

  • Classes d’API de gestion du stockage sont l’ensemble des classes qu’utilisent des applications telles que File Server Manager et System Center Virtual Machine Manager. Il inclut davantage de classes exclusivement côté hôte telles que Partition, Volume et InitiatorPort. Certaines méthodes dans les classes d’API de gestion du stockage contiennent un paramètre d’entrée supplémentaire RunAsJob. Pour plus d’informations, consultez opérations asynchrones.

  • Interfaces SMP, qui n’ont pas de classes exclusivement côté hôte et utilisent InitiatorId au lieu d’InitiatorPort.

Malgré certaines différences, la plupart des définitions de classes des Classes d’API de gestion du stockage et de l’Interface SMP sont les mêmes.