Configurações de matriz

Uma matriz é uma configuração ou um grupo ordenado de dispositivos físicos (unidade de disco ou módulos de unidade flash) que é usado para definir volumes ou dispositivos lógicos. Uma matriz é um tipo de MDisk que é composto de unidades de disco; estas unidades são membros da matriz. Um Redundant Array of Independent Disks (RAID) é um método para configurar as unidades do membro para criar sistemas de alta disponibilidade e de alto desempenho. (Este tópico se aplica ao unidades flash que fornece um recurso de disco gerenciado (MDisk) de alta velocidade para o sistema).

O sistema suporta configurações de matriz não distribuída e distribuída. Em matrizes não distribuídas, unidades inteiras são definidas como hot-spares. Unidades hot spare são inativas e não processam E/S para o sistema até que ocorra uma falha de unidade. Quando uma unidade do membro falha, o sistema substitui automaticamente a unidade com falha por uma unidade hot-spare. O sistema então ressincroniza a matriz para restaurar sua redundância. No entanto, todas as unidades do membro dentro de uma matriz distribuída possuem uma área de reconstrução reservada para falhas na unidade. Todas as unidades em uma matriz podem processar dados de E/S e fornecer tempos de reconstrução mais rápido quando uma unidade falha.O nível do RAID fornece diferentes graus de redundância e desempenho; ele também determina o número de membros na matriz.

Se a criptografia estiver ativada no seu sistema, é possível criar matrizes criptografadas e matrizes distribuídas. Para obter mais informações, consulte Configurando a Criptografia.

A Figura 1 mostra os relacionamentos dos componentes da matriz no sistema.

Figura 1. Objetos da matriz
Figura mostra todos os objetos do sistema

Matrizes

Uma matriz não distribuída pode conter de 2 a 16 unidades e várias matrizes criam a capacidade para um conjunto. Para redundância, unidades sobressalentes (hot-spares) são alocadas para assumir operações de leitura/gravação se alguma das outras unidades falhar. No restante do tempo, as unidades sobressalentes ficam inativas e não processam solicitações para o sistema. Quando uma unidade do membro falha na matriz, os dados podem ser recuperados apenas na sobressalente com a mesma rapidez com que essa unidade pode gravar os dados. Devido a esse gargalo, a reconstrução dos dados pode levar muitas horas, pois o sistema tenta balancear a carga de trabalho do host e da reconstrução. Consequentemente, a carga nas unidades restantes do membro pode aumentar significativamente. A latência de E/S na matriz de reconstrução é afetada durante todo esse tempo. Como os dados de volume são divididos entre MDisks, todos os volumes são afetados durante o tempo gasto para reconstruir a unidade.

Matrizes distribuídas

Os nós SAN Volume Controller 2145-DH8 e SAN Volume Controller 2145-SV1 também suportam matrizes distribuídas. As configurações de matrizes distribuídas criam MDisks internos de grande escala. Essas matrizes, que podem conter de 4 a 128 unidades, também contêm áreas de reconstrução que são usadas para manter redundância após uma unidade falhar. Se não houver unidades suficientes disponíveis no sistema (por exemplo, em configurações com menos de quatro unidades flash), não é possível configurar uma matriz distribuída.

Diretrizes de configuração de matriz

Após a configuração de sistema, deve-se configurar o armazenamento ao criar conjuntos e designar armazenamento a conjuntos específicos. Assegure-se de que um conjunto ou conjuntos foram criados antes de designar armazenamento. Na GUI de gerenciamento, selecione Conjuntos > Ações > Incluir armazenamento.

Use o comando lsarrayrecommendation para exibir as recomendações do sistema para configurar uma matriz. Para um maior controle e flexibilidade, é possível usar o comando da interface da linha de comandos (CLI) mkarray para configurar uma matriz não distribuída em seu sistema. Para configurar uma matriz distribuída, é possível usar o comando mkdistributedarray.