Conjuntos de Armazenamentos

Em geral, um conjunto ou conjunto de armazenamentos é uma quantia alocada de capacidade que, conjuntamente, contém todos os dados para um conjunto especificado de volumes. O sistema suporta dois tipos de conjuntos: conjuntos pai e conjuntos filho.

Conjuntos-pai

Os conjuntos pais recebem suas capacidade de MDisks. Todos os MDisks em um conjunto são divididos em extensões do mesmo tamanho. Os volumes são criados a partir das extensões disponíveis no conjunto. É possível incluir MDisks em um conjunto a qualquer momento para aumentar o número de extensões que estão disponíveis para novas cópias de volumes ou para expandir cópias de volumes existentes. O sistema equilibra automaticamente as extensões de volumes entre os MDisks para fornecer o melhor desempenho para os volumes.

Para controlar o espaço disponível em um MDisk, o sistema divide cada MDisk em chunks de igual tamanho. Esses chunks são chamados de extensões e são indexados internamente. Os tamanhos das extensões podem ser 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 ou 8192 MB. A escolha do tamanho da extensão afeta a quantidade total de armazenamento que é gerenciada pelo sistema.

Especifique o tamanho da extensão quando criar um novo conjunto pai. Não é possível alterar o tamanho da extensão posteriormente; ele deve permanecer constante por todo o tempo de vida do conjunto pai.

Não é possível usar a função de migração para migrar volumes entre conjuntos pai que tenham tamanhos de extensão diferentes. Entretanto, é possível usar espelhamento de volume para mover dados para um conjunto pai que tenha um tamanho de extensão diferente.

Use o espelhamento de volume para incluir uma cópia do disco do conjunto de destino. Após as cópias serem sincronizadas, será possível liberar extensões excluindo a cópia dos dados no conjunto de origem. A função FlashCopy também pode ser usada para criar uma cópia de um volume em um conjunto diferente.

Um sistema pode gerenciar 2^22 extensões. Por exemplo, com um tamanho de 16 MB de extensão, o sistema pode gerenciar até 16 MB x 4.194.304 = 64 TB de armazenamento.

Ao escolher um tamanho da extensão, considere sua necessidades futuras. Por exemplo, se você tiver atualmente 40 TB de armazenamento e especificar um tamanho de extensão de 16 MB para todos os conjuntos pai, a capacidade do sistema será limitada a 64 TB de armazenamento no futuro. Se você selecionar um tamanho da extensão de 64 MB para todos os conjuntos pai, a capacidade do sistema poderá aumentar para 256 TB.

Usar um tamanho da extensão maior pode desperdiçar o armazenamento. Quando um volume é criado, a capacidade de armazenamento para o volume é arredondada para um número inteiro de extensões. Se você configurar o sistema para ter vários volumes pequenos e usar um tamanho da extensão grande, o armazenamento poderá ser desperdiçado no final de cada volume.

Easy Tier e requerem balanceamento do conjunto um mínimo de 8 GB de RAM em cada nó do sistema se houver mais de 700.000 extensões em cópias de volume. Supondo que o padrão atual seja 1 GB extensão de tamanho e armazenamento RAID-5, isso é aproximadamente 700 TB de armazenamento gerenciado e aproximadamente 800 TB de capacidade bruta. Supondo que o pré-7.1 padrão, de 256 MB extensão de tamanho e armazenamento RAID-5, seja aproximadamente 180 TB de armazenamento gerenciado e aproximadamente 200 TB de capacidade bruta.

Se estes limites de memória forem ultrapassados, Easy Tier e o conjunto de balanceamento são desativado, e um evento de alerta 020008 é gravado no log de eventos. Isso só pode ser resolvido instalando o RAM atualizar, excluindo volumes, ou quando o balanceamentos de conjunto e Easy Tier são desativados para alguns volumes usando a CLI.

