Condividi tramite


Classe MSFT_Archiviazione Pool

Rappresenta un raggruppamento logico di dischi fisici che possono essere usati per creare dischi virtuali.

I dischi virtuali possono essere creati con caratteristiche e livelli di resilienza diversi in base al numero di dischi fisici disponibili e alle funzionalità del pool di archiviazione.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format).

Sintassi

class MSFT_StoragePool : MSFT_StorageObject
{
  String  FriendlyName;
  String  Name;
  UInt16  Usage;
  String  OtherUsageDescription;
  Boolean IsPrimordial;
  UInt16  HealthStatus;
  UInt16  OperationalStatus[];
  String  OtherOperationalStatusDescription;
  UInt64  Size;
  UInt64  AllocatedSize;
  UInt64  LogicalSectorSize;
  UInt64  PhysicalSectorSize;
  UInt16  ProvisioningTypeDefault;
  UInt16  SupportedProvisioningTypes[];
  String  ResiliencySettingNameDefault;
  Boolean IsReadOnly;
  UInt16  ReadOnlyReason;
  Boolean IsClustered;
  Boolean SupportsDeduplication;
  UInt16  ThinProvisioningAlertThresholds[];
  Boolean ClearOnDeallocate;
  Boolean IsPowerProtected;
  UInt16  RepairPolicy;
  Boolean EnclosureAwareDefault;
  UInt16  FaultDomainAwarenessDefault;
  UInt16  RetireMissingPhysicalDisks;
  UInt16  Version;
  UInt64  WriteCacheSizeDefault;
  UInt64  WriteCacheSizeMin;
  UInt64  WriteCacheSizeMax;
};

Membri

La classe MSFT_Archiviazione Pool include questi tipi di membri:

Metodi

La classe MSFT_Archiviazione Pool include questi metodi.

metodo Descrizione
AddPhysicalDisk Aggiunge dischi fisici a un pool di archiviazione.
Crea Archiviazione Tier Crea un modello di livello di archiviazione nel pool di archiviazione.
CreateVirtualDisk Crea un disco virtuale all'interno del pool di archiviazione.
CreateVolume Crea un disco virtuale e un singolo volume usando le risorse del pool di archiviazione.
Deleteobject Elimina un pool di archiviazione vuoto.
GetSecurityDescriptor Recupera il descrittore di sicurezza per l'istanza dell'oggetto pool di archiviazione.
GetSupportedSize Recupera le dimensioni supportate del disco virtuale che è possibile creare nel pool di archiviazione.
Optimize (Ottimizza) Ottimizza il pool di archiviazione.
RemovePhysicalDisk Rimuove i dischi fisici da un pool di archiviazione.
SetAttributes Imposta o modifica i valori dell'attributo per l'oggetto pool di archiviazione.
SetDefaults Imposta o modifica i valori predefiniti per le proprietà dell'oggetto pool di archiviazione.
SetFriendlyName Imposta o modifica il nome descrittivo per l'oggetto pool di archiviazione.
SetSecurityDescriptor Imposta o modifica il descrittore di sicurezza per l'oggetto pool di archiviazione.
SetUsage Imposta o modifica l'utilizzo previsto per l'oggetto pool di archiviazione.
Aggiorna Aggiorna i metadati nel pool di archiviazione.

Proprietà

La classe MSFT_Archiviazione Pool ha queste proprietà.

AllocateSize

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Qualificatori: unità ("byte")

Capacità totale usata da questo pool di archiviazione. Se il pool è primordiale, questa sarà la somma di tutta la capacità attualmente allocata a pool di archiviazione concreti. Se il pool è concreto, questo valore deve essere la somma di tutta la capacità attualmente allocata ai dischi virtuali e ad altri metadati del pool.

ClearOnDeallocate

Tipo di dati: Boolean

Tipo di accesso: sola lettura

TRUE se i dischi fisici devono essere zero (cancellati di tutti i dati) quando non è stato eseguito il mapping o la rimozione dal pool di archiviazione.

EnclosureAwareDefault

Tipo di dati: Boolean

Tipo di accesso: sola lettura

