Skip to main content
SANtricity commands
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Configuração automática de matriz de armazenamento - SANtricity CLI

Colaboradores netapp-driley

O autoConfigure storageArray comando configura automaticamente uma matriz de armazenamento.

Arrays compatíveis

Este comando se aplica a qualquer storage array individual, incluindo os arrays E4000, E2700, E5600, E2800, E5700, EF600 e EF300, desde que todos os pacotes SMcli estejam instalados.

Funções

Para executar esse comando em um storage array E4000, E2800, E5700, EF600 ou EF300, você deve ter a função Administrador de armazenamento.

Contexto

Antes de inserir o autoConfigure storageArray comando, execute o show storageArray autoConfiguration comando. O show storageArray autoConfiguration comando retorna informações de configuração na forma de uma lista de tipos de unidade válidos, níveis RAID, informações de volume e informações hot spare. (Esta lista corresponde aos parâmetros autoConfigure storageArray do comando.) Os controladores auditam o storage array e determinam o nível RAID mais alto que o storage array pode suportar e a definição de volume mais eficiente para o nível RAID. Se a configuração descrita pela lista retornada for aceitável, você poderá inserir o autoConfigure storageArray comando sem nenhum parâmetro. Se você quiser modificar a configuração, você pode alterar os parâmetros para atender aos requisitos de configuração. Você pode alterar um único parâmetro ou todos os parâmetros. Depois de inserir o autoConfigure storageArray comando, os controladores configuram a matriz de armazenamento usando os parâmetros padrão ou aqueles selecionados.

Sintaxe

autoConfigure storageArray
[driveType=(SAS | NVMe4K)]
[driveMediaType=(hdd | ssd | allMedia | unknown)]
[raidLevel=(0 | 1 | 3 | 5 | 6)]
[volumeGroupWidth=numberOfDrives]
[volumeGroupCount=numberOfVolumeGroups]
[volumesPerGroupCount=numberOfVolumesPerGroup]
[hotSpareCount=numberOfHotSpares]
[segmentSize=segmentSizeValue]
[cacheReadPrefetch=(TRUE | FALSE)]
[readAheadMultiplier=multiplierValue]
[securityType=(none | capable | enabled)]
[secureDrives=(fips | fde)]
[dataAssurance=(none | enabled)]
[blockSize=(512 | 4096)]

Parâmetros

Parâmetro Descrição

driveType

O tipo de unidades que você deseja usar para a matriz de armazenamento.

Você deve usar esse parâmetro quando tiver mais de um tipo de unidade em seu storage array.

Estes tipos de unidade são válidos:

  • SAS

  • NVMe4K

driveMediaType

O tipo de Mídia de unidade que você deseja usar para o storage de armazenamento.

Você deve usar esse parâmetro quando tiver mais de um tipo de Mídia de unidade em seu storage de armazenamento.

Esses tipos de Mídia de unidade são válidos:

  • hdd — Use esta opção quando você tem discos rígidos.

  • ssd — Use esta opção quando você tiver discos de estado sólido.

  • unknown — Use se você não tiver certeza de quais tipos de Mídia de unidade estão na bandeja de unidades

raidLevel

O nível RAID do grupo de volumes que contém as unidades na matriz de armazenamento. Os níveis RAID válidos são 0, 1, 3, 5 6 ou .

volumeGroupWidth

O número de unidades em um grupo de volumes na matriz de armazenamento.

volumeGroupCount

O número de grupos de volumes no storage array. Use valores inteiros.

volumesPerGroupCount

O número de volumes de capacidade igual por grupo de volumes. Use valores inteiros.

hotSpareCount

O número de hot spares que você deseja no storage array. Use valores inteiros.

segmentSize

A quantidade de dados (em KB) que o controlador grava em uma única unidade em um volume antes de gravar dados na próxima unidade. Os valores válidos são 4 (SSD only)``8 16 , 32, 64, , , 128, 256, ou 512.

cacheReadPrefetch

A configuração para ativar ou desativar o cache ler pré-busca. Para desativar a pré-busca de leitura de cache, defina este parâmetro como FALSE. Para ativar a pré-busca de leitura de cache, defina este parâmetro como TRUE.

readAheadMultiplier

Este parâmetro define quantos blocos de dados adicionais são lidos no cache. Os valores válidos variam de 0 a 65535.

Observação

Este parâmetro está obsoleto e será removido em uma versão futura do software de gerenciamento de armazenamento. Para uma melhor operação, use o cacheReadPrefetch parâmetro.

securityType

A configuração para especificar o nível de segurança ao criar os grupos de volumes e todos os volumes associados. Estas definições são válidas:

  • none — o grupo de volumes e os volumes não são seguros.

  • capable — o grupo de volumes e os volumes são capazes de ter a segurança definida, mas a segurança não foi ativada.

  • enabled — o grupo de volumes e os volumes têm a segurança ativada.

secureDrives

