mkarray

Use o comando mkarray para criar uma matriz MDisk e incluí-la em um conjunto de armazenamento. Este comando se aplica a matrizes não distribuídas. (Use o comando mkdistributedarray para criar matrizes distribuídas).

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>-mkarray - -drive --drive_id_list--+-------------------+------>
                                     '- -strip --+-128-+-'   
                                                 '-256-'     

>--+------------------------------------+----------------------->
   '- -sparegoal ----0-(MAX_DRIVES-1)---'   

>--+------------------------+----------------------------------->
   '- -name -- new_name_arg-'   

>--+------------------------------------------+----------------->
   '- -slowwritepriority ----+-latency----+---'   
                             '-redundancy-'       

>--+----------------------+--+-mdiskgrp_id --+-----------------><
   '- -encrypt --+- yes-+-'  '-mdiskgrp_name-'   
                 '- no--'                        

Parâmetros

-level
(Obrigatório) Configura o nível do RAID para a matriz MDisk sendo criada.
Os requisitos a seguir se aplicam aos níveis do RAID:
  • RAID-0: Divide os dados entre todos os membros, não fornece redundância.
  • RAID-1: Par espelhado de unidades, permite a leitura de qualquer unidade. Pode tolerar falha de qualquer unidade.
  • RAID-5: Essas matrizes dividem os dados entre as unidades do membro com uma divisão de paridade em cada faixa e poderá tolerar não mais do que uma falha de unidade do membro.
  • RAID-6: Essas matrizes dividem os dados entre as unidades do membro com duas divisões de paridade em cada faixa e poderão tolerar quaisquer duas falhas de unidade do membro simultâneo.
  • RAID-10: Essas matrizes estão em um conjunto de até oito pares espelhados com os dados divididos entre os espelhos. Elas podem tolerar a falha de uma unidade em cada espelho e permitir a leitura de ambas as unidades em um espelho. (Não é possível usar RAID-10 com matrizes distribuídas).
-drive drive_id_list
(Opcional) Identifica a unidade ou unidades a serem usadas como membros da matriz RAID.

Para as matrizes do RAID-1 e RAID-10, as unidades são especificadas como uma sequência de pares de unidades espelhadas. Por exemplo, se uma matriz for criada com -drive a:b:c:d, a unidade b irá conter a cópia espelhada da unidade a e a unidade d irá conter a cópia espelhada da unidade c. (Não é possível usar RAID-10 com matrizes distribuídas).

Essa lista mostra quantas unidades do membro serão permitidas em cada tipo de RAID suportado:
  • RAID-0: Permite unidades de um a oito membros.
    Nota: As unidades internas devem estar no mesmo nó.
  • RAID-1: Permite unidades de dois membros.
  • RAID-5, que é para sistemas baseados somente em gabinete: permite unidades de três a dezesseis membros.
  • RAID-6, que é para sistemas baseados somente em gabinete: permite unidades de cinco a dezesseis membros.
  • RAID-10: Permite unidades com:
    • Dois membros
    • Quatro membros
    • Seis membros
    • Oito membros
    • Dez membros
    • Doze membros
    • Quatorze membros
    • Dezesseis membros
    Cada par de unidades deve conter uma unidade de um nó no grupo de E/S e uma unidade do outro nó. (Não é possível usar RAID-10 com matrizes distribuídas).
-strip 128 | 256
(Opcional) Especifica o tamanho da faixa (em KB) para o disco gerenciado da matriz que está sendo criado. O padrão é 256 KB.
-sparegoal 0-(MAX_DRIVES-1)
(Opcional) Configura o número de sobressalentes pelos quais os membros dessa matriz devem ser protegidos. O padrão é 1 (exceto para matrizes RAID-0, que têm um padrão de 0).
-namenew_name_arg
(Opcional) Especifica o nome que você deseja aplicar ao MDisk da matriz.
-slowwritepriority latency | redundancy
(Opcional) Controla a capacidade da matriz para concluir as operações de gravação que levam muito tempo, mesmo se comprometer temporariamente a redundância.
O valor pode ser latency ou redundancy:
  • latency indica que o recurso está ativado para operações normais de E/S
  • redundancy indica que o recurso não está ativado para operações normais de E/S
O valor padrão é o modo latency para as matrizes existentes, a menos que a matriz seja RAID-0 (nesse caso o modo redundancy é necessário).
Importante: Não altere o modo de uma matriz RAID-0.
-encrypt yes | no
(Opcional) Especifica a matriz a ser criptografada. Os valores são yes e no.
Esse parâmetro é padronizado como yes quando lsencryption tem seu status configurado como enabled e todos os nós no grupo de E/S no qual a matriz está sendo definida estão aptos à criptografia.
Nota: O valor pode ser yes somente se a criptografia estiver ativada no grupo de E/S da matriz.
mdiskgrp_id | mdiskgrp_name
(Obrigatório) Identifica o conjunto de armazenamentos (por ID ou nome) no qual você deseja incluir o MDisk de matriz criado.

Descrição

Esse comando cria uma matriz RAID de discos gerenciados da matriz e a inclui em um conjunto de armazenamentos. Embora a camada da matriz seja determinada automaticamente, será possível alterá-la posteriormente usando o comando chmdisk.

Um MDisk de matriz que está sendo incluído em um conjunto de armazenamentos que é usado para relacionamentos ativo/ativo deve corresponder a outros MDisks no conjunto de armazenamentos.

Lembre-se: Esse comando não pode ser usado para incluir uma matriz em um conjunto-filho.

Se o raid_level for RAID-1 ou RAID-10 e a lista de unidades contiver unidades que não compartilham uma cadeia de conexão de porta SaS, a matriz tentará continuar a manter o equilíbrio da localização entre os pares espelhados. (Não é possível usar RAID-10 com matrizes distribuídas.) Mudanças na configuração indicam que uma unidade do membro pode não estar balanceada por objetivo, dependendo da cadeia atual. Isso é relativo à unidade que criou os objetivos do membro da matriz e à cadeia atual do parceiro de espelho.

Se o grupo MDisk tem uma chave de criptografia, a matriz deve ser criptografada.

Um Exemplo de Chamada (para Criar Matrizes)

mkarray -level raid0 -drive 0:1:2:3 raid0grp 

A saída resultante:

MDisk, id [0], criado com sucesso

Um Exemplo de Chamada (para Criar Matrizes Completamente Redundantes)

mkarray -level raid1 -drive 4:5 -strip 128 mdiskgrp_4

A saída resultante:

MDisk, id [1], criado com sucesso

Um Exemplo de Chamada para Criar uma Matriz não Criptografada no Hardware Criptografado

mkarray -level raid10 -drives 0:1:2:3:4:5 -encrypt no 0

A saída resultante:

MDisk, id [1], criado com sucesso