DEFINE STGPOOL (Definizione di un pool di archiviazione di conservazione)

Utilizzare questo comando per definire un pool di archiviazione di conservazione. Questo tipo di pool di archiviazione viene utilizzato per archiviare le copie di dati che vengono conservate dal server in serie di conservazione. I dati vengono copiati dall'archivio principale in un pool di archiviazione di conservazione su nastro o su un archivio oggetti cloud.

Con i pool di archiviazione di conservazione, è possibile ottimizzare i processi per l'archiviazione dei dati conservati in un'ubicazione offsite. È possibile separare i dati a lungo termine dai dati che si desidera mantenere a breve termine. Utilizzando i pool di archiviazione di conservazione, si riduce la necessità di altre attività di manutenzione, ad esempio il recupero spazio, che sarebbero richieste se i dati a lungo termine fossero archiviati insieme ai dati a breve termine, che sono conservati per il recupero operativo.
Regole di archiviazione di conservazione - copia: quando si crea un lotto di memoria di conservazione, una regola di archiviazione di conservazione - copia con lo stesso nome viene creata automaticamente contemporaneamente. Per la nuova regola viene impostato un valore del parametro MAXPROCESS che specifica il numero massimo di processi di copia parallela per ogni pool di archiviazione. Per i pool di memoria cloud, il valore del parametro MAXPROCESS è 8. Per i lotti di memoria su nastro, il valore del parametro MAXPROCESS è 8 per impostazione predefinita. Tuttavia, se la libreria nastri del pool di archiviazione di destinazione ha meno di 8 unità, il valore del parametro MAXPROCESS corrisponde al numero di unità.

La regola di archiviazione di conservazione-copia viene eseguita una volta ogni giorno, per copiare i dati della serie di conservazione dall'archivio principale al pool di archiviazione di conservazione. Per eseguire immediatamente la regola di archiviazione, è possibile immettere il comando START STGRULE.

Classe di privilegi

Per emettere questo comando, è necessario avere privilegi di sistema.

Sintassi

Leggi diagramma di sintassiIgnora diagramma di sintassi visivo DEFine STGpool Pool_Name nome_classe_perifericaPOoltype=RETentionPOoltype=RETentionDESCription=DescrizioneACCess=READWriteACCess=READWriteREADOnlyUNAVailableREClaim=100REClaim=percentRECLAIMPRocess=1RECLAIMPRocess=numeroCOLlocate=NoCOLlocate=GRoupNODeFIlespaceNo MAXSCRatch = numero1 REUsedelay=0REUsedelay=giorniOVFLOcation=ubicazioneCOMPRession=Yes2COMPRession=YesNoENCrypt=Yes3ENCrypt=YesNo
Note:
  • 1 Quando si definisce un lotto di memoria di conservazione assegnato alla classe periferica CLOUD. Questo parametro non è obbligatorio.
  • 2 Specificare il parametro COMPRESSION solo quando si sta definendo un lotto di memoria di conservazione assegnato alla classe di dispositivi CLOUD.
  • 3 Specificare il parametro ENCRYPT solo quando si definisce un pool di archiviazione di conservazione assegnato alla classe di dispositivi CLOUD.

Parametri

nome_pool (Obbligatorio)
Specifica il nome del pool di archiviazione da definire. Il nome deve essere univoco e la lunghezza massima è di 30 caratteri.
device_class_name (Obbligatorio)
Specifica il nome della classe di dispositivi alla quale è assegnato questo pool di archiviazione. La lunghezza massima del nome classe di dispositivi è 30 caratteri. Specificare una delle seguenti classi di dispositivi:
  • 3592
  • LTO
  • Ecartridge
  • CLOUD
Limitazione : le seguenti classi periferica non sono adatte per la conservazione dei dati a lungo termine e non sono pertanto supportate per i lotti di memoria di conservazione:
  • FILE
  • 3590
  • Generictape