O tipo de unidades seguras para usar no grupo de volumes. Estas definições são válidas:

  • fips — para usar somente unidades compatíveis com FIPS.

  • fde — para usar unidades compatíveis com FDE.

Observação

Use este parâmetro junto com o securityType parâmetro. Se você especificar none para o securityType parâmetro, o valor do secureDrives parâmetro será ignorado, porque os grupos de volume não seguros não precisam ter tipos de unidade segura especificados.

blockSize

O tamanho do bloco dos volumes criados em bytes. Os valores suportados são 512 e 4096.

Unidades e grupos de volumes

Um grupo de volumes é um conjunto de unidades que são logicamente agrupadas pelos controladores no storage array. O número de unidades em um grupo de volumes é uma limitação do nível RAID e do firmware da controladora. Ao criar um grupo de volumes, siga estas diretrizes:

  • A partir da versão de firmware 7,10, você pode criar um grupo de volume vazio para que você possa reservar a capacidade para uso posterior.

  • Não é possível misturar tipos de unidade em um único grupo de volume.

  • Não é possível misturar unidades HDD e SSD num único grupo de volumes.

  • O número máximo de unidades em um grupo de volumes depende dessas condições:

    • O tipo de controlador

    • O nível RAID

  • Os níveis de RAID incluem: 0, 1, 3, 5 e 6.

    • Um grupo de volumes com RAID nível 3, RAID nível 5 ou RAID nível 6 não pode ter mais de 30 unidades e deve ter no mínimo três unidades.

    • Um grupo de volumes com RAID nível 6 deve ter, no mínimo, cinco unidades.

    • Se um grupo de volumes com RAID nível 1 tiver quatro ou mais unidades, o software de gerenciamento de armazenamento converte automaticamente o grupo de volumes para RAID nível 10, que é RAID nível 1 e RAID nível 0.

  • Para ativar a proteção contra perda de bandeja/gaveta, consulte as tabelas a seguir para obter critérios adicionais:

Nível Critérios para proteção contra perda de bandejas Número mínimo de bandejas necessário

Pool de discos

O pool de discos não contém mais de duas unidades em uma única bandeja

6

RAID 6

O grupo de volumes não contém mais do que duas unidades em uma única bandeja

3

RAID 3 ou RAID 5

Cada unidade do grupo de volume está localizada em uma bandeja separada

3

RAID 1

Cada unidade em um par RAID 1 deve estar localizada em uma bandeja separada

2

RAID 0

Não é possível obter a proteção contra perda do tabuleiro.

Não aplicável

Nível Critérios para proteção contra perda de gaveta Número mínimo de gavetas necessário

Pool de discos

O pool inclui unidades de todas as cinco gavetas e há um número igual de unidades em cada gaveta. Uma bandeja de 60 unidades pode obter proteção contra perda de gaveta quando o pool de discos contém 15, 20, 25, 30, 35, 40, 45, 50, 55 ou 60 unidades.

5

RAID 6

O grupo de volumes não contém mais do que duas unidades em uma única gaveta.

3

RAID 3 ou RAID 5

Cada unidade do grupo de volume está localizada em uma gaveta separada.

3

RAID 1

Cada unidade em um par espelhado deve estar localizada em uma gaveta separada.

2

RAID 0

Não é possível obter proteção contra perda de gaveta.

Não aplicável

Peças sobressalentes quentes

Com grupos de volumes, uma estratégia valiosa para proteger os dados é atribuir unidades disponíveis no storage como unidades hot spare. Um hot spare é uma unidade, que não contém dados, que atua como standby na matriz de armazenamento no caso de uma unidade falhar em um grupo de volumes RAID 1, RAID 3, RAID 5 ou RAID 6. O hot spare adiciona outro nível de redundância ao storage array.

Geralmente, as unidades hot spare devem ter capacidades iguais ou superiores à capacidade usada nas unidades que estão protegendo. As unidades hot spare devem ser do mesmo tipo de Mídia, do mesmo tipo de interface e da mesma capacidade que as unidades que estão protegendo.

Se uma unidade falhar no storage de armazenamento, o hot spare normalmente será substituído automaticamente pela unidade com falha sem a necessidade de sua intervenção. Se um hot spare estiver disponível quando uma unidade falhar, o controlador usará paridade de dados de redundância para reconstruir os dados no hot spare. O suporte de evacuação de dados também permite que os dados sejam copiados para um hot spare antes que o software marque a unidade "com falha".

Depois que a unidade com falha for fisicamente substituída, você pode usar uma das seguintes opções para restaurar os dados:

Depois de substituir a unidade com falha, os dados do hot spare são copiados de volta para a unidade de substituição. Esta ação é chamada copyback.

Se você designar a unidade hot spare como um membro permanente de um grupo de volume, a operação de cópia não será necessária.

