DEFINE STGPOOL (Definir um conjunto de armazenamento de retenção)
Use este comando para definir um conjunto de armazenamento de retenção. Esse tipo de conjunto de armazenamentos é usado para armazenar cópias de dados que são retidos pelo servidor em conjuntos de retenção. Os dados são copiados do armazenamento primário para um conjunto de armazenamentos de retenção em fita ou para o armazenamento de objetos de nuvem.
A regra de armazenamento de cópia de retenção é executada uma vez por dia para copiar dados do conjunto de retenção do armazenamento primário para o conjunto de armazenamento de retenção. Para executar a regra de armazenamento imediatamente, é possível emitir o comando START STGRULE.
Classe de privilégio
Para emitir esse comando, é necessário ter privilégio no sistema.
Sintaxe
- 1 Quando você define um conjunto de armazenamento de retenção que é atribuído à classe de dispositivo CLOUD. Este parâmetro não é necessário.
- 2 Especifique o parâmetro COMPRESSION apenas quando estiver definindo um conjunto de armazenamento de retenção que é atribuído à classe de dispositivo CLOUD.
- 3 Especifique o parâmetro ENCRYPT apenas quando estiver definindo um conjunto de armazenamento de retenção que é atribuído à classe de dispositivo CLOUD.
Parâmetros
- pool_name (Obrigatório)
- Especifica o nome do conjunto de armazenamentos a ser definido. O nome deve ser exclusivo e o comprimento máximo é 30 caracteres.
- device_class_name (Obrigatório)
- Exibe o nome da classe de dispositivo à qual este conjunto de armazenamento é atribuído. O comprimento máximo do nome da classe de dispositivo é 30 caracteres. Especifique uma das seguintes classes de dispositivo:
- 3592
- LTO
- Ecartridge
- Nuvem
Restrição: As classes de dispositivos a seguir não são adequadas para retenção de dados de longo prazo e, portanto, não são suportadas para conjuntos de armazenamento de retenção:- FILE
- 3590
- Generictape
- POoltype= RETention
- Especifica que você deseja definir um conjunto de armazenamentos de retenção. Para definir um conjunto de armazenamentos de retenção, deve-se especificar POOLTYPE=RETENTION.
- DESCription
- Especifica uma descrição do conjunto de armazenamento de retenção. Este parâmetro é opcional. A descrição deve ter no máximo 255 caracteres. Coloque a descrição entre aspas, se contiver espaços em branco.
- ACCess
- Especifica como os nós clientes e os processos do servidor (como a 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.
- 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.
- REClaim
- Especifica quando o servidor recupera um volume, que se baseia na porcentagem do espaço recuperável em um volume. Espaço recuperável é a quantia de espaço ocupado por arquivos expirados ou que foram excluídos do banco de dados do IBM
Storage Protect.
A recuperação cria o espaço fragmentado e o espaço que é ocupado por arquivos de retenção em volumes utilizáveis novamente, movenndo quaisquer arquivos não expirados restantes de um volume para outro volume. Essa ação disponibiliza o volume original para reutilização. Este parâmetro é opcional. É possível especificar um número inteiro no intervalo de 1 a 100. O valor-padrão é 100.
Importante: Processamento de recuperação não recupera volumes que estão em estados ONSITERETRIEVE ou RESTOREONLY porque esses volumes são trazidos onsite com a finalidade de restaurar dados e não de mover dados para outros volumes. Se você retornar volumes do conjunto de armazenamentos de retenção no local para restaurar dados emitindo o comando MOVE RETMEDIA e especificando os valores de parâmetros TOSTATE=ONSITERETRIEVE ou TOSTATE=RESTOREONLY, o processamento de recuperação de armazenamento ignorará esses volumes. Para ser elegível para processamento de recuperação, os volumes de conjuntos de armazenamentos de retenção devem estar no estado MOUNTABLE.O servidor determina que o volume é um candidato para recuperação se a porcentagem de espaço recuperável em um volume for maior que o limite de recuperação do conjunto de armazenamentos.
Se você alterar o valor do padrão, especifique um valor de 50% ou mais para que os arquivos armazenados nos dois volumes possam ser combinados em um único volume de saída.
Restrição: A recuperação não é possível para volumes de conjuntos de armazenamento de retenção que são offsite porque pode não haver nenhuma versão dos arquivos disponíveis no local do onsite para utilizar para o processo de recuperação.
- RECLAIMPRocess
- Especifica o número de processos paralelos a serem utilizados para reorganizar os 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 do parâmetro, considere os seguintes recursos que são necessários para o processamento de recuperações:
- O número de conjuntos de armazenamentos sequenciais.
- O número de unidades lógicas e físicas que podem ser dedicadas a essa operação.
Por exemplo, suponha que você deseje reorganizar os volumes de dois conjuntos de armazenamento sequencial simultaneamente e especificar quatro processos para cada um dos conjuntos de armazenamento. Os conjuntos de armazenamento possuem a mesma classe de dispositivo. Cada processo requer dois pontos de montagem e duas unidades. (uma para o volume de entrada e outra para o volume de saída). Para executar oito processos de solicitação simultaneamente, você precisa de um total de pelo menos 16 pontos de montagem e 16 unidades. A classe de dispositivo para os conjuntos de armazenamento deve ter um limite de montagem de pelo menos 16.
É possível especificar um ou mais processos de recuperação para cada conjunto de armazenamento de retenção. É possível especificar vários processos de recuperação simultâneos para um único conjunto de armazenamentos de retenção. Assim, é possível aproveitar melhor as unidades de fita disponíveis. Se o processamento simultâneo múltiplo não for necessário, especifique um valor de 1 para o parâmetro RECLAIMPROCESS.
- COLlocate
- Especifica se o servidor tenta armazenar dados no menor número possível de volumes quando os dados pertencem a um dos seguintes candidatos:
- Um único nó cliente
- Um grupo de espaços no arquivo
- Um grupo de nós clientes
- Um espaço no arquivo do cliente
A disposição reduz o número de montagens da mídia de acesso sequencial para operações de restauração. No entanto, a disposição aumenta a quantia de tempo do servidor que é necessária para colocar arquivos para armazenamento e o número de volumes necessários.
É possível especificar uma das opções a seguir:- No
- Especifica que a consolidação está desativada. O servidor tenta usar todo o espaço disponível em cada volume antes de selecionar um novo volume.
- GRoup
- Especifica que a disposição está ativada no nível do
grupo para os nós clientess ou espaços no arquivo. Para grupos de disposição, o
servidor tenta colocar dados para os nós ou espaços no arquivo que pertencem ao
mesmo grupo de disposição na menor quantidade de volumes possível.
Se você especificar COLLOCATE=GROUP, mas não definir quaisquer grupos de disposição, ou se não incluir nós ou espaços no arquivo em um grupo de disposição, os dados serão colocados por nó. Considere o uso da fita ao organizar os nós clientes ou espaços no arquivo em grupos de disposição.
Por exemplo, se um conjunto de armazenamento baseado em fita consistir em dados de nós e você especificar COLLOCATE=GROUP, o servidor concluirá as ações a seguir:- Coloca os dados por grupo para nós agrupados. Sempre que possível, o servidor dispõe dados que pertencem a um grupo de nós em uma única fita ou no menor número possível de fitas. Os dados de um único nó também podem ser difundidos entre várias fitas que estão associadas a um grupo.
- Coloca os dados por nó para nós desagrupados. Sempre que possível, o servidor armazena os dados para um único nó em uma única fita. Todas as fitas disponíveis que já possuem dados para o nó são usadas antes do espaço disponível em qualquer outra fita usada.
Se um conjunto de armazenamento baseado em fita consistir em dados de espaços no arquivo agrupados e você especificar COLLOCATE=GROUP, o servidor concluirá as ações a seguir:- Coloca os dados, por grupo, apenas para espaços no arquivo agrupados. Sempre que possível, o servidor coloca dados que pertencem a um grupo de espaços no arquivo em uma única fita ou no menor número possível de fitas. Os dados de um único espaço no arquivo também podem ser difundidos entre várias fitas que estão associadas a um grupo.
- Coloca os dados por nó (para espaços no arquivo não definidos explicitamente para um grupo de disposição de espaços no arquivo). Por exemplo, o NODE1 possui espaços de arquivo denominados A, B, C, D e E. Os espaços de arquivo A e B pertencem a um grupo de colocação de espaços de arquivo mas C, D e E não. Os espaços no arquivo A e B são colocados pelo grupo de disposição de espaço no arquivo, enquanto C, D e E são colocados por nó.
Os dados são colocados na menor quantia de volumes de acesso sequencial.
- NODe
- Especifica que a disposição está ativada no nível do nó cliente. Para grupos de disposição, o servidor tenta colocar os dados para um nó no menor número de volumes possível. Se o nó tiver vários espaços no arquivo,
o servidor não tentará colocar esses espaços no arquivo. Para compatibilidade
com uma versão anterior, COLLOCATE=YES ainda é aceito pelo servidor
para especificar a disposição no nível do nó cliente.
Se um conjunto de armazenamento contiver dados para um nó que é um membro de um grupo de disposição e você especificar COLLOCATE=NODE, os dados serão colocados por nó.
- FIlespace
- Especifica que a consolidação seja ativada no nível da área de arquivos para nós de clientes. O servidor tenta colocar dados em um nó e espaço no arquivo no menor número de volumes possível. Se um nó tiver vários espaços no arquivo, o servidor tentará colocar dados em espaços no arquivo diferentes em volumes diferentes.
- MAXSCRatch
- Especifica o número máximo de volumes de trabalho que o servidor pode solicitar para este conjunto de armazenamento. É possível especificar um número inteiro no intervalo de 0 a 100000000. Ao permitir que o servidor solicite volumes de trabalho conforme necessário, você evita a necessidade de definir cada volume a ser utilizado.
O valor que é especificado para esse parâmetro é usado para estimar o número total de volumes disponíveis no conjunto de armazenamento de retenção e a capacidade estimada correspondente para o conjunto de armazenamento de retenção.
Os volumes de trabalho são automaticamente eliminados do conjunto de armazenamento quando eles ficam vazios. No entanto, se o modo de acesso para um volume utilizável for OFFSITE, o volume não será excluído do conjunto de armazenamentos de retenção até que o modo de acesso seja mudado. Um administrador pode então consultar o servidor em busca de volumes utilizáveis vazios e externos e retorná-los a um local interno.
Dica: Para operações server-to-server que utilizam volumes virtuais e que armazenam uma pequena quantidade de dados, considere especificar um valor para o parâmetro MAXSCRATCH que é superior ao valor que você geralmente especifica para operações de gravação para outros tipos de volumes. Após uma operação de gravação em um volume virtual, o IBM Storage Protect marca o volume como FULL, mesmo se o valor do parâmetro MAXCAPACITY na definição de classe de dispositivo não for atingido. O servidor não mantém volumes virtuais no status FILLING e não se anexa a eles. Se o valor do parâmetro MAXSCRATCH for muito baixo, operações do servidor para servidor podem falhar.
- REUsedelay
- Especifica o número de dias que deve decorrer depois que todos os arquivos forem excluídos de um volume, antes que o volume possa ser regravado ou retornado para o conjunto de trabalho. Este
parâmetro é opcional. É possível especificar um número inteiro na faixa de 0 a 9999. O valor padrão é 0, indicando que um volume pode ser regravado ou retornado para o conjunto de trabalho assim que todos os arquivos forem excluídos do volume.Requisito: Use este parâmetro para garantir que, ao restaurar o banco de dados para um nível anterior, as referências de banco de dados a arquivos no conjunto de armazenamento de retenção ainda sejam válidas. Esse parâmetro deve ser configurado com um valor superior ao número de dias do período planejado para retenção do backup de banco de dados mais antigo. O número de dias que são especificados para este parâmetro deve ser o mesmo que o número especificado para o comando SET DRMDBBACKUPEXPIREDAYS .
- OVFLOcation
- Especifica a localização de sobrecarga para o conjunto de armazenamento. O servidor atribui este nome de localização a um volume que é ejetado da biblioteca pelo comando. Este parâmetro é opcional. O comprimento máximo permitido para o nome do local é de 255 caracteres. Caso contenha caracteres em branco, coloque o nome do local entre aspas.
- COMPRession
- Especifica se os dados são compactados no conjunto de
armazenamentos. Especifique este parâmetro apenas quando estiver definindo um conjunto de armazenamentos de retenção atribuído à classe de dispositivo CLOUD. Este
parâmetro é opcional. É possível especificar um dos valores a seguir:
- No
- Especifica que os dados não são compactados no conjunto de armazenamentos de retenção.
- Yes
- Especifica que os dados são compactados no conjunto de armazenamentos de retenção. Esse valor é o padrão.
A alteração do valor do parâmetro COMPRESSION afeta apenas dados gravados no conjunto de armazenamentos após o valor ser alterado. Por exemplo, se o valor do parâmetro COMPRESSION for NO, e você alterar o valor para YES, os dados existentes no conjunto de armazenamentos permanecerão descompactados. Apenas novos dados gravados no conjunto de armazenamentos são compactados.
Emita o comando QUERY STGPOOL para ver se os dados em um conjunto de armazenamentos com uma classe de dispositivo CLOUD são compactados. Se você deseja compactar os dados no conjunto de armazenamento, é possível ativar a compactação no conjunto de armazenamento e, em seguida, utilizar o comando MOVE DATA para mover os dados em novos volumes compactados. Mova dados de um volume para um novo volume no mesmo conjunto de armazenamentos de retenção.
- ENCrypt
- Especifica se os dados são criptografados no conjunto de armazenamentos. Especifique este parâmetro apenas quando estiver definindo um conjunto de armazenamentos de retenção atribuído à classe de dispositivo CLOUD. Este
parâmetro é opcional. É possível especificar um dos valores a seguir:
- No
- Especifica que os dados não são criptografados no conjunto de armazenamentos de retenção.
- Yes
- Especifica que os dados são criptografados no conjunto de armazenamentos de retenção. Esse valor é o padrão.
A alteração do valor do parâmetro ENCRYPT afeta apenas dados gravados no conjunto de armazenamentos após o valor ser alterado. Por exemplo, se o valor do parâmetro ENCRYPT for NO, e você alterar o valor para YES, os dados existentes no conjunto de armazenamentos permanecem não criptografados. Apenas dados novos que forem gravados no conjunto de armazenamentos serão criptografados.
Emita o comando QUERY STGPOOL para ver se os dados em um conjunto de armazenamentos com a classe de dispositivo CLOUD são criptografados. Se você deseja criptografar os dados no conjunto de armazenamento, você pode ativar a criptografia no conjunto de armazenamento e, em seguida, utilizar o comando MOVE DATA para mover os dados em novos volumes criptografados. Mova dados de um volume para um novo volume no mesmo conjunto de armazenamentos de retenção.
Exemplo: definir um conjunto de armazenamentos de retenção com uma classe de dispositivo de fita LTO
Defina um pool de armazenamento de retenção com o nome RETENTIONPOOL_LTO9 para a classe de dispositivo de fita LTO (com um tipo de dispositivo LTO). Ative a disposição de arquivos por nó. Permita o máximo de 5 volumes utilizáveis para este conjunto de armazenamento.define stgpool retentionpool_lto9 lto pooltype=retention collocate=node maxscratch=5Comandos Relacionados
| Comando | descrição |
|---|---|
| EXCLUIR STGPOOL | Excluir um conjunto de armazenamentos do armazenamento do servidor. |
| MOVER DADOS | Move dados de um volume do conjunto de armazenamento especificado para outro volume do conjunto de armazenamento. |
| CONSULTA STGPOOL | Exibe informações sobre conjuntos de armazenamento. |
| UPDATE STGPOOL (retenção) | Atualize um conjunto de armazenamento de retenção. |
| UPDATE STGRULE (retenção) | Atualiza uma regra de armazenamento para a cópia de dados retidos. |