Considere as diretrizes gerais a seguir ao criar ou gerenciar um conjunto pai:

  • Assegure-se de que todos os MDisks que estão alocados na mesma camada de um conjunto pai sejam do mesmo tipo de RAID. Alocar MDisks dentro da mesma camada assegura que uma única falha de um disco físico não deixe o conjunto inteiro offline. Por exemplo, se você tiver três matrizes RAID-5 em um conjunto e incluir um disco não RAID nesse conjunto, perderá o acesso a todos os dados divididos no conjunto se o disco não RAID falhar. De modo semelhante, por razões de desempenho, você não deve combinar tipos de RAID. O desempenho de todos os volumes é reduzido para o mais baixo realizador na camada.
  • Um MDisk pode ser associado a apenas um conjunto pai.
  • É possível especificar uma capacidade de aviso para um conjunto. Um evento de aviso é gerado quando a quantia de espaço usada no conjunto excede a capacidade de aviso. O limite de aviso é especialmente útil com volumes thin-provisioned que são configurados para usar automaticamente o espaço do conjunto.
  • Os volumes são associados com apenas um conjunto, exceto quando você migra entre os conjuntos pai.
  • Os volumes que são alocados de um conjunto pai são divididos em todo o armazenamento que é colocado nesse conjunto pai.
  • Aloque os volumes de modo de imagem entre os conjuntos pai. Os conjuntos-filhos não suportam volumes de modo de imagem.
  • É possível excluir um MDisk de modo de imagem, excluindo o volume de modo de imagem associado ou todo o conjunto pai.

    • Os volumes não estão usando nenhuma das extensões que estão no MDisk.
    • Extensões livres suficientes estão disponíveis em outro lugar no conjunto para mover quaisquer extensões que estejam em uso nesse MDisk.
    • O sistema garante que todas as extensões que estão sendo usadas pelos volumes no conjunto-filho são migradas para outros MDisks no conjunto pai para assegurar que os dados não sejam perdidos.
    É possível excluir um MDisk de matriz de um conjunto pai quando:
    • Os volumes não estão usando nenhuma das extensões que estão no MDisk.
    • Extensões livres suficientes estão disponíveis em outro lugar no conjunto pai para mover todas as extensões que estão em uso nesse MDisk.
    • Antes de remover MDisks de um conjunto pai, assegure-se de que o conjunto pai tenha capacidade suficiente para quaisquer conjuntos-filho que estejam associados ao conjunto pai.
  • Se o conjunto pai for excluído, não será possível recuperar o mapeamento que existia entre as extensões que estão no conjunto ou as extensões que os volumes usam. As unidades que estão no pai são retornadas para um uso de candidato e podem ser reutilizadas para criar novos MDisks. Como a exclusão de um pai pode causar uma perda de dados, deve-se forçar a exclusão quando ela estiver associada a volumes.

Conjuntos-filhos

Em vez de serem criados diretamente a partir de MDisks, os conjuntos-filho são criados a partir da capacidade existente que está alocada para um conjunto-pai. Assim como ocorre com conjuntos pai, é possível criar volumes que usem especificamente a capacidade alocada para o o conjunto filho. Os conjuntos filho são semelhantes aos conjuntos pai com propriedades semelhantes e podem ser usados para a operação de cópia de volume.

Os conjuntos filho são criados com capacidade física totalmente alocada. A capacidade do conjunto filho deve ser menor que a capacidade livre que está disponível para o conjunto pai. A capacidade alocada do conjunto filho não é mais relatada como o espaço livre de seu conjunto pai.

