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.

Criar volume RAID (seleção automática da unidade)

Colaboradores

O create volume comando cria um grupo de volumes entre as unidades no storage array e um novo volume no grupo de volumes. Os controladores de storage array escolhem as unidades a serem incluídas no volume.

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

Observação

Se você tiver unidades com capacidades diferentes, não será possível criar volumes automaticamente especificando o driveCount parâmetro. Se quiser criar volumes com unidades de diferentes capacidades, "Criar volume RAID (seleção manual da unidade)"consulte .

Sintaxe

create volume driveCount=numberOfDrives
[volumeGroupUserLabel="volumeGroupUserLabel"]
raidLevel=(0 | 1 | 3 | 5 | 6)
userLabel="userLabel"
driveMediaType=(HDD | SSD | unknown | allMedia)
[driveType=(SAS | NVMe4K)]
[capacity=volumeCapacity]
[owner=(a|b)]
[mapping=(none | default)]
[cacheReadPrefetch=(TRUE | FALSE)]
[segmentSize=segmentSizeValue]
[usageHint=(fileSystem | dataBase | multiMedia)]
[trayLossProtect=(TRUE | FALSE)]
[drawerLossProtect=(TRUE | FALSE)]
[dssPreAllocate=(TRUE | FALSE)]
[securityType=(none | capable | enabled)]
[secureDrives=(fips | fde )]
[dataAssurance=(none | enabled)]
[resourceProvisioningCapable=(TRUE | FALSE)]
[blockSize=blockSizeValue]
Cli

Parâmetros

Parâmetro Descrição

driveCount

O número de unidades não atribuídas que você deseja usar no grupo de volumes.

volumeGroupUserLabel

O nome que você deseja dar ao novo grupo de volumes. Coloque o novo nome do grupo de volumes entre aspas duplas (" ").

Observação

Se você não especificar uma etiqueta de usuário para o grupo de volume, o firmware do controlador atribuirá um número.

raidLevel

O nível RAID do grupo de volumes que contém o volume. Os valores válidos são 0, 1, 3, 5 6 ou .

userLabel

O nome que você deseja dar ao novo volume. Coloque o novo nome do volume entre aspas duplas (" ").

Observação

Este parâmetro é obrigatório.

driveMediaType

O tipo de material de unidade que pretende utilizar para o grupo de volumes. Estes suportes de dados da unidade são válidos:

  • HDD — Use esta opção quando tiver discos rígidos na bandeja de unidades

  • SSD — Use esta opção quando tiver unidades de estado sólido na bandeja de unidades

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

  • allMedia — Use esta opção quando quiser usar todos os tipos de Mídia de unidade que estão na bandeja de unidades

driveType

O tipo de unidade que você deseja usar no volume. Não é possível misturar tipos de unidade.

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

Se você não especificar um tipo de unidade, o comando padrão será any type.

capacity

O tamanho do volume que você está adicionando ao storage array. O tamanho é definido em unidades de bytes KB , , MB, GB TB ou .

owner

O controlador que possui o volume. Os identificadores válidos do controlador são a ou b, onde a está o controlador no slot A e b é o controlador no slot B. se você não especificar um proprietário, o firmware do controlador determina o proprietário.

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.

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 8 16 , 32, 64, , , 128, 256, ou 512.

usageHint

A definição para cacheReadPrefetch ambos os parâmetros e para o segmentSize parâmetro como valores predefinidos. Os valores padrão são baseados no padrão de uso de e/S típico da aplicação que está usando o volume. Os valores válidos são fileSystem, dataBase, multiMedia ou .

trayLossProtect

A configuração para aplicar proteção contra perda de bandeja quando você cria o grupo de volume. Para aplicar a proteção contra perda de bandeja, defina este parâmetro como TRUE. O valor padrão é FALSE.

drawerLossProtect

A configuração para aplicar a proteção contra perda de gaveta quando você cria o grupo de volume do repositório espelhado. Para aplicar a proteção contra perda de gaveta, defina este parâmetro como TRUE. O valor padrão é FALSE.

dssPreAllocate

A configuração para garantir que a capacidade de reserva seja alocada para o tamanho futuro do segmento aumenta. O valor padrão é TRUE.

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.

resourceProvisioningCapable

A configuração para especificar se os recursos de provisionamento de recursos estão ativados. Para desativar o provisionamento de recursos, defina este parâmetro como FALSE. O valor padrão é TRUE.

mapping

Este parâmetro permite mapear o volume para um host. Se pretender mapear mais tarde, defina este parâmetro como none. Se pretender mapear agora, defina este parâmetro como default. O volume é mapeado para todos os hosts que têm acesso ao pool de armazenamento. O valor padrão é none.

blockSize

Este parâmetro define o tamanho do bloco do volume que está sendo criado. Um valor de 0 ou o parâmetro não definido usa o tamanho padrão do bloco.

Notas

Você pode usar qualquer combinação de carateres alfanuméricos, hífens e sublinhados para os nomes. Os nomes podem ter um máximo de 30 carateres.

O driveCount parâmetro permite escolher o número de unidades que deseja usar no grupo de volumes. Não é necessário especificar as unidades por ID da bandeja e ID do slot. Os controladores escolhem as unidades específicas a serem usadas para o grupo de volumes.

O owner parâmetro define qual controlador possui o volume.

Se você não especificar uma capacidade usando o capacity parâmetro, toda a capacidade da unidade disponível no grupo de volumes será usada. Se você não especificar unidades de capacidade, bytes será usado como o valor padrã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.

Dica de utilização

Observação

Não é necessário introduzir um valor para o cacheReadPrefetch parâmetro ou para o segmentSize parâmetro. Se não introduzir um valor, o firmware do controlador utiliza o usageHint parâmetro com fileSystem como valor predefinido. Introduzir um valor para o usageHint parâmetro e um valor para o cacheReadPrefetch parâmetro ou um valor para o segmentSize parâmetro não causa um erro. O valor inserido para o parâmetro ou para cacheReadPrefetch o segmentSize parâmetro tem prioridade sobre o valor do usageHint parâmetro. O tamanho do segmento e as configurações de pré-busca de leitura de cache para várias dicas de uso são mostrados na tabela a seguir:

Dica de uso Definição do tamanho do segmento Configuração de pré-busca de leitura de cache dinâmico

Sistema de arquivos

128 KB

Ativado

Banco de dados

128 KB

Ativado

Multimédia

256 KB

Ativado

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.

Proteção contra perda de bandeja e proteção contra perda de gaveta

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

Disk Pool

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

Disk Pool

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

Exemplo de comando

create volume driveCount=2 volumeGroupUserLabel="FIPS_VG" raidLevel=1 userLabel="FIPS_V"
driveMediaType=HDD securityType=capable secureDrives=fips

Nível mínimo de firmware

7,10 adiciona capacidade RAID nível 6 e o dssPreAllocate parâmetro.

7,50 adiciona o securityType parâmetro.

7,60 adiciona o drawerLossProtect parâmetro.

7,75 adiciona o dataAssurance parâmetro.

8,25 adiciona o secureDrives parâmetro.

8,63 adiciona o resourceProvisioningCapable parâmetro.

11,70 adiciona o blockSize parâmetro.