Comportamento di allocazione predefinito per i dischi virtuali creati in questo pool. I dischi virtuali con riconoscimento dell'enclosure selezioneranno in modo intelligente i dischi fisici da usare per la ridondanza. Se TRUE, il disco virtuale userà dischi fisici di enclosure diversi per bilanciare la tolleranza di errore tra due o più enclosure fisici.

FaultDomainAwarenessDefault

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Determina il comportamento di allocazione predefinito per i dischi virtuali creati in questo pool. I dischi virtuali con riconoscimento del dominio di errore selezionano in modo intelligente i dischi fisici da usare per la ridondanza per bilanciare la tolleranza di errore tra due (o più) unità di dominio di errore del tipo specificato.

Disco fisico (1)

Archiviazione Enclosure (2)

Archiviazione ScaleUnit (3)

Archiviazione Chassis (4)

Archiviazione Rack (5)

FriendlyName

Tipo di dati: String

Tipo di accesso: lettura/scrittura

Qualificatori: obbligatorio

Nome descrittivo per il pool di archiviazione. Questo nome può essere impostato chiamando il metodo SetFriendlyName.

HealthStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Stato di integrità del pool di archiviazione.

L'integrità di un pool di archiviazione deriva dall'integrità dei dischi fisici di backup e dal fatto che il pool di archiviazione possa mantenere i livelli di ridondanza necessari.

Valore Significato
Integro 0 Tutti i dischi fisici sono presenti e in uno stato integro.
Avviso 1 La maggior parte dei dischi fisici è integra, ma una o più richieste di I/O potrebbero non riuscire.
Non integro 2 La maggior parte dei dischi fisici non è integra o in uno stato di errore e il pool di archiviazione non ha più l'integrità dei dati.
Sconosciuto 5 Lo stato di integrità del pool di archiviazione è sconosciuto.

IsClustered

Tipo di dati: Boolean

Tipo di accesso: sola lettura

TRUE se il pool di archiviazione viene usato in un ambiente cluster.

IsPowerProtected

Tipo di dati: Boolean

Tipo di accesso: sola lettura

TRUE se i dischi in questo pool sono in grado di tollerare la perdita di energia senza perdita di dati. Ad esempio, scaricano automaticamente buffer volatili in supporti non volatili dopo la disconnessione dell'alimentazione esterna.

IsPrimordial

Tipo di dati: Boolean

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Se questo campo è impostato su TRUE, il pool di archiviazione è primordiale. Un pool primordiale, noto anche come pool di archiviazione disponibile, è dove viene disegnata la capacità di archiviazione e restituita nella creazione e eliminazione di pool di archiviazione concreti. Non è possibile creare o eliminare pool primordiali.

Se questo campo è impostato su FAL edizione Standard, il pool di archiviazione è un pool di cemento. Questi pool sono soggetti a tutte le operazioni di gestione definite nella classe del pool di archiviazione, inclusa la creazione e l'eliminazione di dischi virtuali.

IsReadOnly

Tipo di dati: Boolean

Tipo di accesso: sola lettura

Indica se la configurazione del pool di archiviazione è di sola lettura. Se TRUE, il pool di archiviazione non consentirà la modifica a se stesso o a uno dei dischi fisici e virtuali. Si noti che i dati sul disco virtuale possono essere ancora scrivibili, anche se questa proprietà è TRUE.

LogicalSectorSize

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Qualificatori: unità ("byte")

Dimensioni del settore logico, in byte, del pool di archiviazione. Questo valore deve essere derivato dai dischi fisici di backup, nonché dalla preferenza specificata al momento della creazione del pool di archiviazione.

Nome

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Stringa semi-univoca (con ambito nel sottosistema di archiviazione proprietario), stringa leggibile usata per identificare il pool di archiviazione.

OperationalStatus

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Stato operativo del pool di archiviazione. A differenza di HealthStatus, questa proprietà indica lo stato di problemi hardware, software e infrastruttura correlati al pool di archiviazione e può contenere più valori.

