Partager via


Utilisation de VDS

[À 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.]

VDS fournit une interface pour le développement de scripts et d’interface graphique graphique qui peut simplifier les activités effectuées par un administrateur de serveur Windows qui gère un ensemble hétérogène de systèmes de stockage, en migrant les données entre différentes configurations matérielles au fil du temps. Si vous n’êtes pas familiarisé avec les objets utilisés dans le développement VDS, consultez le modèle objet VDS.

Quelques points avant de commencer :

  • Bien que VDS inclut un fournisseur de logiciels, vous devez acheter un fournisseur de matériel et le matériel associé séparément pour tirer parti des opérations du fournisseur de matériel. Pour obtenir des instructions d’installation, consultez la documentation fournie par le fabricant du matériel.
  • Certaines opérations nécessitent des volumes au format NTFS. Par exemple, lorsque vous montez un volume sur un répertoire existant, le volume qui contient le répertoire doit être mis en forme avec NTFS. D’autres systèmes de fichiers ne prennent pas en charge cette opération. Pour plus d’informations sur les opérations qui nécessitent NTFS, consultez chaque page de méthode dans référence VDS.

Langages de programmation

Utilisez n’importe quel langage de programmation adapté au développement avec COM, tel que le langage C ou C++.

Sécurité

Le Pare-feu Windows est activé par défaut. Cela peut entraîner l’échec de l’authentification pour les interfaces de rappel, telles que IVdsAdviseSink, qui peuvent être exécutées à distance. Si le Pare-feu Windows est activé sur le client ou le serveur, vous devez ajouter La gestion des volumes à distance à l’onglet Exceptions du Pare-feu Windows.

Windows Server 2003 : Dans Windows Server 2003 avec Service Pack 2 (SP2) et Windows Server 2003 avec Service Pack 1 (SP1), si le Pare-feu Windows est activé sur le client ou le serveur et si le serveur est configuré pour utiliser l’authentification NTLM, vous devez ajouter les paramètres suivants à l’onglet Exceptions du Pare-feu Windows pour l’ordinateur approprié.

Computer Paramètres d’exceptions
Ordinateur client (local) Dmremote.exe
Mmc.exe
Vdsldr.exe
TCP 135
Ordinateur serveur (distant) Dmadmin.exe
Vds.exe
TCP 135

Notez que le Pare-feu Windows n’est pas activé par défaut tant que Windows Server 2003 avec SP1.

Une application qui utilise VDS doit s’exécuter sous l’opérateur de sauvegarde ou le compte de groupe Administrateurs. Sans le privilège approprié, une application peut créer un objet chargeur de service, mais l’objet ne charge pas VDS. Au lieu de cela, elle retourne une erreur indiquant que l’accès à VDS est refusé.

Si le réseau utilise l’authentification NTLM, l’ordinateur client doit autoriser l’accès anonyme. Dans ce cas, si l’ordinateur client exécute un système d’exploitation Windows Server, l’accès anonyme est activé par défaut. S’il exécute un système d’exploitation client Windows, l’accès anonyme doit être activé à l’aide de Dcomcnfg.exe.

Opérations de configuration et de requête

Les opérations de configuration et de requête sont délimitées par l’ordinateur, le fournisseur, le sous-système ou le pack le plus pertinent. Les requêtes parcourent un seul fournisseur ou un seul niveau de la hiérarchie de liaison. Pour créer une vue complète, l’appelant doit interroger chaque niveau. La liste suivante comprend des exemples :

  • Pour afficher tous les disques sur un ordinateur, les appelants doivent interroger sur tous les fournisseurs de logiciels les disques qui sont revendiqués par ces fournisseurs.
  • Pour déterminer quels disques contribuent à un volume empilé par logiciel, les appelants déterminent d’abord les plexs contributeurs, puis interrogent les extensions de disque pour chaque plex.
  • Pour afficher tous les lecteurs attachés à un sous-système donné, les appelants doivent interroger le sous-système.
  • Pour afficher tous les lun exposés par un sous-système donné, les appelants doivent interroger le sous-système.
  • Pour afficher tout le stockage sur un san ou un cluster, les appelants doivent interroger chaque ordinateur pour tous les fournisseurs de matériel, interroger chaque fournisseur pour tous les sous-systèmes, puis interroger chaque sous-système.

Bien que chaque requête individuelle ne retourne pas de doublons, les requêtes répétées sur les ordinateurs ou sur les fournisseurs peuvent accumuler des doublons. Les appelants doivent implémenter tout filtrage. Notez également que les applications de gestion SAN peuvent utiliser Active Directory ou un référentiel pour conserver les informations de configuration . il n’est peut-être pas nécessaire d’interroger chaque ordinateur.

Service Disque virtuel

Modèle objet VDS

Référence VDS