POoltype= RETention
Specifica che si desidera definire un pool di archiviazione di conservazione. Per definire un pool di archiviazione di conservazione, è necessario specificare POOLTYPE=RETENTION.
DESCription
Specifica una descrizione del pool di archiviazione di conservazione. Questo parametro è facoltativo. La lunghezza massima della descrizione è 255 caratteri. La descrizione deve essere racchiusa tra virgolette se contiene spazi vuoti.
ACCess
Specifica come i nodi client e i processi server (come il recupero spazio) possono accedere ai file nel pool di archiviazione. Questo parametro è facoltativo. Il valore predefinito è READWRITE. È possibile specificare i seguenti valori:
READWrite
Specifica che i nodi client e i processi server possono leggere e scrivere su file archiviati sui volumi nel pool di archiviazione.
READOnly
Specifica che i nodi client possono leggere solo file dai volumi nel pool di archiviazione.

I processi server possono spostare file all'interno dei volumi nel pool di archiviazione. Tuttavia, non sono consentite nuove operazioni di scrittura sui volumi nel pool di archiviazione da volumi esterni al pool di archiviazione.

UNAVailable
Specifica che i nodi client non possono accedere ai file archiviati su volumi nel pool di archiviazione.

I processi server possono spostare file all'interno dei volumi nel pool di archiviazione e possono anche spostare o copiare file da questo pool di archiviazione ad un altro pool di archiviazione. Tuttavia, non sono consentite nuove operazioni di scrittura sui volumi nel pool di archiviazione da volumi esterni al pool di archiviazione.

REClaim
Specifica quando il server richiede un volume, in base alla percentuale di spazio che può essere recuperato su un volume. Spazio recuperabile è la quantità di spazio occupato dai file scaduti o eliminati dal database IBM Storage Protect .

Il recupero spazio rende lo spazio frammentato e lo spazio occupato sui volumi dai file di conservazione nuovamente utilizzabile, spostando i rimanenti file non scaduti da un volume a un altro. Questa azione rende il volume originale disponibile per il riutilizzo. Questo parametro è facoltativo. È possibile specificare un numero intero compreso nell'intervallo 1-100. Il valore predefinito è 100.

Importante: l'elaborazione del recupero spazio non recupera i volumi che si trovano negli stati ONSITERETRIEVE o RESTOREONLY poiché questi volumi vengono portati onsite allo scopo di ripristinare i dati e non di spostare i dati su altri volumi. Se si riportano onsite i volumi del pool di archiviazione di conservazione per ripristinare i dati immettendo il comando MOVE RETMEDIA e specificando il parametro TOSTATE=ONSITERETRIEVE o TOSTATE=RESTOREONLY, l'elaborazione della richiesta di recupero spazio di archiviazione ignora tali volumi. Per essere idonei all'elaborazione di recupero spazio, i volumi del pool di archiviazione di conservazione devono essere in stato MOUNTABLE.

Il server determina che il volume è candidato per il recupero se la percentuale di spazio recuperabile su un volume è superiore alla soglia di recupero spazio del pool di archiviazione.

Se viene modificato un valore predefinito, specificare un valore almeno del 50 per cento in modo che i file archiviati su due volumi possono essere uniti su un singolo volume di output.

Limitazione: il recupero spazio non è possibile per i volumi del pool di archiviazione di conservazione offsite perché potrebbe non essere disponibile alcuna versione dei file nell'ubicazione onsite da utilizzare per il processo di recupero spazio.
RECLAIMPRocess
Specifica il numero di processi paralleli da utilizzare per richiedere i volumi in questo pool di archiviazione. Questo parametro è facoltativo. Immettere un valore compreso nell'intervallo 1 - 999. Il valore predefinito è 1.
Quando si calcola il valore di questo parametro, tenere presente le seguenti risorse richieste per il processo di recupero spazio:
  • Il numero di pool di archiviazione sequenziale.
  • Il numero di unità logiche e fisiche che possono essere dedicate all'operazione.