Valore Significato
Sconosciuto 0 Lo stato operativo è sconosciuto.
Altri 1 Un elemento OperationalStatus specifico del fornitore è stato specificato impostando la proprietà OtherOperationalStatusDescription.
OK 2 Il pool di archiviazione risponde ai comandi e si trova in uno stato operativo normale.
Degradato 3 Il pool di archiviazione risponde ai comandi, ma non è in esecuzione in uno stato operativo ottimale.
Sottolineato 4 Il pool di archiviazione funziona, ma richiede attenzione. Ad esempio, il sottosistema di archiviazione può essere sovraccaricato o surriscaldato.
Errore predittivo 5 Il pool di archiviazione funziona, ma prevede un errore nel prossimo futuro.
Errore 6 Si è verificato un errore.
Errore non ripristinabile 7 Si è verificato un errore irreversibile.
A partire da 8 Il pool di archiviazione è in corso di avvio.
Arresto di 9 Il pool di archiviazione è in corso di arresto.
Arrestato 10 Il pool di archiviazione è stato arrestato in modo pulito e ordinato.
Nel servizio 11 Il pool di archiviazione viene configurato, gestito, pulito o gestito in altro modo.
Nessun contatto 12 Il provider di archiviazione ha una conoscenza del pool di archiviazione, ma non è mai stato in grado di stabilire la comunicazione con esso.
Comunicazione persa 13 Il provider di archiviazione ha una conoscenza del pool di archiviazione e lo ha contattato correttamente in passato, ma è attualmente il sottosistema di archiviazione non raggiungibile.
Interrotto 14 Analogamente a Arrestato, ad eccezione del fatto che il pool di archiviazione si è arrestato bruscamente e potrebbe richiedere la configurazione o la manutenzione.
Inattivo 15 Il pool di archiviazione è raggiungibile, ma è inattivo.
Supporto dell'entità nell'errore 16 Questo valore di stato non indica necessariamente problemi con il pool di archiviazione, ma indica che un altro dispositivo o connessione da cui dipende il pool di archiviazione potrebbe richiedere attenzione.
Completato 17 Il pool di archiviazione ha completato un'operazione. Questo valore di stato deve essere combinato con OK, Error o Degraded, a seconda del risultato dell'operazione
Modalità alimentazione 18 Questo valore è riservato per l'uso del sistema.
Rilocazione di 19 Il pool di archiviazione è in fase di rilocazione.
Microsoft Reserved .. Questo valore è riservato per l'uso del sistema.
Maggioranza dischi non integri 0x8000 Questo valore è riservato per l'uso del sistema.
0x8001 di minoranza dischi non integri Questo valore è riservato per l'uso del sistema.
Microsoft Reserved 0x8002.. Questo valore è riservato per l'uso del sistema.

OtherOperationalStatusDescription

Tipo di dati: String

Tipo di accesso: sola lettura

Rappresentazione di stringa dello stato definito dal fornitore. Questa proprietà deve essere impostata solo se il valore della proprietà OperationalStatus è Other.

OtherUsageDescription

Tipo di dati: String

Tipo di accesso: sola lettura

Rappresentazione di stringa dell'utilizzo definito dal fornitore per il pool di archiviazione. Questa proprietà può essere specificata solo se la proprietà Usage è impostata su Other.

PhysicalSectorSize

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Qualificatori: unità ("byte")

Dimensioni del settore fisico, in byte. Questo valore è derivato dai dischi fisici di backup appartenenti al pool di archiviazione.

ProvisioningTypeDefault

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Schema di provisioning predefinito da usare per la creazione di nuovi dischi virtuali nel pool di archiviazione.

Valore Significato
Sconosciuto 0 I criteri di allocazione sono sconosciuti. Ciò potrebbe significare che queste informazioni non sono disponibili o il pool di archiviazione usa un metodo proprietario di allocazione.
Sottile 1 Archiviazione per il disco virtuale viene allocato su richiesta.
Correzione 2 Archiviazione per il disco virtuale viene allocato al momento della creazione del disco virtuale.

ReadOnlyReason

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Motivo per cui il pool di archiviazione è di sola lettura.

Valore Significato
Sconosciuto 0 Il motivo è sconosciuto.
Nessuno 1 Il pool non è di sola lettura.
Per criterio 2 L'amministratore ha richiesto che il pool sia di sola lettura o abbia applicato un criterio nel sistema che richiede che il pool sia di sola lettura.
Maggioranza dischi non integri 3 La maggior parte dei dischi fisici di supporto è in uno stato non integro, che ha forzato il pool di archiviazione in uno stato di sola lettura.