A disponibilidade de proteção contra perda de bandeja e proteção contra perda de gaveta para um grupo de volumes depende da localização das unidades que compõem o grupo de volumes. A proteção contra perda de bandeja e a proteção contra perda de gaveta podem ser perdidas devido a uma unidade com falha e à localização da unidade hot spare. Para garantir que a proteção contra perda de bandeja e a proteção contra perda de gaveta não sejam afetadas, você deve substituir uma unidade com falha para iniciar o processo de cópia de segurança.

O storage de armazenamento seleciona automaticamente unidades compatíveis com Data Assurance (DA) para cobertura hot spare de volumes habilitados PARA DA.

Certifique-se de ter unidades compatíveis com DA no storage para cobertura hot spare de volumes habilitados PARA DA. Para obter mais informações sobre unidades compatíveis com DA, consulte o recurso Data Assurance.

As unidades com capacidade segura (FIPS e FDE) podem ser usadas como hot spare para unidades com capacidade segura e sem capacidade de segurança. As unidades com capacidade para não proteger podem fornecer cobertura para outras unidades com capacidade para não proteger e para unidades com capacidade segura se o grupo de volumes não tiver a segurança ativada. Um grupo de volumes FIPS só pode usar uma unidade FIPS como hot spare. No entanto, você pode usar um hot spare FIPS para grupos de volumes habilitados para segurança, com capacidade segura e não protegida.

Se você não tiver um hot spare, ainda poderá substituir uma unidade com falha enquanto o storage de armazenamento estiver operando. Se a unidade fizer parte de um grupo de volumes RAID 1, RAID 3, RAID 5 ou RAID 6, a controladora usará paridade de dados de redundância para reconstruir automaticamente os dados na unidade de substituição. Esta ação chama-se reconstrução.

Tamanho do segmento

O tamanho de um segmento determina quantos blocos de dados o controlador grava em uma única unidade em um volume antes de gravar dados na próxima unidade. Cada bloco de dados armazena 512 bytes de dados. Um bloco de dados é a menor unidade de armazenamento. O tamanho de um segmento determina quantos blocos de dados contém. Por exemplo, um segmento de 8 KB contém 16 blocos de dados. Um segmento de 64 KB contém 128 blocos de dados.

Quando você insere um valor para o tamanho do segmento, o valor é verificado em relação aos valores suportados fornecidos pelo controlador no tempo de execução. Se o valor inserido não for válido, o controlador retornará uma lista de valores válidos. O uso de uma única unidade para uma única solicitação deixa outras unidades disponíveis para atender simultaneamente a outras solicitações. Se o volume estiver em um ambiente onde um único usuário está transferindo grandes unidades de dados (como Multimídia), o desempenho é maximizado quando uma única solicitação de transferência de dados é atendida com uma única faixa de dados. (Uma faixa de dados é o tamanho do segmento que é multiplicado pelo número de unidades no grupo de volumes que são usadas para transferências de dados.) Neste caso, várias unidades são usadas para a mesma solicitação, mas cada unidade é acessada apenas uma vez.

Para obter o desempenho ideal em um ambiente de armazenamento de sistemas de arquivos ou banco de dados multiusuário, defina o tamanho do segmento para minimizar o número de unidades necessárias para atender a uma solicitação de transferência de dados.

Cache lê pré-busca

A pré-busca de leitura de cache permite que o controlador copie blocos de dados adicionais no cache enquanto o controlador lê e copia blocos de dados solicitados pelo host da unidade para o cache. Essa ação aumenta a chance de que uma futura solicitação de dados possa ser atendida a partir do cache. A pré-busca de leitura de cache é importante para aplicativos Multimídia que usam transferências de dados sequenciais. Os valores válidos para o cacheReadPrefetch parâmetro são TRUE ou FALSE. A predefinição é TRUE.

Tipo de segurança

Use o securityType parâmetro para especificar as configurações de segurança do storage array.

Antes de definir o securityType parâmetro como enabled, você deve criar uma chave de segurança do storage array. Use o create storageArray securityKey comando para criar uma chave de segurança de storage array. Estes comandos estão relacionados com a chave de segurança:

  • create storageArray securityKey

  • export storageArray securityKey

  • import storageArray securityKey

  • set storageArray securityKey

  • enable volumeGroup [volumeGroupName] security

  • enable diskPool [diskPoolName] security

Unidades seguras

As unidades com capacidade segura podem ser unidades com criptografia total de disco (FDE) ou unidades FIPS (Federal Information Processing Standard). Use o secureDrives parâmetro para especificar o tipo de unidades seguras a serem usadas. Os valores que você pode usar são fips e fde.

Exemplo de comando

autoConfigure storageArray securityType=capable secureDrives=fips;

Nível mínimo de firmware

O 7,10 adiciona capacidade RAID nível 6 e remove limites hot spare.

7,50 adiciona o securityType parâmetro.

7,75 adiciona o dataAssurance parâmetro.

8,25 adiciona o secureDrives parâmetro.