Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definizione di oggetto di alto livello
La tabella seguente descrive gli oggetti esposti dall'API gestione archiviazione di Windows e le rispettive definizioni. Include oggetti visibili sia agli host Windows che ai provider di gestione archiviazione (SMP) e agli oggetti solo sul lato host.
| Object | Definizione |
|---|---|
| StorageProvider | Consente l'amministrazione dei sottosistemi di archiviazione (StorageSubsystem) tramite un'API di gestione comune usando un SMP. Alcuni esempi di storageProvider includono il Spazi di archiviazione SMP, un SMP non Microsoft o un provider SMI-S NON Microsoft. |
| StorageSubsystem | Espone VirtualDisks a Windows. Un sistema StorageSubsystem risponde ai comandi amministrativi tramite un storageProvider corrispondente. |
| MaskingSet | Contiene VirtualDisks, TargetPorts e InitiatorPorts e viene usato per le operazioni bulk mask/unmask. |
| TargetPort | Rappresenta un'istanza di un endpoint in un storageSubsystem con le proprietà associate per l'utilizzo di Show/Hide (Mask/Unmask) e MaskingSet. Esempi di TargetPorts sono le porte FC, SAS o iSCSI nei controller corrispondenti, presenti in StorageSubsystems. |
| TargetPortal | Endpoint usato dalle reti di archiviazione basate su IP, ad esempio iSCSI. Fornisce agli iniziatori l'indirizzo IP in cui devono individuare i portali di destinazione. |
| PhysicalDisk | Unità di archiviazione utilizzabile con un set di attributi di base. I dischi fisici non hanno resilienza e hanno una capacità fissa. PhysicalDisks rappresenta essenzialmente spindle fisiche o equivalenti. |
| StoragePool | Composto da PhysicalDisks. StoragePools sono unità di amministrazione (ad esempio, per multi-tenancy) e isolamento associato. Tutti i sottosistemi di archiviazione che supportano StoragePool devono esporre un oggetto PrimordialPool. |
| VirtualDisk | Unità di archiviazione utilizzabile con un set espanso di attributi rispetto a PhysicalDisks. Esempi del set espanso di attributi includono resilienza, estensione della capacità dinamica o altri. Esempi di un disco virtuale sono LUN o Spazi di archiviazione. Quando viene esposto a Windows, un disco virtuale viene visualizzato come disco (Windows) nel resto dello stack di Windows. |
| (Windows) Disco | Rappresentazione all'interno di Windows dell'archiviazione utilizzabile. Viene creata un'istanza di un disco da un disco fisico o da un disco virtuale. Un esempio di PhysicalDisk è un disco USB connesso a Windows direttamente tramite un cavo USB. Alcuni esempi di VirtualDisk includono un LUN EMC non mascherato in una determinata istanza di Windows oppure un nuovo spazio di archiviazione attivato nell'istanza di Windows. |
| Partizione | Partizione di Windows in un disco (Windows). |
| Volume | Volume in una partizione (Windows). |
| InitiatorPort | Rappresenta un'istanza di un endpoint iniziatore nell'host Windows. Questo oggetto solo lato host non è visibile agli SSP. Si tratta di un oggetto comune che rappresenta una porta indipendente dal tipo di connessione. Ad esempio, un'istanza di InitiatorPort potrebbe rappresentare una porta SAS in HBA sas, mentre un'altra istanza potrebbe rappresentare l'iniziatore iSCSI. |
| InitiatorId | Rappresenta un identificatore univoco per un Oggetto InitiatorPort. Si tratta di una rappresentazione lato matrice di InitiatorPort ed è gestita dagli SSP. L'oggetto InitiatorPort che rappresenta non deve essere creata un'istanza nel computer in cui viene usato InitiatorId. Questo oggetto viene usato con TargetPort per stabilire quale InitiatorPort è autorizzato ad accedere a VirtualDisks da cui TargetPort tramite le operazioni MaskingSet. |
| ResiliencySetting | Descrive le funzionalità di ridondanza del disco virtuale supportate da un determinato StoragePool. Nel pool primordiale queste impostazioni rappresentano le funzionalità supportate dal sistema StorageSubsystem. Esempi di funzionalità supportate includono modalità di resilienza (ad esempio, tipo RAID) o altre. |
| OffloadDataTransferSetting | Descrive le impostazioni di offload dei dati (ODX) per il sottosistema di archiviazione. |
Modello a oggetti di Gestione archiviazione Windows
Il diagramma seguente illustra le relazioni tra gli oggetti principali esposti dall'API gestione archiviazione di Windows.
Mapping tra oggetti VDS e SMP
La tabella seguente illustra il mapping tra oggetti hardware VDS (Virtual Disk Service) e oggetti SMP.
| Nome oggetto VDS | Nome oggetto SMP |
|---|---|
| Provider | StorageProvider |
| SubSystem | StorageSubsystem |
| StoragePool | StoragePool |
| VDS_RAID_TYPE | ResiliencySetting |
| Unità | PhysicalDisk |
| LUN | VirtualDisk |
| Controller/ControllerPort | TargetPort |
| -- | TargetPortal |
| HBAPort | InitiatorPort (entità solo lato host) |
| -- | InitatorPort (rappresentazione lato matrice di InitiatorPort) |
| -- | MaskingSet |
| IVdsAsync | Processo di archiviazione |
| -- | OffloadDataTransferSetting |