Considere as diretrizes gerais a seguir ao criar ou trabalhar com um conjunto-filho:
  • Conjuntos-filhos podem ser criados e mudados com a interface da linha de comandos ou por meio do IBM Spectrum Control ao criar Volumes virtuais do VMware vSphere. É possível usar a GUI de gerenciamento para visualizar conjuntos filho e suas propriedades.
  • Nos sistemas com criptografia ativada, os conjuntos-filhos podem ser criados para migrar os volumes existentes em um conjunto não criptografado para conjuntos-filhos criptografados. Ao criar um conjunto-filho depois de a criptografia estar ativada, uma chave de criptografia é criada para o conjunto-filho mesmo quando o conjunto pai não está criptografado. É possível usar o espelhamento de volume para migrar os volumes do conjunto pai não criptografado para o conjunto-filho criptografado.
  • Assim como ocorrem com conjuntos pai, é possível especificar um limite de aviso que alerta você quando a capacidade do conjunto filho está atingindo seu limite superior. Use esse limite para assegurar que o acesso não seja perdido quando a capacidade do conjunto-filho estiver próximo de sua sua capacidade alocada.
  • Certifique-se de que quaisquer conjuntos filho que estejam associados ao conjunto pai tenham capacidade suficiente para os volumes que estão no conjunto filho antes de remover MDisks de um conjunto-pai. O sistema migra automaticamente todas as extensões que são usadas pelos volumes para outros MDisks no conjunto pai, para assegurar que os dados não sejam perdidos.
  • Não é possível reduzir a capacidade de um conjunto filho abaixo de sua capacidade real. O sistema usa as extensões reservadas do conjunto pai que usa várias extensões. O sistema também reconfigura o nível de aviso quando o conjunto filho é reduzido e emite um aviso se o nível for atingido quando a capacidade estiver reduzida.
  • O sistema suporta a migração de uma cópia de volumes entre conjuntos filho no mesmo conjunto pai ou migração de uma cópia de um volume entre um conjunto filho e seu conjunto pai. Migrações entre um conjunto filho de origem e de destino com conjuntos pai diferentes não são suportadas. No entanto, é possível migrar uma cópia do volume do conjunto filho de origem para seu conjunto pai. A cópia de volume pode ser migrada do conjunto pai para o conjunto pai do conjunto-filho de destino. Por fim, a cópia de volume pode ser migrada do conjunto pai de destino para o conjunto-filho de destino.

Estados de conjunto

A Tabela 1 descreve os estados operacionais de um conjunto. Os conjuntos-filhos adotam o estado do conjunto-pai. Os estados que indicam um erro devem ser resolvidos no conjunto-pai.
Tabela 1. Estados de conjunto
Estado Descrição
Online O conjunto está online e disponível. Todos os MDisks no conjunto estão disponíveis.
Caminhos comprometidos Esse estado indica que um ou mais nós no sistema não podem acessar todos os MDisks no conjunto. Um estado de caminho comprometido é provavelmente o resultado de uma configuração incorreta do sistema de armazenamento ou da malha do Fibre Channel. No entanto, falhas de hardware na malha do sistema de armazenamento, Fibre Channel ou nó também podem ser um fator de contribuição para esse estado. Para se recuperar desse estado, siga estas etapas:
  1. Verifique se as regras de configuração de malha dos sistemas de armazenamento estão corretas.
  2. Assegure-se de que configurou o sistema de armazenamento corretamente.
  3. Corrija todos os erros no log de eventos.
Portas comprometidas Esse estado indica que um ou mais 1220 erros foram registrados com relação aos MDisks no conjunto. O erro 1220 indica que a porta Fibre Channel remota foi excluída do MDisk (disco gerenciado). Este erro pode causar um desempenho reduzido no sistema de armazenamento e geralmente indica um problema de hardware com o sistema de armazenamento. Para corrigir esse problema, é necessário resolver quaisquer problemas de hardware no sistema de armazenamento e corrigir os erros 1220 no log de eventos. Para resolver esses erros no log, clique em Monitorar > Eventos no GUI de gerenciamento. Esta ação exibe uma lista de erros não que estão atualmente no log de eventos. Para estes erros não corrigidos, selecione o nome do erro para iniciar um procedimento de manutenção orientada para resolvê-los. Os erros são listados em ordem decrescente com o erro de prioridade mais alta listado primeiro. Resolva primeiro os erros de prioridade mais alta.
Offline O conjunto está offline e disponível. Nenhum nó no sistema pode acessar os MDisks. A causa mais provável é que um ou mais MDisks estão offline ou foram excluídos.
Atenção: Se uma única matriz MDisk em um conjunto estiver off-line e não puder ser vista por nenhum dos nós on-line no sistema, o conjunto do qual esse MDisk é membro ficará off-line. Isso faz com que todas as cópias de volume que estão sendo apresentadas por esse conjunto fiquem offline. Tome cuidado ao criar conjuntos para assegurar uma configuração ideal.