DEFINE STGPOOL (Definir um conjunto de armazenamentos primários para copiar dados para a fita)
Use este comando para definir um conjunto de armazenamento primário que é conhecido como um conjunto de armazenamento cold-data-cache, que é usado em operações para copiar dados deIBM Storage Protect Plus para armazenamento em fita. Os dados de um cliente de objeto do IBM Storage Protect Plus são inicialmente gravados em um conjunto de armazenamentos de cache de dados frios no servidor IBM Storage Protect. Em seguida, os dados são movidos para um dispositivo de fita ou VTL (Virtual Tape Library).
- O objeto cliente deve ser um servidor IBM Storage Protect Plus .
- A replicação e a deduplicação de conjuntos de armazenamento cold-data-cache não são suportados.
- Ao contrário de outros conjuntos de armazenamento primários de acesso sequencial, não é possível especificar o parâmetro MAXSCRATCH quando se define conjuntos de armazenamento cold-data-cache. O parâmetro MAXSCRATCH é configurado como 5000 por padrão. No entanto, é possível emitir o comando UPDATE STGPOOL para mudar esse valor.
- Não é possível selecionar dados específicos para migrar. Todos os dados que são gravados no conjunto de armazenamento cold-data-cache estão sujeitos à migração.
Classe de privilégio
Para emitir esse comando, é necessário ter privilégio no sistema.
Sintaxe
Parâmetros
- pool_name (Obrigatório)
- Especifica o nome do conjunto de armazenamento a ser definido. O nome deve ser exclusivo e o comprimento máximo é 30 caracteres.
- POoltype= PRimary
- Especifica que você deseja definir um conjunto de armazenamento principal. Este parâmetro é opcional. O valor padrão é PRIMARY.
- STGType= COLDDATACache (Obrigatório)
- Especifica o tipo de armazenamento. Este parâmetro é necessário para definir um conjunto de armazenamento deste tipo. O valor deve ser COLDDATACACHE.
- COLDDATACache
- Especifica que o conjunto de armazenamentos é usado para operações de cópia para a fita. Apenas os dados de clientes de objetos elegíveis podem ser armazenados neste tipo de conjunto de armazenamento.Restrição: Os conjuntos de armazenamento de cache de dados frios não podem ser especificados como próximos conjuntos de armazenamento de qualquer conjunto de armazenamento, incluindo outros conjuntos de armazenamento do tipo COLDDATACACHE.
- DESCription
- Especifica uma descrição do conjunto de armazenamento. Este parâmetro é opcional. A descrição deve ter no máximo 255 caracteres. Coloque a descrição entre aspas, se contiver algum espaço em branco.
- ACCess
- Especifica como os nós clientes e os processos do servidor (como migração e recuperação) podem acessar arquivos no conjunto de armazenamentos. Este
parâmetro é opcional. O valor padrão é
READWRITE. É possível especificar os seguintes valores:
- READWrite
- Especifica que os nós clientes e os processos do servidor podem ser lidos e gravados em arquivos armazenados em volumes no conjunto de armazenamento.
- READOnly
- Especifica que os nós clientes podem ler somente arquivos dos volumes do conjunto de armazenamento.
Os processos do servidor podem mover arquivos dentro de volumes do conjunto de armazenamento. No entanto, nenhuma nova operação de gravação é permitida em volumes no conjunto de armazenamentos a partir de volumes que estiverem fora do conjunto de armazenamentos.
Se este conjunto de armazenamentos foi especificado como um conjunto de armazenamentos subordinado (com o parâmetro NEXTSTGPOOL) e o conjunto de armazenamentos tiver a configuração de parâmetro ACCESS=READONLY, o conjunto de armazenamentos será ignorado quando os processos do servidor tentarem gravar arquivos nele.
- UNAVailable
- Especifica que os nós clientes não podem acessar arquivos armazenados em volumes no conjunto de armazenamento.
Os processos do servidor podem mover arquivos nos volumes do conjunto de armazenamento e também podem mover ou copiar arquivos desse conjunto de armazenamento para outro conjunto de armazenamento. No entanto, nenhuma nova operação de gravação é permitida em volumes no conjunto de armazenamentos a partir de volumes que estiverem fora do conjunto de armazenamentos.
Se este conjunto de armazenamentos foi especificado como um conjunto de armazenamentos subordinado (com o parâmetro NEXTSTGPOOL) e o conjunto de armazenamentos tiver a configuração de parâmetro ACCESS=UNAVAILABLE, o conjunto de armazenamentos será ignorado quando os processos do servidor tentarem gravar arquivos nele.
- NEXTstgpool (Necessário)
- Especifica um conjunto de armazenamento principal para o qual os arquivos são migrados. Não é possível migrar dados de um conjunto de armazenamentos de acesso
sequencial para um conjunto de armazenamentos de acesso aleatório. Este parâmetro é obrigatório quando você define um conjunto de armazenamento cold-data-cache.Restrições: As restrições a seguir aplicam-se quando você especifica o parâmetro NEXTSTGPOOL para conjuntos de armazenamento de cache de dados a frio:
- O próximo conjunto de armazenamentos deve usar uma classe de dispositivo baseada em fita.
- A deduplicação de dados não deve ser ativada para o próximo conjunto de armazenamentos.
- O próximo conjunto de armazenamento não pode ter seu próprio próximo conjunto de armazenamento.
- O próximo conjunto de armazenamento deve ter o parâmetro MAXSIZE configurado como NOLIMIT.
Se o conjunto de armazenamentos recém-definido não tiver um próximo conjunto de armazenamentos, o servidor não poderá migrar arquivos do novo conjunto de armazenamentos e não poderá armazenar arquivos que excedam o tamanho máximo desse conjunto de armazenamentos em outro conjunto de armazenamentos.
Se o próximo conjunto de armazenamento tiver espaço insuficiente, tiver o parâmetro NEXTSTPOOL definido ou tiver um limite especificado no parâmetro MAXSIZE, os dados não serão migrados para aquele conjunto de armazenamento. Nestes casos, o servidor emite uma mensagem e a migração de dados falha.
- DIRectory (Necessário)
- Especifica um ou mais diretórios que podem ser usados para o conjunto de armazenamentos de cache de dados frios. Se você
especifica STGTYPE=COLDDATACACHE, deve-se especificar o
parâmetro DIRECTORY porque um ou mais diretórios são necessários para a
criação automática da classe de dispositivo. É possível atualizar os diretórios utilizados pelo conjunto de armazenamento cold-data-cache em um ponto posterior emitindo o comando UPDATE DEVCLASS.
Para especificar diversos conjuntos de armazenamentos, separe os nomes com vírgulas sem espaços intermediários.
- MIGPRocess
- Especifica o número de processos paralelos a serem utilizados para migrar os arquivos dos volumes neste conjunto de armazenamento. Este
parâmetro é opcional. Insira um valor no intervalo de 1 a 999. O valor padrão é 1.
Ao calcular o valor, considere o número de conjuntos de armazenamento sequenciais que estão envolvidos na migração e o número de unidades lógicas e físicas que poderão ser dedicadas a essa operação. Para acessar um volume de acesso sequencial, IBM Storage Protect usa um ponto de montagem e, se o tipo de dispositivo não for FILE, uma unidade física. O número de pontos de montagem e unidades disponíveis depende de outrosIBM Storage Protect e da atividade do sistema e nos limites de montagem das classes de dispositivos para os conjuntos de armazenamento de acesso sequencial que estão envolvidos na migração.
Por exemplo, suponha que você queira migrar simultaneamente os arquivos de volumes em dois conjuntos de armazenamentos de acesso sequencial primários e queira especificar três processos para cada um dos conjuntos de armazenamento. Os conjuntos de armazenamento possuem a mesma classe de dispositivo. Supondo que o conjunto de armazenamentos para o qual os arquivos estão sendo migrados tenha a mesma classe de dispositivo que o conjunto de armazenamentos a partir do qual os arquivos estão sendo migrados, cada processo necessita de dois pontos de montagem e, se o tipo de dispositivo não for FILE, de duas unidades. (Uma unidade é para o volume de entrada e a outra unidade é para o volume de saída.) Para executar seis processos de migração simultaneamente, são necessários pelo menos 12 pontos de montagem e 12 unidades. A classe de dispositivo para os conjuntos de armazenamento deve ter um limite de montagem de pelo menos 12.
Se o número de processos de migração especificado for maior que o número de pontos de montagem ou unidades disponíveis, os processos que não obtiverem pontos de montagem ou unidades aguardarão os pontos de montagem ou unidades se tornarem disponíveis. Se os pontos de montagem ou unidades não forem disponibilizados dentro do tempo especificado pelo parâmetro MOUNTWAIT, os processos de migração serão encerrados. Para obter informações sobre como especificar o parâmetro MOUNTWAIT , consulte DEFINE DEVCLASS (Definir uma classe de dispositivo).
O servidor IBM Storage Protect iniciará o número especificado de processos de migração, independentemente do número de volumes elegíveis para migração. Por exemplo, se você especificar 10 processos de migração e apenas seis volumes forem elegíveis para migração, o servidor iniciará 10 processos e quatro deles serão concluídos sem processar um volume.
Dica: Ao especificar este parâmetro, considere se a função de gravação simultânea está ativada para migração de dados do servidor. Cada processo de migração requer um ponto de montagem e uma unidade para cada conjunto de armazenamento de cópia e datapool ativo que é definido para o conjunto de armazenamentos de destino.Restrição: Este parâmetro não está disponível para conjuntos de armazenamento que utilizam os seguintes formatos de dados:- NETAPPDUMP
- CELERRADUMP
- NDMPDUMP
- REMOVERESToredcopybeforelifetimeend
- Especifica que os dados restaurados para o pool de armazenamento “cold-data-cache” em resposta a uma solicitação de IBM Storage Protect Plus podem ser excluídos antes da data de validade especificada para esses dados. Esse parâmetro será relevante se a ocupação do
conjunto de armazenamentos de cache de dados frios estiver se aproximando da capacidade. Este
parâmetro é opcional. O valor padrão é NO.Os dados são elegíveis para exclusão antecipada de acordo com um limite de tempo definido, especificado em dias, de acordo com a sequência a seguir:
- Dados que foram copiados para o conjunto de armazenamentos de cache de dados frios e que foram lidos mais do que um número especificado de dias atrás. Os dados mais antigos são excluídos primeiro.
- Dados que foram copiados para o conjunto de armazenamentos de cache de dados frios mais do que um número especificado de dias atrás. Os dados copiados mais recentemente são excluídos primeiro.
- YES
- Especifica que os dados restaurados para o conjunto de armazenamentos de cache de dados frios por causa da solicitação do cliente de objeto podem ser excluídos do conjunto de armazenamentos antes de o período de expiração especificado ser atingido. Apenas os dados que são elegíveis para exclusão antecipada de acordo com os limites e critérios definidos são excluídos.
- NO
- Especifica que os dados restaurados para o conjunto de armazenamentos de cache de dados frios por causa de uma solicitação do cliente de objeto não estarão sujeitos a exclusão quando a ocupação do conjunto de armazenamentos estiver se aproximando da capacidade.
Exemplo: Definir um conjunto de armazenamentos primário para cópia de dados de IBM Storage Protect Plus para fita
Defina um conjunto de armazenamento primário que é denominado PLUSCOPYPOOL como um tipo de armazenamento COLDDATACACHE. A criação de uma classe de dispositivo associada é ativada automaticamente. Defina um próximo conjunto de armazenamento que é denominado POOL1. Ative a organização de arquivos para nós de clientes.define stgpool pluscopypool stgtype=colddatacache
nextstgpool=pool1 directory=dir_listComandos Relacionados
| Comando | descrição |
|---|---|
| CONSULTA STGPOOL | Exibe informações sobre conjuntos de armazenamento. |
| UPDATE STGPOOL (cache de dados frios) | Atualizar um conjunto de armazenamentos de cache de dados frios. |