Per accedere a volumi sequenziali, IBM Storage Protect utilizza un punto di montaggio e un'unità fisica.

Si supponga, ad esempio, che si desideri effettuare il recupero spazio di volumi da due pool di archiviazione sequenziale simultaneamente nonché specificare quattro processi per ogni pool di archiviazione. I pool di archiviazione hanno la stessa classe di dispositivi. Ciascun processo richiede due punti di montaggio e due unità. Una unità è per il volume di input e l'altra è per il volume di output. Per eseguire otto processi di recupero spazio contemporaneamente, è necessario un totale di almeno 16 punti di montaggio e 16 unità. La classe di dispositivi per i pool di archiviazione deve disporre di un limite di montaggio di almeno 16.

È possibile specificare uno o più processi di recupero spazio per ogni pool di archiviazione di conservazione. È possibile specificare più processi di recupero simultanei per un singolo pool di archiviazione di conservazione. In questo modo, è possibile utilizzare meglio le unità nastro disponibili. Se più elaborazioni simultanee non sono necessarie, specificare il valore 1 per il parametro RECLAIMPROCESS.

COLlocate
Specifica se il server tenta di archiviare i dati sul minor numero possibile di volumi quando i dati appartengono a uno dei seguenti candidati:
  • Un singolo nodo client
  • Un gruppo di spazi file
  • Un gruppo di nodi client
  • Uno spazio file client
Questo parametro è facoltativo. Il valore predefinito è NO.

La collocazione riduce il numero di montaggi dei supporti ad accesso sequenziale per le operazioni di ripristino. Comunque, la collocazione aumenta sia la quantità di tempo server necessaria per collocare i file da archiviare, sia il numero di volumi necessari.

È possibile specificare una delle seguenti opzioni:
No
Specifica che non è abilitata la collocazione. Il server tenta di utilizzare tutto lo spazio disponibile su ciascun volume prima di selezionare un nuovo volume.
GRoup
Specifica che la collocazione è abilitata a livello di gruppo per i nodi client o gli spazi file. Per i gruppi di collocazione, il server tenta di inserire i dati per i nodi o gli spazi file che appartengono allo stesso gruppo di collocazione sul minor numero di volumi possibile.

Se si specifica COLLOCATE=GROUP ma non si definisce alcun gruppo di collocazione o non si aggiungono nodi o spazi file ad un gruppo di collocazione, i dati vengono collocati in base al nodo. Considerare l'utilizzo di nastri quando si organizzano nodi client o spazi file in gruppi di collocazione.

Ad esempio, se un pool di archiviazione basato su nastri è costituito da dati provenienti da nodi e si specifica COLLOCATE=GROUP, il server completa le seguenti azioni:
  • Colloca i dati per gruppo per i nodi raggruppati. Quando è possibile, il server colloca i dati che appartengono a un gruppo di nodi in un singolo nastro o nel minor numero di nastri possibile. I dati per un singolo nodo possono essere distribuiti su diversi nastri associati ad un gruppo.
  • Colloca i dati per nodo per i nodi non raggruppati. Se possibile, il server archivia i dati per un singolo nodo su un singolo nastro. Tutti i nastri disponibili che contengono già dati per il nodo, sono utilizzati prima che venga utilizzato lo spazio disponibile su altri nastri.
Se un pool di archiviazione basato su nastri è costituito da dati provenienti da spazi file raggruppati e si specifica COLLOCATE=GROUP, il server completa le seguenti azioni:
  • Colloca per gruppo solo i dati per gli spazi file raggruppati. Laddove possibile, il server colloca i dati che appartengono ad un gruppo di spazi file in un singolo nastro o nel minor numero di nastri possibile. I dati per un singolo spazio file possono essere distribuiti su diversi nastri associati ad un gruppo.
  • Colloca i dati per nodo (per gli spazi file che non sono esplicitamente definiti in un gruppo di collocazione spazio file). Ad esempio, NODE1 dispone di filespace denominati A, B, C, D ed E. I filespace A e B appartengono ad un gruppo di collocazione di filespace, a differenza di C, D ed E. Gli spazi file A e B vengono collocati per gruppo di collocazione spazio file, mentre C, D ed E vengono collocati per nodo.

