Skip to main content
SANtricity commands
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Creazione di un volume RAID (selezione manuale del disco)

Collaboratori

Il create volume il comando crea un nuovo volume e un nuovo gruppo di volumi e consente di specificare le unità per il volume.

Array supportati

Questo comando si applica a qualsiasi singolo storage array, inclusi E2700, E5600, E2800, E5700, Array EF600 e EF300, purché tutti i pacchetti SMcli siano installati.

Ruoli

Per eseguire questo comando su un array di storage E2800, E5700, EF600 o EF300, è necessario disporre del ruolo di amministratore dello storage.

Sintassi

create volume drives=(trayID1,[drawerID1,]slotID1 ... trayIDn,[drawerIDn,]slotIDn)
[volumeGroupUserLabel="volumeGroupName"]
raidLevel=(0 | 1 | 3 | 5 | 6)
userLabel="volumeName"
[capacity=volumeCapacity]
[owner=(a|b)]
[mapping=(none | default)]
[cacheReadPrefetch=(TRUE | FALSE)]
[segmentSize=segmentSizeValue]
[usageHint=(fileSystem | dataBase | multiMedia)]
[trayLossProtect=(TRUE | FALSE)]
[drawerLossProtect=(TRUE | FALSE)]
[dssPreAllocate=(TRUE | FALSE)]
[securityType=(none | capable | enabled )]
[dataAssurance=(none | enabled)]
[resourceProvisioningCapable=(TRUE | FALSE)]
[blockSize=blockSizeValue]
create volume drives=(trayID1,[drawerID1,slotID1 ... trayIDn,[drawerIDn,]slotIDn)
[volumeGroupUserLabel="volumeGroupName"]
raidLevel=(0 | 1 | 5 | 6)
userLabel="volumeName"
[capacity=volumeCapacity]
[owner=(a|b)]
[mapping=(none | default)]
[cacheReadPrefetch=(TRUE | FALSE)]
[segmentSize=segmentSizeValue]
[usageHint=(fileSystem | dataBase | multiMedia)]
[trayLossProtect=(TRUE | FALSE)]
[drawerLossProtect=(TRUE | FALSE)]
[dssPreAllocate=(TRUE | FALSE)]
[securityType=(none | capable | enabled )]
[dataAssurance=(none | enabled)]
[resourceProvisioningCapable=(TRUE | FALSE)]
[blockSize=blockSizeValue]

Parametri

Parametro Descrizione

drives

Le unità che si desidera assegnare al volume che si desidera creare. Per i vassoi ad alta capacità, specificare il valore dell'ID vassoio, il valore dell'ID cassetto e il valore dell'ID slot per l'unità. Per i vassoi delle unità a bassa capacità, specificare il valore dell'ID del vassoio e il valore dell'ID dello slot per l'unità. I valori dell'ID vassoio sono 0 a. 99. I valori dell'ID cassetto sono 1 a. 5.

Tutti i valori massimi di ID slot sono 24. I valori ID slot iniziano con 0 o 1, a seconda del modello di vassoio. I cassetti per dischi compatibili con i controller E2800 e E5700 hanno numeri ID slot a partire da 0. I vassoi per dischi compatibili con i controller E2700 e E5600 hanno numeri ID slot a partire da 1.

Racchiudere il valore dell'ID vassoio, il valore dell'ID cassetto e il valore dell'ID slot tra parentesi quadre ([ ]).

volumeGroupUserLabel

Il nome che si desidera assegnare al nuovo gruppo di volumi. Racchiudere il nome del gruppo di volumi tra virgolette doppie (" ").

Nota

Se non si specifica un'etichetta utente per il gruppo di volumi, il firmware del controller assegna un numero.

raidLevel

Il livello RAID del gruppo di volumi che contiene il volume. I valori validi sono 0, 1, 3, 5, o. 6.

userLabel

Il nome che si desidera assegnare al nuovo volume. Racchiudere il nuovo nome del volume tra virgolette doppie (" ").

Nota

Questo parametro è obbligatorio.

capacity

La dimensione del volume che si sta aggiungendo all'array di storage. Le dimensioni sono definite in unità di bytes, KB, MB, GB, o. TB.

owner

Il controller proprietario del volume. Gli identificatori del controller validi sono a oppure b, dove a È il controller nello slot A, e. b Il controller si trova nello slot B. Se non si specifica un proprietario, il firmware del controller determina il proprietario.

cacheReadPrefetch

L'impostazione per attivare o disattivare il prefetch di lettura della cache. Per disattivare il prefetch di lettura della cache, impostare questo parametro su FALSE. Per attivare il prefetch di lettura della cache, impostare questo parametro su TRUE.

segmentSize

La quantità di dati (in KB) che il controller scrive su un singolo disco di un volume prima di scrivere i dati sul disco successivo. I valori validi sono4 (SSD only)/, 16, 32, 64, 128, 256, o. 512.

usageHint

Le impostazioni di cacheReadPrefetch e il segmentSize parametro da impostare come valori predefiniti. I valori predefiniti si basano sul tipico modello di utilizzo i/o dell'applicazione che utilizza il volume. I valori validi sono fileSystem, dataBase, o. multiMedia.

trayLossProtect

L'impostazione per applicare la protezione dalle perdite dei vassoi quando si crea il repository. Per applicare la protezione dalle perdite dei vassoi, impostare questo parametro su TRUE. Il valore predefinito è FALSE.

drawerLossProtect

L'impostazione per applicare la protezione dalle perdite dei cassetti quando si crea il volume di repository mirrorato. Per applicare la protezione dalle perdite dei cassetti, impostare questo parametro su TRUE. Il valore predefinito è FALSE.

dssPreAllocate

L'impostazione per assicurarsi che la capacità di riserva venga allocata per le dimensioni future del segmento aumenta. Il valore predefinito è TRUE.

securityType

L'impostazione per specificare il livello di protezione durante la creazione dei gruppi di volumi e di tutti i volumi associati. Queste impostazioni sono valide:

  • none — il gruppo di volumi e i volumi non sono sicuri.

  • capable — il gruppo di volumi e i volumi sono in grado di impostare la protezione, ma la protezione non è stata attivata.

  • enabled — il gruppo di volumi e i volumi hanno attivato la protezione.

resourceProvisioningCapable

L'impostazione per specificare se le funzionalità di provisioning delle risorse sono attivate. Per disattivare il provisioning delle risorse, impostare questo parametro su FALSE. Il valore predefinito è TRUE.

mapping

Questo parametro consente di mappare il volume a un host. Se si desidera eseguire la mappatura in un secondo momento, impostare questo parametro su none. Se si desidera eseguire la mappatura ora, impostare questo parametro su default. Il volume viene mappato a tutti gli host che hanno accesso al pool di storage. Il valore predefinito è none.

blockSize

Questo parametro imposta la dimensione del blocco del volume da creare. Un valore pari a 0 o il parametro non impostato utilizza la dimensione predefinita del blocco.

Note

Il drives il parametro supporta sia i vassoi per dischi ad alta capacità che quelli a bassa capacità. Un vassoio per dischi ad alta capacità dispone di cassetti che trattengono le unità. I cassetti scorrono fuori dal vassoio dell'unità per consentire l'accesso alle unità. Un vassoio per unità a bassa capacità non dispone di cassetti. Per un vassoio dell'unità ad alta capacità, è necessario specificare l'identificativo (ID) del vassoio dell'unità, l'ID del cassetto e l'ID dello slot in cui si trova l'unità. Per un vassoio dell'unità a bassa capacità, è necessario specificare solo l'ID del vassoio dell'unità e l'ID dello slot in cui si trova un'unità. Per un vassoio dell'unità a bassa capacità, un metodo alternativo per identificare una posizione per un'unità consiste nel specificare l'ID del vassoio dell'unità, impostare l'ID del cassetto su `0`E specificare l'ID dello slot in cui si trova un'unità.

Se si imposta raidLevel Parametro al livello RAID 1:

  • Il gruppo contiene un numero pari di dischi, in base alla definizione RAID 1

  • La prima metà del gruppo, in ordine elencato (e in ordine di stripe), sono dischi primari

  • La seconda metà del gruppo, in ordine elencato (e in ordine di stripe), sono i dischi mirror corrispondenti

È possibile utilizzare qualsiasi combinazione di caratteri alfanumerici, caratteri di sottolineatura (_), trattini (-) e cancelletto ( n.) per i nomi. I nomi possono avere un massimo di 30 caratteri.

Il owner parameter (parametro): definisce il controller proprietario del volume. La proprietà preferita del controller di un volume è il controller che attualmente possiede il gruppo di volumi.

Se non si specifica una capacità utilizzando capacity parametro, viene utilizzata tutta la capacità del disco disponibile nel gruppo di volumi. Se non si specificano le unità di capacità, bytes viene utilizzato come valore predefinito.

Protezione in caso di perdita dei vassoi e protezione in caso di perdita dei cassetti

Affinché la protezione contro la perdita di vassoio funzioni, la configurazione deve rispettare le seguenti linee guida:

Livello Criteri per la protezione dalla perdita dei vassoi Numero minimo di vassoi richiesti

Disk Pool

Il pool di dischi non contiene più di due dischi in un singolo vassoio

6

RAID 6

Il gruppo di volumi non contiene più di due unità in un singolo vassoio

3

RAID 3 oppure RAID 5

Ciascuna unità del gruppo di volumi si trova in un vassoio separato

3

RAID 1

Ogni disco di una coppia RAID 1 deve essere collocato in un vassoio separato

2

RAID 0

Impossibile ottenere la protezione dalla perdita dei vassoi.

Non applicabile

Per il funzionamento della protezione in caso di perdita dei cassetti (negli ambienti di enclosure ad alta densità), la configurazione deve rispettare le seguenti linee guida:

Livello Criteri per la protezione contro le perdite di cassetto Numero minimo di cassetti richiesti

Disk Pool

Il pool include dischi di tutti e cinque i cassetti e un numero uguale di dischi in ciascun cassetto. Un vassoio da 60 dischi può ottenere la protezione contro la perdita di cassetto quando il pool di dischi contiene 15, 20, 25, 30, 35, 40, 45, 50, 55 o 60 dischi.

5

RAID 6

Il gruppo di volumi non contiene più di due dischi in un singolo cassetto.

3

RAID 3 oppure RAID 5

Ciascuna unità del gruppo di volumi si trova in un cassetto separato.

3

RAID 1

Ogni disco di una coppia mirrorata deve essere collocato in un cassetto separato.

2

RAID 0

Impossibile ottenere la protezione perdita cassetto.

Non applicabile

Dimensione del segmento

Le dimensioni di un segmento determinano il numero di blocchi di dati che il controller scrive su un singolo disco di un volume prima di scrivere i dati sul disco successivo. Ogni blocco di dati memorizza 512 byte di dati. Un blocco di dati è l'unità di storage più piccola. La dimensione di un segmento determina il numero di blocchi di dati che contiene. Ad esempio, un segmento da 8 KB contiene 16 blocchi di dati. Un segmento da 64 KB contiene 128 blocchi di dati.

Quando si inserisce un valore per la dimensione del segmento, il valore viene controllato rispetto ai valori supportati forniti dal controller in fase di esecuzione. Se il valore immesso non è valido, il controller restituisce un elenco di valori validi. L'utilizzo di un singolo disco per una singola richiesta lascia disponibili altri dischi per supportare contemporaneamente altre richieste. Se il volume si trova in un ambiente in cui un singolo utente sta trasferendo grandi unità di dati (ad esempio, contenuti multimediali), le prestazioni vengono massimizzate quando una singola richiesta di trasferimento dati viene servita con una singola stripe di dati. (Una stripe di dati è la dimensione del segmento moltiplicata per il numero di dischi nel gruppo di volumi utilizzati per i trasferimenti di dati). In questo caso, vengono utilizzati più dischi per la stessa richiesta, ma a ciascun disco viene effettuato l'accesso una sola volta.

Per ottenere performance ottimali in un ambiente di storage di file system o database multiutente, impostare le dimensioni del segmento in modo da ridurre al minimo il numero di dischi necessari per soddisfare una richiesta di trasferimento dei dati.

Suggerimento per l'utilizzo

Nota

Non è necessario inserire un valore per cacheReadPrefetch o il segmentSize parametro. Se non si inserisce un valore, il firmware del controller utilizza usageHint parametro con fileSystem come valore predefinito. Immissione di un valore per usageHint e un valore per cacheReadPrefetch o un valore per segmentSize il parametro non causa alcun errore. Il valore immesso per cacheReadPrefetch o il segmentSize il parametro ha la priorità sul valore di usageHint parametro. Le impostazioni relative alle dimensioni dei segmenti e al prefetch di lettura della cache per i vari suggerimenti di utilizzo sono illustrate nella tabella seguente:

Suggerimento per l'utilizzo Impostazione delle dimensioni dei segmenti Impostazione del prefetch di lettura della cache dinamica

File system

128 KB

Attivato

Database

128 KB

Attivato

Multimediale

256 KB

Attivato

Prefetch di lettura della cache

Il prefetch di lettura della cache consente al controller di copiare ulteriori blocchi di dati nella cache, mentre il controller legge e copia i blocchi di dati richiesti dall'host dal disco nella cache. Questa azione aumenta la possibilità che una richiesta futura di dati possa essere soddisfatta dalla cache. Il prefetch di lettura della cache è importante per le applicazioni multimediali che utilizzano trasferimenti di dati sequenziali. Valori validi per cacheReadPrefetch i parametri sono TRUE oppure FALSE. L'impostazione predefinita è TRUE.

Non è necessario inserire un valore per cacheReadPrefetch o il segmentSize parametro. Se non si inserisce un valore, il firmware del controller utilizza usageHint parametro con fileSystem come valore predefinito. Immissione di un valore per usageHint e un valore per cacheReadPrefetch o un valore per segmentSize il parametro non causa alcun errore. Il valore immesso per cacheReadPrefetch o il segmentSize il parametro ha la priorità sul valore di usageHint parametro.

Tipo di sicurezza

Utilizzare securityType parametro per specificare le impostazioni di sicurezza per lo storage array.

Prima di poter impostare securityType parametro a. enabled, è necessario creare una chiave di sicurezza dello storage array. Utilizzare create storageArray securityKey comando per creare una chiave di sicurezza dello storage array. Questi comandi sono correlati alla chiave di sicurezza:

  • create storageArray securityKey

  • export storageArray securityKey

  • import storageArray securityKey

  • set storageArray securityKey

  • enable volumeGroup [volumeGroupName] security

  • enable diskPool [diskPoolName] security

Livello minimo del firmware

7.10 aggiunge la funzionalità RAID livello 6 e il dssPreAllocate parametro.

7.50 aggiunge securityType parametro.

7.60 aggiunge l'input utente drawerID e il drawerLossProtect parametro.

7.75 aggiunge dataAssurance parametro.

8.63 aggiunge resourceProvisioningCapable parametro.

11.70 aggiunge blockSize parametro.