DEFINE STGPOOL (Definizione di un pool di archiviazione principale per copiare dati su nastro)

Eseguire questo comando per definire un pool di archiviazione principale, che è noto come pool di archiviazione cache di dati inutilizzati, che viene utilizzato nelle operazioni per copiare i dati da IBM Storage Protect Plus nell'archiviazione nastro. I dati da un client di oggetti IBM Storage Protect Plus vengono inizialmente scritti in un pool di archiviazione cache di dati inutilizzati sul server IBM Storage Protect. Poi, i dati vengono spostati su un dispositivo nastro o in una VTL (virtual tape library - libreria nastri virtuale).

Quando si definisce un pool di archiviazione cache di dati inutilizzati, viene creata automaticamente una classe di dispositivi in cui viene definito il pool di archiviazione. Solo i dati del client di oggetti possono essere memorizzati in o ripristinati da questo tipo di pool di archiviazione.
Limitazioni: le seguenti limitazioni si applicano a pool di archiviazione cache di dati inutilizzati:
  • L'oggetto client deve essere un server IBM Storage Protect Plus .
  • La replica e la deduplicazione di pool di archiviazione cache di dati inutilizzati non sono operazioni supportate.
  • A differenza di altri pool di archiviazione principali ad accesso sequenziale, non è possibile specificare il parametro MAXSCRATCH quando si definiscono pool di archiviazione cache di dati inutilizzati. Per impostazione predefinita, il parametro MAXSCRATCH è impostato su 5000. Tuttavia, è possibile immettere il comando UPDATE STGPOOL per modificare questo valore.
  • Non è possibile selezionare specifici dati da migrare. Tutti i dati che vengono scritti nel pool di archiviazione cache di dati inutilizzati sono soggetti a migrazione.

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 STGType=COLDDATACachePOoltype=PRimaryPOoltype=PRimaryDESCription=DescrizioneACCess=READWriteACCess=READWriteREADOnlyUNAVailable NEXTstgpool = Pool_Name DIRectory=,directory1MIGPRocess=1MIGPRocess=numeroREMOVERESToredcopybeforelifetimeend=NoREMOVERESToredcopybeforelifetimeend=YesNo
Note:
  • 1 Quando si specifica STGTYPE=COLDDATACACHE, è necessario specificare il parametro DIRECTORY per abilitare la creazione automatica della classe periferica.

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.
POoltype= PRimario
Specifica che si desidera definire un pool di archiviazione principale. Questo parametro è facoltativo. Il valore predefinito è PRIMARY.
STGType= COLDDATACache (Obbligatorio)
Specifica il tipo di archiviazione. Questo parametro è necessario per definire un pool di archiviazione di questo tipo. Il valore deve essere COLDDATACACHE.
COLDDATACache
Specifica che il pool di archiviazione viene utilizzato per le operazioni di copia su nastro. Solo dati provenienti da client di oggetti idonei possono essere memorizzati in questo tipo di pool di archiviazione.
Limitazione: i pool di archiviazione cache di dati inutilizzati non possono essere specificati come pool di archiviazione successivi di qualsiasi pool di archiviazione, inclusi altri pool di archiviazione di tipo COLDDATACACHE.
DESCription
Specifica una descrizione del pool di archiviazione. Questo parametro è facoltativo. La lunghezza massima della descrizione è 255 caratteri. La descrizione deve essere racchiusa tra virgolette se contiene spazi.
ACCess
Specifica il modo in cui i nodi client e i processi del server (quali migrazione e 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.

Se questo pool di archiviazione è stato specificato come pool di archiviazione subordinato (con il parametro NEXTSTGPOOL) e il pool di archiviazione ha l'impostazione di parametro ACCESS=READONLY, il pool di archiviazione viene ignorato quando i processi del server cercano di scrivere i file nel 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.

Se questo pool di archiviazione è stato specificato come pool di archiviazione subordinato (con il parametro NEXTSTGPOOL) e il pool di archiviazione ha l'impostazione di parametro ACCESS=UNAVAILABLE, il pool di archiviazione viene ignorato quando i processi del server cercano di scrivere i file nel pool di archiviazione.

NEXTstgpool (Obbligatorio)
Specifica un pool di archiviazione principale nel quale vengono migrati i file. Non è possibile migrare i dati da un pool di archiviazione ad accesso sequenziale ad un pool di archiviazione ad accesso casuale. Questo parametro è obbligatorio quando si definisce un pool di archiviazione cache di dati inutilizzati.
Limitazioni : le seguenti restrizioni si applicano quando si specifica il parametro NEXTSTGPOOL per i lotti di memoria cache di dati inutilizzati:
  • Il pool di archiviazione successivo deve utilizzare una classe di dispositivi basata su nastro.
  • La deduplicazione dei dati non deve essere abilitata per il pool di archiviazione successivo.
  • Il successivo pool di archiviazione non può avere a sua volta un pool di archiviazione successivo.
  • Il pool di archiviazione successivo deve avere il parametro MAXSIZE impostato su NOLIMIT.

Se il pool di archiviazione di nuova definizione non dispone di un pool di archiviazione successivo, il server non può migrare i file dal nuovo pool di archiviazione e non può archiviare file che superano la dimensione massima per questo pool di archiviazione in un altro pool di archiviazione.

Se nel pool di archiviazione successivo lo spazio è insufficiente, è impostato il parametro NEXTSTPOOL oppure è specificato un limite nel parametro MAXSIZE, i dati non verranno migrati in quel pool di archiviazione. In questi casi, il server emette un messaggio e la migrazione dei dati ha esito negativo.

DIRectory (Obbligatorio)
Specifica una o più directory che possono essere utilizzate per il pool di archiviazione cache di dati inutilizzati. Se si specifica STGTYPE=COLDDATACACHE, è necessario specificare il parametro DIRECTORY perché una o più directory sono richieste per la creazione automatica della classe di dispositivi. È possibile aggiornare le directory utilizzate dal pool di archiviazione cache di dati inutilizzati in un secondo momento, eseguendo il comando UPDATE DEVCLASS.

Per specificare più directory, separare i nomi con virgole, senza spazi intermedi.

MIGPRocess
Specifica il numero di processi paralleli da utilizzare per migrare i file dai volumi in questo pool di archiviazione. Questo parametro è facoltativo. Immettere un valore compreso nell'intervallo 1 - 999. Il valore predefinito è 1.

Per calcolare il valore di questo parametro, considerare il numero di pool di archiviazione sequenziale che verranno utilizzati durante la migrazione e il numero di unità fisiche e logiche che possono essere dedicate all'operazione. Per accedere ad un volume ad accesso sequenziale, IBM Storage Protect utilizza un punto di montaggio e, se il tipo di dispositivo non è FILE, un'unità fisica. Il numero di punti di montaggio e unità disponibili dipende da altre IBM Storage Protect e dall'attività del sistema e dai limiti di montaggio delle classi di periferiche per i lotti di memoria ad accesso sequenziale coinvolti nella migrazione.

Si supponga, ad esempio di voler migrare simultaneamente i file dai volumi in due pool di archiviazione ad accesso sequenziale principali e di voler specificare tre processi per ogni pool di archiviazione. I pool di archiviazione hanno la stessa classe di dispositivi. Presupponendo che il pool di archiviazione in cui vengono migrati i file abbia la stessa classe di dispositivi del pool di archiviazione da cui i file vengono migrati, ciascun processo richiede due punti di montaggio e, se il tipo di dispositivo non è FILE, due unità. Una unità è per il volume di input e l'altra è per il volume di output. Per eseguire sei processi di migrazione contemporaneamente, sono necessari almeno 12 punti di montaggio e 12 unità. La classe di dispositivi per i pool di archiviazione deve avere un limite di montaggio con valore uguale ad almeno 12.

Se il numero di processi di migrazione specificato è superiore al numero di punti di montaggio o di unità disponibili, i processi che non ottengono punti di montaggio o unità attenderanno che i punti di montaggio o le unità diventino disponibili. Se i punti di montaggio o le unità non diventano disponibili entro il tempo specificato dal parametro MOUNTWAIT, i processi di migrazione terminano. Per informazioni sulla definizione del parametro MOUNTWAIT , consultare DEFINE DEVCLASS (Definizione di una classe periferica).

Il server IBM Storage Protect avvierà il numero specificato di processi di migrazione indipendentemente dal numero di volumi idonei per la migrazione. Se, ad esempio, si specificano 10 processi di migrazione e solo 6 volumi sono idonei alla migrazione, il server avvierà 10 processi, 4 dei quali verranno completati senza elaborare alcun volume.

Suggerimento: quando si specifica questo parametro, considerare se la funzione di scrittura simultanea è abilitata per la migrazione dei dati del server. Ogni processo di migrazione richiede un punto di montaggio e un'unità per ogni pool di archiviazione copie e pool active-data definito nel pool di archiviazione di destinazione.
Limitazione : questo parametro non è disponibile per i lotti di memoria che utilizzano i seguenti formati dati:
  • NETAPPDUMP
  • CELERRADUMP
  • NDMPDUMP
REMOVERESToredcopybeforelifetimeend
Specifica che i dati ripristinati nel pool di archiviazione "cold-data-cache" a seguito di una richiesta proveniente da IBM Storage Protect Plus possono essere eliminati prima della data di scadenza specificata per tali dati. Questo parametro è rilevante se l'occupazione del pool di archiviazione cache di dati inutilizzati è vicina alla capacità. Questo parametro è facoltativo. Il valore predefinito è NO.
I dati sono idonei all'eliminazione anticipata in base a una soglia temporale definita, specificata in giorni, con la seguente sequenza:
  1. I dati che sono stati copiati nel pool di archiviazione cache di dati inutilizzati e sono stati letti prima di un numero specificato di giorni. I dati più vecchi vengono eliminati per primi.
  2. I dati che sono stati copiati nel pool di archiviazione cache di dati inutilizzati prima di un numero specificato di giorni. I dati copiati più di recente vengono eliminati per primi.
YES
Specifica che i dati ripristinati nel pool di archiviazione cache di dati inutilizzati a seguito di una richiesta del client di oggetti possono essere eliminati dal pool di archiviazione prima che il periodo di scadenza specificato sia trascorso. Solo i dati idonei per l'eliminazione anticipata in base alle soglie e ai criteri definiti vengono eliminati.
No
Specifica che i dati ripristinati nel pool di archiviazione cache di dati inutilizzati a seguito di una richiesta del client di oggetti non sono soggetti a eliminazione quando l'occupazione del pool di archiviazione è vicina alla capacità.

Esempio: definire un pool di archiviazione primario per la copia dei dati da IBM Storage Protect Plus su nastro

Definire un pool di archiviazione principale denominato PLUSCOPYPOOL come tipo di archiviazione COLDDATACACHE. La creazione di una classe di dispositivi associata viene abilitata automaticamente. Definire un pool di archiviazione successivo denominato POOL1. Abilitare la collocazione dei file per i nodi client.
define stgpool pluscopypool stgtype=colddatacache
 nextstgpool=pool1 directory=dir_list

Comandi correlati

Tabella 1. Comandi correlati a DEFINE STGPOOL (Define a primary storage pool for copying data to tape)
Comando Descrizione
INTERROGAZIONE STGPOOL Visualizza informazioni sui pool di archiviazione.
UPDATE STGPOOL (cache di dati inutilizzati) Aggiorna un pool di archiviazione cache di dati inutilizzati.