I dati vengono collocati sul minor numero possibile di volumi ad accesso sequenziale.

NODe
Specifica che la collocazione è abilitata a livello di nodo client. Per i gruppi di collocazione, il server tenta di collocare i dati per un nodo nel minor numero di volumi possibile. Se il nodo dispone di più spazi file, il server non tenta di collocarli. Per compatibilità con le versioni precedenti, COLLOCATE=YES è ancora accettato dal server per specificare la collocazione a livello del nodo client.

Se un pool di archiviazione contiene dati per un nodo che è membro di un gruppo di collocazione e si specifica COLLOCATE=NODE, i dati verranno collocati per nodo.

FIlespace
Specifica che la collocazione è abilitata a livello di spazi file per i nodi client. Il server tenta di inserire i dati per un nodo e uno spazio file sul minore numero di volumi possibile. Se un nodo dispone di più spazi file, il server tenta di collocare i dati per differenti spazi file su volumi differenti.
MAXSCRatch
Specifica il numero massimo di volumi vuoti che il server può richiedere per questo pool di archiviazione. È possibile specificare un numero intero nell'intervallo compreso tra 0 e 100000000. Consentendo al server di richiedere volumi vuoti, non sarà necessario definire tutti i volumi da utilizzare.

Il valore specificato per questo parametro viene utilizzato per stimare il numero totale di volumi disponibili nel pool di archiviazione di conservazione e la corrispondente capacità stimata per il pool di archiviazione di conservazione.

Una volta svuotati, i volumi vuoti vengono eliminati automaticamente dal pool di archiviazione. Tuttavia, se la modalità di accesso per un volume vuoto è OFFSITE, il volume non viene eliminato dal pool di archiviazione di conservazione fino a quando non viene modificata la modalità di accesso. Quindi, un amministratore può eseguire una query del server per volumi vuoti e offsite e riportarli alla posizione locale.

Suggerimento: per le operazioni server - to - server che utilizzano volumi virtuali e che memorizzano una piccola quantità di dati, considerare la possibilità di specificare un valore per il parametro MAXSCRATCH superiore al valore generalmente specificato per le operazioni di scrittura su altri tipi di volumi. Dopo un'operazione di scrittura su un volume virtuale, IBM Storage Protect contrassegna il volume come FULL, anche se il valore del parametro MAXCAPACITY sulla definizione della classe di dispositivi non è stato raggiunto. Il server non conserva i volumi virtuali nello stato FILLING e non vi aggiunge nulla. Se il valore del parametro MAXSCRATCH è troppo basso, è possibile che le operazioni da server a server non riescano.
REUsedelay
Specifica il numero di giorni che devono trascorrere dopo che tutti i file sono stati eliminati da un volume, prima che questo possa essere riscritto o restituito al pool vuoto. Questo parametro è facoltativo. È possibile specificare un valore intero nell'intervallo compreso tra 0 e 9999. Il valore predefinito è 0 ed indica che un volume può essere riscritto o restituito al pool vuoto non appena tutti i file sono eliminati dal volume.
Requisito: utilizzare questo parametro per assicurarsi che quando si ripristina il database a un livello precedente, i riferimenti del database ai file nel lotto di memoria di conservazione siano ancora validi. È necessario impostare questo parametro su un valore maggiore del numero di giorni per il quale si prevede di conservare il backup del database più vecchio. Il numero di giorni specificato per questo parametro deve essere uguale al numero specificato per il comando SET DRMDBBACKUPEXPIREDAYS .
OVFLOcation
Specifica l'ubicazione dell'eccedenza per il pool di archiviazione. Il server assegna questo nome ubicazione al volume espulso dalla libreria con il comando. Questo parametro è facoltativo. Il nome ubicazione può avere una lunghezza massima di 255 caratteri. Racchiudere il nome ubicazione tra virgolette se il nome ubicazione contiene spazi.
COMPRession
Specifica se i dati sono compressi nel pool di archiviazione. Specificare questo parametro solo quando si sta definendo un pool di archiviazione di conservazione assegnato alla classe di dispositivi CLOUD. Questo parametro è facoltativo. È possibile specificare uno dei seguenti valori:
No
Specifica che i dati non sono compressi nel pool di archiviazione di conservazione.
Yes
Specifica che i dati sono compressi nel pool di archiviazione di conservazione. Questo valore è l'impostazione predefinita.

