classe MSFT_ResiliencySetting
Rappresenta le impostazioni di resilienza di un pool di archiviazione.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format).
Sintassi
class MSFT_ResiliencySetting : MSFT_StorageObject
{
String Name;
String Description;
UInt16 NumberOfDataCopiesMin;
UInt16 NumberOfDataCopiesMax;
UInt16 NumberOfDataCopiesDefault;
UInt16 PhysicalDiskRedundancyMin;
UInt16 PhysicalDiskRedundancyMax;
UInt16 PhysicalDiskRedundancyDefault;
UInt16 NumberOfColumnsMin;
UInt16 NumberOfColumnsMax;
UInt16 NumberOfColumnsDefault;
UInt64 InterleaveMin;
UInt64 InterleaveMax;
UInt64 InterleaveDefault;
UInt16 ParityLayout;
Boolean RequestNoSinglePointOfFailure;
};
Members
La classe MSFT_ResiliencySetting include questi tipi di membri:
Metodi
La classe MSFT_ResiliencySetting include questi metodi.
Metodo | Descrizione |
---|---|
SetDefaults | Consente a un utente di modificare i valori predefiniti delle proprietà dell'oggetto MSFT_ResiliencySetting . |
Proprietà
La classe MSFT_ResiliencySetting ha queste proprietà.
Descrizione
Tipo di dati: String
Tipo di accesso: sola lettura
Una descrizione del set di sistema delle funzionalità dell'impostazione di resilienza, incluso (ma non limitato a) quando deve essere usata un'impostazione, i relativi punti di forza e svantaggi, le informazioni sulle prestazioni e qualsiasi altra informazione che il fornitore sente utile per l'utente.
InterleaveDefault
Tipo di dati: UInt64
Tipo di accesso: sola lettura
Qualificatori: unità (byte)
Numero desiderato di byte che possono formare una striscia in impostazioni comuni di resilienza basata su striping. La striscia viene definita come dimensione della parte di una striscia che si trova su un disco fisico. Pertanto, Interleave * NumberOfColumns restituirà le dimensioni di una striscia di dati utente.
InterleaveMax
Tipo di dati: UInt64
Tipo di accesso: sola lettura
Qualificatori: unità (byte)
Numero massimo di byte che possono formare una striscia in impostazioni comuni di resilienza basata su striping. La striscia viene definita come dimensione della parte di una striscia che si trova su un disco fisico.
InterleaveMin
Tipo di dati: UInt64
Tipo di accesso: sola lettura
Qualificatori: unità (byte)
Numero minimo di byte che possono formare una strip in impostazioni comuni di resilienza basata su striping. La striscia viene definita come dimensione della parte di una striscia che si trova su un disco fisico.
Nome
Tipo di dati: String
Tipo di accesso: sola lettura
Qualificatori: obbligatorio
Stringa orientata al sistema, descrittiva e orientata alla visualizzazione che descrive l'impostazione di resilienza.
NumberOfColumnsDefault
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Preferenza impostata dall'utente per il numero massimo di dischi fisici sottostanti in cui è necessario eseguire la striping dei dati.
NumberOfColumnsMax
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Numero massimo di dischi fisici sottostanti in cui è possibile eseguire lo striping dei dati nelle impostazioni comuni di resilienza basata su striping.
NumberOfColumnsMin
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Numero minimo di dischi fisici sottostanti in cui è possibile eseguire lo striping dei dati nelle impostazioni di resilienza basate su striping comuni.
NumberOfDataCopiesDefault
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Preferenza impostata dall'utente per il numero di copie dei dati complete da gestire. Il valore di questo parametro deve essere compreso nell'intervallo definito da NumberofDataCopiesMin e NumberOfDataCopiesMax ( inclusivo ). Per i nuovi pool di cemento, il valore predefinito deve essere ereditato dalla capacità del pool primitivo corrispondente. Nel caso del pool primordiale, il valore iniziale per questo campo viene lasciato al software del provider di gestione archiviazione.
NumberOfDataCopiesMax
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Numero massimo di copie complete di dati che possono essere mantenute dal pool di archiviazione.
NumberOfDataCopiesMin
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Numero minimo di copie complete di dati che possono essere mantenute dal pool di archiviazione.
ParityLayout
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Specifica se un'impostazione di resilienza basata su parità usa un layout di parità ruotato o non ruotato. Se l'impostazione di resilienza non è basata sulla parità, questa proprietà deve essere impostata su NULL.
Valore | Significato |
---|---|
Parità non ruotata 1 | L'impostazione di resilienza basata sulla parità usa un layout di parità non ruotato. |
Parità ruotata 2 | L'impostazione di resilienza basata sulla parità usa un layout di parità ruotato. |
PhysicalDiskRedundancyDefault
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Una preferenza impostata dall'utente per il numero di errori fisici di un disco virtuale deve essere in grado di resistere prima che si verifichi una perdita di dati.
PhysicalDiskRedundancyMax
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Numero massimo di errori del disco fisico tolerabili che possono verificarsi prima che si verifichi una perdita di dati.
PhysicalDiskRedundancyMin
Tipo di dati: UInt16
Tipo di accesso: sola lettura
Numero minimo di errori del disco fisico tolerabili che possono verificarsi prima che si verifichi la perdita di dati.
RequestNoSinglePointOfFailure
Tipo di dati: booleano
Tipo di accesso: sola lettura
Impostare su TRUE per richiedere nessun singolo punto di errore.
Commenti
MSFT_ResiliencySetting è una descrizione dettagliata delle funzionalità di resilienza offerte da un pool di archiviazione. Un pool di archiviazione può avere una o più di queste impostazioni. L'oggetto MSFT_ResiliencySetting specifica una serie di proprietà, ognuna con un valore minimo, massimo e predefinito. I valori minimi e massimi potrebbero non riflettere le funzionalità correnti del pool di archiviazione, ma piuttosto l'intervallo ideale di funzionalità offerte dal sottosistema. I valori predefiniti verranno usati durante la creazione di nuovi dischi virtuali a meno che non venga eseguito l'override.
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\Storage |
MOF | Storagewmi.mof |