RepairPolicy

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Come il sistema operativo ripristina i dischi virtuali per questo pool di archiviazione.

Valore Significato
2 Sequenziale: elabora una lastra di allocazione alla volta. Le riparazioni richiedono più tempo, ma con un impatto minore sul carico di I/O.
3 Parallelo: elabora il numero di lastre di allocazione che può essere in parallelo. Il tempo di ripristino è ridotto al minimo, ma con un impatto significativo sul carico di I/O.

ResiliencySettingNameDefault

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: Obbligatorio, ModelCorrespondence {"MSFT_ResiliencySetting.Name"}

L'impostazione di resilienza desiderata da usare per impostazione predefinita durante la creazione di nuovi dischi virtuali nel pool di archiviazione. Questo valore predefinito può essere sottoposto a override al momento della creazione del disco virtuale. Il valore di questa proprietà deve corrispondere alla proprietà Name dell'oggetto MSFT_ResiliencySetting.

RetireMissingPhysicalDisks

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: valori ( "Auto", "Always", "Never", ), ValueMap ("1", "2", "3")

Specifica se il sottosistema di archiviazione ritirerà automaticamente i dischi fisici mancanti da questo pool di archiviazione e li sostituirà con riserva ad accesso frequente o altri dischi fisici disponibili nel pool di archiviazione.

Dimensione

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Qualificatori: unità ("byte")

Capacità del pool di archiviazione. Se il pool è primordiale, si tratta della somma di tutte le dimensioni dei dischi fisici integri. Se il pool è concreto, si tratta della somma di tutti i dischi fisici associati (ad eccezione dei dischi a caldo e delle unità non riuscite).

SupportedProvisioningTypes

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Schemi di provisioning supportati dal pool di archiviazione per la creazione di dischi virtuali.

Valore Significato
Sconosciuto 0 I criteri di allocazione sono sconosciuti. Ciò potrebbe significare che queste informazioni non sono disponibili o il pool di archiviazione usa un metodo proprietario di allocazione.
Sottile 1 Archiviazione per il disco virtuale viene allocato su richiesta.
Correzione 2 Archiviazione per il disco virtuale viene allocato al momento della creazione del disco virtuale.

SupportoDeduplicazione

Tipo di dati: Boolean

Tipo di accesso: sola lettura

TRUE se il pool di archiviazione supporta la deduplicazione dei dati.

ThinProvisioningAlertThresholds

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Qualificatori: unità ("percentuale"), MinValue (0), MaxValue (100)

Matrice di valori percentuali che rappresentano varie soglie di tipo sparse (thin provisioning). Quando l'utilizzo dello spazio su disco virtuale supera una di queste soglie, verrà trasmessa una notifica a tutti i client sottoscritti.

Utilizzo

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Uso previsto del pool di archiviazione.

È possibile specificare una descrizione predefinita o una descrizione personalizzata. Per specificare una descrizione predefinita, usare un valore diverso da Altro.

Per specificare una descrizione personalizzata, utilizzare Other e specificare un valore non NULL per la proprietà OtherUsageDescription .

Sconosciuto (0)

Altro (1)

Senza restrizioni (2)

Riservato per ComputerSystem (server a blocchi) (3)

Riservato come contenitore di replica delta (4)

Riservato per Servizi di migrazione (5)

Riservato per i servizi di replica locale (6)

Riservato per Servizi di replica remota (7)

Riservato per sparing (8)

Versione

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Versione minima del sistema operativo che supporta questo pool di archiviazione.

Valore Significato
1 Windows Server 2012
2 Windows Server 2012 R2 Preview
3 Windows Server 2012 R2

WriteCacheSizeDefault

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Dimensioni predefinite della cache di scrittura per la creazione del disco virtuale.

WriteCacheSizeMax

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Dimensioni massime della cache di scrittura per la creazione del disco virtuale.

WriteCacheSizeMin

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Dimensione minima della cache di scrittura per la creazione del disco virtuale.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Archiviazione
MOF Archiviazione wmi.mof