Uso di VDS

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.]

VDS fornisce un'interfaccia per lo sviluppo di script e GUI che consente di semplificare le attività eseguite da un amministratore di Windows Server che gestisce un set eterogeneo di sistemi di archiviazione, eseguendo la migrazione dei dati in configurazioni hardware diverse nel tempo. Se non si ha familiarità con gli oggetti usati nello sviluppo VDS, vedere il modello a oggetti VDS.

Alcuni punti prima di iniziare:

  • Anche se VDS include un provider di software, è necessario acquistare separatamente un provider hardware e l'hardware associato per sfruttare i vantaggi delle operazioni del provider hardware. Per istruzioni di installazione, vedere la documentazione fornita dal produttore dell'hardware.
  • Alcune operazioni richiedono volumi formattati NTFS. Ad esempio, quando si monta un volume in una directory esistente, il volume che contiene la directory deve essere formattato con NTFS. Altri file system non supportano questa operazione. Per informazioni sulle operazioni che richiedono NTFS, vedere ogni pagina del metodo in Informazioni di riferimento su VDS.

Linguaggi di programmazione

Usare qualsiasi linguaggio di programmazione adatto per lo sviluppo con COM, ad esempio il linguaggio C o C++.

Sicurezza

Windows Firewall è abilitato per impostazione predefinita. Ciò può causare l'esito negativo dell'autenticazione per le interfacce di callback, ad esempio IVdsAdviseSink, che possono essere eseguite in remoto. Se Windows Firewall è abilitato nel client o nel server, è necessario aggiungere Gestione volume remoto alla scheda Eccezioni in Windows Firewall.

Windows Server 2003: In Windows Server 2003 con Service Pack 2 (SP2) e Windows Server 2003 con Service Pack 1 (SP1), se Windows Firewall è abilitato nel client o nel server e se il server è configurato per l'uso dell'autenticazione NTLM, è necessario aggiungere le impostazioni seguenti alla scheda Eccezioni in Windows Firewall per il computer appropriato.

Computer Impostazioni delle eccezioni
Computer client (locale) Dmremote.exe
Mmc.exe
Vdsldr.exe
TCP 135
Computer server (remoto) Dmadmin.exe
Vds.exe
TCP 135

Si noti che Windows Firewall non è abilitato per impostazione predefinita fino a Windows Server 2003 con SP1.

Un'applicazione che usa VDS deve essere eseguita con l'account del gruppo Operatore di backup o Administrators. Senza il privilegio appropriato, un'applicazione può creare un oggetto caricatore del servizio, ma l'oggetto non caricherà il disco rigido virtuale. Restituisce invece un errore che indica che l'accesso a VDS viene negato.

Se la rete utilizza l'autenticazione NTLM, il computer client deve consentire l'accesso anonimo. In questo caso, se il computer client esegue un sistema operativo Windows Server, l'accesso anonimo è abilitato per impostazione predefinita. Se esegue un sistema operativo Client Windows, è necessario abilitare l'accesso anonimo usando Dcomcnfg.exe.

Operazioni di configurazione e query

Le operazioni di configurazione e query hanno come ambito il computer, il provider, il sottosistema o il pacchetto più rilevanti. Le query attraversano un solo provider o un livello della gerarchia di associazione. Per creare una visualizzazione completa, il chiamante deve eseguire una query su ogni livello e giù. L'elenco seguente include esempi:

  • Per visualizzare tutti i dischi in un computer, i chiamanti devono eseguire query su tutti i provider software per i dischi richiesti da tali provider.
  • Per determinare quali dischi contribuiscono a un volume in pila software, i chiamanti determinano prima iplexes che contribuiscono e quindi eseguono una query per gli extent del disco per ogni plex.
  • Per visualizzare tutte le unità collegate a un determinato sottosistema, i chiamanti devono eseguire query sul sottosistema.
  • Per visualizzare tutti i LUN esposti da un determinato sottosistema, i chiamanti devono eseguire query sul sottosistema.
  • Per visualizzare tutte le risorse di archiviazione in una rete SAN o in un cluster, i chiamanti devono eseguire query su ogni computer per tutti i provider hardware, eseguire query su ogni provider per tutti i sottosistemi e quindi eseguire query su ogni sottosistema.

Anche se ogni singola query non restituisce duplicati, le query ripetute tra computer o tra provider possono accumulare duplicati. I chiamanti devono implementare qualsiasi filtro. Si noti anche che le applicazioni di gestione SAN possono usare Active Directory o un repository per rendere persistenti le informazioni di configurazione; potrebbe non essere necessario eseguire query su ogni computer.

Servizio dischi virtuali

Modello a oggetti VDS

Informazioni di riferimento su VDS