Creare un gruppo di snapshot
Il create snapGroup
il comando crea un nuovo gruppo di snapshot e il volume di repository associato.
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.
Contesto
Un gruppo di snapshot contiene una sequenza di immagini snapshot di un volume di base associato. Un gruppo di snapshot dispone di un volume di repository utilizzato per salvare i dati di tutte le immagini snapshot che fanno parte del gruppo di snapshot.
Prima di creare un gruppo di snapshot, assicurarsi che sia disponibile un gruppo di volumi con capacità libera. |
Sintassi
create snapGroup userLabel="snapGroupName" sourceVolume="volumeName" [(repositoryVolume="repos_xxxx" | repositoryVolume=(volumeGroupName [capacity=capacityValue]) | repositoryVolume=(diskPoolName [capacity=capacityValue]))] [repositoryFullPolicy=(failBaseWrites | purgeSnapImages)] [rollbackPriority=(highest | high | medium | low | lowest)] [repositoryFullLimit=percentValue] [autoDeleteLimit=numberOfSnapImages]| [enableSchedule=(TRUE | FALSE)] [schedule (immediate | snapshotSchedule)]
Parametri
Parametro | Descrizione |
---|---|
|
Il nome che si desidera assegnare al nuovo gruppo di snapshot. Racchiudere l'identificatore del gruppo di snapshot tra virgolette doppie (" "). |
|
Il nome del volume che si desidera utilizzare come origine per le immagini snapshot. Racchiudere il nome del volume di origine tra virgolette doppie (" "). |
|
Il nome del volume del repository che conterrà i dati modificati del gruppo di snapshot. Sono disponibili due opzioni per definire il nome di un volume di repository:
Il nome di un volume di repository esistente è composto da due parti:
Racchiudere il nome del volume di repository esistente tra virgolette doppie (" "). Se si desidera creare un nuovo volume di repository quando si esegue questo comando, è necessario immettere il nome di un gruppo di volumi o di un pool di dischi in cui si desidera creare il volume di repository. In alternativa, è anche possibile definire la capacità del volume di repository. Se si desidera definire la capacità, è possibile utilizzare i seguenti valori:
Se non si utilizza l'opzione di capacità, il software di gestione dello storage imposta la capacità sul 20% della capacità del volume di base. Quando si esegue questo comando, il software di gestione dello storage crea il volume di repository per il volume di snapshot. |
|
Definisce il modo in cui l'elaborazione dell'immagine snapshot continua se il volume del repository del gruppo di snapshot è pieno. È possibile scegliere di non eseguire le scritture i/o nel volume di base ( |
|
Determina se le risorse di sistema devono essere allocate all'operazione di rollback a scapito delle prestazioni del sistema. Un valore di |
|
La percentuale di capacità del repository alla quale viene visualizzato un avviso che indica che il volume del repository del gruppo di snapshot è quasi pieno. USA valori interi. Ad esempio, un valore di 70 significa 70%. Il valore predefinito è 75. |
|
Ciascun gruppo di snapshot può essere configurato in modo da eseguire l'eliminazione automatica delle immagini snapshot per mantenere il numero totale di immagini snapshot nel gruppo di snapshot a un livello o al di sotto di quello designato. Quando questa opzione è attivata, ogni volta che viene creata una nuova immagine snapshot nel gruppo di snapshot, il sistema elimina automaticamente l'immagine snapshot meno recente nel gruppo per rispettare il valore limite. Questa azione libera la capacità del repository in modo che possa essere utilizzata per soddisfare i requisiti di copy-on-write per le immagini snapshot rimanenti. |
|
Utilizzare questo parametro per attivare o disattivare la possibilità di pianificare un'operazione di snapshot. Per attivare la pianificazione snapshot, impostare questo parametro su |
Note
Ogni nome del gruppo di snapshot deve essere univoco. È possibile utilizzare qualsiasi combinazione di caratteri alfanumerici, caratteri di sottolineatura (_), trattini (-) e cancelletto ( n.) per l'etichetta utente. Le etichette dell'utente possono contenere un massimo di 30 caratteri.
Per creare un gruppo di snapshot, è necessario disporre di un volume di repository associato in cui memorizzare le immagini snapshot. È possibile utilizzare un volume di repository esistente o creare un nuovo volume di repository. È possibile creare il volume del repository quando si crea il gruppo di snapshot. Un volume di repository di gruppi di snapshot è un volume espandibile strutturato come un insieme concatenato di un massimo di 16 entità di volume standard. Inizialmente, un volume di repository espandibile ha un solo elemento. La capacità del volume di repository espandibile è esattamente quella del singolo elemento. È possibile aumentare la capacità di un volume di repository espandibile allegando volumi standard aggiuntivi. La capacità del volume del repository espandibile composito diventa quindi la somma delle capacità di tutti i volumi standard concatenati.
Un gruppo di snapshot dispone di un ordinamento rigoroso delle immagini snapshot in base al tempo di creazione di ciascuna immagine snapshot. Un'immagine snapshot creata dopo un'altra immagine snapshot è un successore rispetto a quella di un'altra immagine snapshot. Un'immagine snapshot creata prima di un'altra immagine snapshot è un predecessore rispetto all'altra.
Un volume di repository di gruppi di snapshot deve soddisfare un requisito di capacità minimo che corrisponde alla somma dei seguenti requisiti:
-
32 MB per supportare un overhead fisso per il gruppo di snapshot e per l'elaborazione copy-on-write.
-
Capacità per l'elaborazione del rollback, pari a 1/5000esimo della capacità del volume di base.
La capacità minima viene utilizzata dal firmware del controller e dal software di gestione dello storage.
Quando si crea un gruppo di snapshot per la prima volta, non contiene immagini di snapshot. Quando si creano immagini snapshot, queste vengono aggiunte a un gruppo di snapshot. Utilizzare create snapImage
comando per creare immagini snapshot e aggiungerle a un gruppo di snapshot.
Un gruppo di snapshot può avere uno dei seguenti stati:
-
Ottimale — il gruppo di snapshot funziona normalmente.
-
Full — il repository del gruppo di snapshot è pieno. Non è possibile eseguire ulteriori operazioni copy-on-write. Questo stato è possibile solo per i gruppi di snapshot che hanno il criterio Repository Full impostato su Fail base Scritture. Qualsiasi gruppo di snapshot in stato Full (completo) causa la pubblicazione di una condizione needs-Attention per l'array di storage.
-
Over Threshold — l'utilizzo del volume del repository del gruppo di snapshot è pari o superiore alla soglia di avviso. Qualsiasi gruppo di snapshot in questo stato causa la pubblicazione di una condizione di attenzione alle esigenze per l'array di storage.
-
Failed — il gruppo di snapshot ha riscontrato un problema che ha reso inutilizzabili tutte le immagini snapshot del gruppo di snapshot. Ad esempio, alcuni tipi di errori del volume del repository possono causare uno stato di errore. Per eseguire il ripristino dallo stato Failed (non riuscito), utilizzare
revive snapGroup
comando.
È possibile configurare ciascun gruppo di snapshot in modo che elimini automaticamente le immagini snapshot utilizzando autoDeleteLimit
parametro. L'eliminazione automatica delle immagini Snapshot consente di evitare di dover cancellare manualmente le immagini non desiderate e di impedire la creazione di future immagini Snapshot perché il volume del repository è pieno. Quando si utilizza autoDeleteLimit
parametro che fa sì che il software di gestione dello storage elimini automaticamente le immagini snapshot, a partire dalla meno recente. Il software di gestione dello storage elimina le immagini snapshot fino a raggiungere un numero di immagini snapshot pari al numero immesso con autoDeleteLimit
parametro. Quando vengono aggiunte nuove immagini snapshot al volume del repository, il software di gestione dello storage elimina le immagini snapshot meno recenti fino a autoDeleteLimit
il numero del parametro è stato raggiunto.
Il enableSchedule
e il schedule
il parametro consente di pianificare la creazione di immagini snapshot per un gruppo di snapshot. Utilizzando questi parametri, è possibile pianificare le snapshot giornalmente, settimanalmente o mensilmente (per giorno o per data). Il enableSchedule
il parametro attiva o disattiva la possibilità di pianificare snapshot. Quando si attiva la pianificazione, si utilizza schedule
parametro per definire quando si desidera che vengano eseguite le istantanee.
Questa tabella spiega come utilizzare le opzioni per schedule
parametro:
Parametro | Descrizione | ||||
---|---|---|---|---|---|
|
Necessario per specificare i parametri di pianificazione. |
||||
|
Avviare immediatamente l'operazione. Questo elemento si esclude a vicenda con qualsiasi altro parametro di pianificazione. |
||||
|
Quando è impostato su
|
||||
|
Una data specifica in cui iniziare l'operazione. Il formato per l'immissione della data è MM:GG:AA. L'impostazione predefinita è la data corrente. Un esempio di questa opzione è |
||||
|
Il giorno della settimana in cui iniziare l'operazione. Possono essere tutti o uno o più dei seguenti valori:
È possibile specificare più di un giorno racchiudendo i giorni in un singolo set di parentesi e separando ogni giorno con uno spazio. Ad esempio,
|
||||
|
L'ora del giorno in cui iniziare l'operazione. Il formato per l'immissione dell'ora è HH:MM, dove HH è l'ora e MM è il minuto che ha superato l'ora. Utilizza un orologio a 24 ore. Ad esempio, le 2:00 del pomeriggio sono le 14:00. Un esempio di questa opzione è |
||||
|
Un intervallo di tempo, espresso in minuti, minimo tra le operazioni. L'intervallo di pianificazione non deve superare le 1440 (24 ore) e deve essere un multiplo di 30. Un esempio di questa opzione è |
||||
|
Una data specifica in cui interrompere l'operazione. Il formato per l'immissione della data è MM:GG:AA. Se non si desidera una data di fine, è possibile specificare |
||||
|
Il numero di volte in cui eseguire l'operazione in un giorno. Un esempio di questa opzione è |
||||
|
Specifica il fuso orario da utilizzare per la pianificazione. Può essere specificato in due modi:
|
||||
|
Il giorno del mese in cui eseguire l'operazione. I valori per i giorni sono numerici e nell'intervallo da 1 a 31.
Un esempio di |
||||
|
Un mese specifico in cui eseguire l'operazione. I valori per i mesi sono:
È possibile specificare più di un mese racchiudendo i mesi in una singola serie di parentesi e separando ogni mese con uno spazio. Ad esempio, Utilizzare questo parametro con
|
Questa tabella spiega come utilizzare timeZone
parametro:
Nome fuso orario | Offset GMT |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
La stringa di codice per la definizione di una pianificazione è simile a questi esempi:
enableSchedule=true schedule startTime=14:27
enableSchedule=true schedule scheduleInterval=180
enableSchedule=true schedule timeZone=GMT-06:00
enableSchedule=true schedule timeZone="America/Chicago"
Se si utilizza anche scheduleInterval
il firmware sceglie tra timesPerDay
e il scheduleInterval
selezionando il valore più basso delle due opzioni. Il firmware calcola un valore intero per scheduleInterval
dividendo 1440 per scheduleInterval
valore dell'opzione impostato. Ad esempio, 1440/180 = 8. Il firmware confronta quindi timesPerDay
valore intero con il calcolato scheduleInterval
valore intero e utilizza il valore più piccolo.
Per rimuovere un programma, utilizzare delete volume
con il schedule
parametro. Il delete volume
con il schedule
il parametro elimina solo la pianificazione, non il volume di snapshot.
Livello minimo del firmware
7.83
7.86 aggiunge scheduleDate
e il month
opzione.