La modifica del valore del parametro COMPRESSION interessa solo i dati scritti nel lotto di memoria dopo che il valore viene modificato. Ad esempio, se il valore del parametro COMPRESSION è NO, e viene modificato in YES, i dati esistenti nel pool di archiviazione rimangono non compressi. Solo i nuovi dati scritti nel pool di archiviazione vengono compressi.

È possibile immettere il comando QUERY STGPOOL per verificare se i dati in un pool di archiviazione con una classe di dispositivi CLOUD sono compressi. Se si desidera comprimere i dati nel pool di archiviazione, è possibile abilitare la compressione nel pool di archiviazione e quindi utilizzare il comando MOVE DATA per spostare i dati in nuovi volumi compressi. È possibile spostare i dati di un volume in un nuovo volume nello stesso pool di archiviazione di conservazione.

ENCrypt
Specifica se i dati sono crittografati nel pool di archiviazione di conservazione. Specificare questo parametro solo quando si sta definendo un pool di archiviazione di conservazione assegnato alla classe di dispositivi CLOUD. Questo parametro è facoltativo. È possibile specificare uno dei seguenti valori:
No
Specifica che i dati non sono crittografati nel pool di archiviazione di conservazione.
Yes
Specifica che i dati sono crittografati nel pool di archiviazione di conservazione. Questo valore è l'impostazione predefinita.

La modifica del valore del parametro ENCRYPT interessa solo i dati scritti nel lotto di memoria dopo che il valore viene modificato. Ad esempio, se il valore del parametro ENCRYPT è NO, e viene modificato in YES, i dati esistenti nel pool di archiviazione rimangono non crittografati. Solo i nuovi dati scritti nel pool di archiviazione vengono codificati.

È possibile immettere il comando QUERY STGPOOL per verificare se i dati in un pool di archiviazione con una classe di dispositivi CLOUD sono crittografati. Se si desidera codificare i dati nel lotto di memoria, è possibile abilitare la codifica nel lotto di memoria e quindi utilizzare il comando MOVE DATA per spostare i dati in nuovi volumi codificati. È possibile spostare i dati di un volume in un nuovo volume nello stesso pool di archiviazione di conservazione.

Esempio: definizione di un pool di archiviazione di conservazione con una classe di dispositivi nastro LTO

Definire un pool di archiviazione di ritenzione denominato RETENTIONPOOL_LTO9 per la classe di dispositivi a nastro LTO (con un tipo di dispositivo LTO). Abilitare la collocazione dei file per nodo. Consentire al massimo 5 volumi vuoti per questo pool di archiviazione.
define stgpool retentionpool_lto9 lto pooltype=retention collocate=node maxscratch=5

Comandi correlati

Tabella 1. Comandi correlati a DEFINE STGPOOL
Comando Descrizione
CANCELLARE STGPOOL Eliminare un lotto di memoria dalla memoria del server.
DATI DI SPOSTAMENTO Sposta i dati da un volume del pool di archiviazione specificato a un altro volume del pool di archiviazione.
INTERROGAZIONE STGPOOL Visualizza informazioni sui pool di archiviazione.
AGGIORNAMENTO STGPOOL (mantenimento) Aggiornare un lotto di memoria di conservazione
AGGIORNARE STGRULE (ritenzione) Aggiorna una regola di archiviazione per la copia dei dati conservati.