Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[Vanaf Windows 8 en Windows Server 2012 wordt de Virtual Disk Service COM-interface vervangen door de Windows Storage Management API.]
VDS biedt een interface voor scripting en GUI-ontwikkeling waarmee de activiteiten kunnen worden vereenvoudigd die worden uitgevoerd door een Windows-serverbeheerder die een heterogene set opslagsystemen beheert en gegevens over verschillende hardwareconfiguraties in de loop van de tijd migreert. Als u niet bekend bent met de objecten die worden gebruikt in VDS-ontwikkeling, raadpleegt u het VDS-objectmodel.
Een paar punten voordat u begint:
- Hoewel VDS een softwareprovider bevat, moet u een hardwareprovider en de bijbehorende hardware afzonderlijk aanschaffen om te profiteren van de bewerkingen van de hardwareprovider. Zie de documentatie die wordt verstrekt door de hardwarefabrikant voor installatie-instructies.
- Voor sommige bewerkingen zijn volumes met NTFS-indeling vereist. Wanneer u bijvoorbeeld een volume aan een bestaande map koppelt, moet het volume dat de map bevat, worden geformatteerd met NTFS. Andere bestandssystemen bieden geen ondersteuning voor deze bewerking. Zie elke methodepagina in VDS Referencevoor informatie over bewerkingen waarvoor NTFS is vereist.
Programmeertalen
Gebruik elke programmeertaal die geschikt is voor ontwikkeling met COM, zoals de C-taal of C++.
Veiligheid
Windows Firewall is standaard ingeschakeld. Dit kan ertoe leiden dat verificatie mislukt voor callback-interfaces, zoals IVdsAdviseSink, die op afstand kunnen worden uitgevoerd. Als Windows Firewall is ingeschakeld op de client of de server, moet u Extern volumebeheer toevoegen aan het tabblad Uitzonderingen in Windows Firewall.
Windows Server 2003: In Windows Server 2003 met Service Pack 2 (SP2) en Windows Server 2003 met Service Pack 1 (SP1), als Windows Firewall is ingeschakeld op de client of de server en als de server is geconfigureerd voor het gebruik van NTLM-verificatie, moet u de volgende instellingen toevoegen aan het tabblad Uitzonderingen in Windows Firewall voor de juiste computer.
| Computer | Instellingen voor uitzonderingen |
|---|---|
| Clientcomputer (lokaal) | Dmremote.exe Mmc.exe Vdsldr.exe TCP 135 |
| Servercomputer (op afstand) | Dmadmin.exe Vds.exe TCP 135 |
Houd er rekening mee dat Windows Firewall niet standaard is ingeschakeld tot Windows Server 2003 met SP1.
Een toepassing die VDS gebruikt, moet worden uitgevoerd onder het account van de groep Backupoperator of Administrators. Zonder de juiste bevoegdheid kan een toepassing een servicelaadprogrammaobject maken, maar het object laadt VDS niet. In plaats daarvan wordt een fout geretourneerd die aangeeft dat de toegang tot VDS wordt geweigerd.
Als het netwerk gebruikmaakt van NTLM-verificatie, moet de clientcomputer anonieme toegang toestaan. In dit geval is anonieme toegang standaard ingeschakeld als op de clientcomputer een Windows Server-besturingssysteem wordt uitgevoerd. Als er een Windows Client-besturingssysteem wordt uitgevoerd, moet anonieme toegang worden ingeschakeld met behulp van Dcomcnfg.exe.
Configuratie- en querybewerkingen
Configuratie- en querybewerkingen worden bepaald door de meest relevante computer, provider, subsysteem of pakket. Query's doorlopen slechts één provider of één niveau van de bindingshiërarchie. Als u een volledige weergave wilt maken, moet de aanroeper op elk niveau een query uitvoeren over en naar beneden. De volgende lijst bevat voorbeelden:
- Als u alle schijven op een computer wilt weergeven, moeten bellers query's uitvoeren op alle softwareproviders voor de schijven die door deze providers worden geclaimd.
- Om te bepalen welke schijven bijdragen aan een software-gelaagd volume, bepalen gebruikers eerst de bijdragende plexen en voeren vervolgens query's uit voor de schijfuitbreidingen van elke plex.
- Als u alle stations wilt weergeven die zijn gekoppeld aan een bepaald subsysteem, moeten bellers een query uitvoeren op het subsysteem.
- Als u alle LUN's wilt weergeven die door een bepaald subsysteem worden weergegeven, moeten bellers een query uitvoeren op het subsysteem.
- Als u alle opslag op een SAN of een cluster wilt weergeven, moeten bellers elke computer opvragen voor alle hardwareproviders, elke provider opvragen voor alle subsystemen en vervolgens elk subsysteem opvragen.
Hoewel elke afzonderlijke query geen duplicaten retourneert, kunnen herhaalde query's op computers of tussen providers dubbele waarden verzamelen. Bellers moeten zelf filtering uitvoeren. Houd er ook rekening mee dat SAN-beheertoepassingen de Active Directory of een opslagplaats kunnen gebruiken om configuratiegegevens te behouden; het is mogelijk niet nodig om een query uit te voeren op elke computer.