Criando Conjuntos de Armazenamento Usando a CLI

É possível usar a interface de linha de comandos (CLI) para criar conjuntos de armazenamento.

Antes de Iniciar

Atenção: Se você incluir um MDisk em um conjunto de armazenamentos como um MDisk, os dados no MDisk serão perdidos. Se desejar manter os dados em um MDisk (por exemplo, porque você deseja importar o armazenamento que anteriormente não era gerenciado pelo sistema ), é preciso criar então volumes de modo de imagem.

Suponha que o sistema foi configurado e que um controlador de backend foi configurado para apresentar um novo armazenamento para sistema.

Se estiver usando um disco gerenciado unidade flash em seu sistema, assegure-se de estar familiarizado com as regras de configuração do unidade flash.

Se você pretende manter a alocação do volume em um sistema de armazenamento, certifique-se de que todos os MDisks do conjunto de armazenamento sejam apresentados pelo mesmo sistema de armazenamento.

Certifique-se de que todos os MDisks que estejam alocados para um único conjunto de armazenamento sejam do mesmo tipo de RAID. Se o conjunto de armazenamento tiver mais de uma camada de armazenamento, certifique-se de que todos os MDisks da mesma camada sejam do mesmo tipo de RAID. Ao usar o Easy Tier, todos os MDisks de um conjunto de armazenamentos na mesma camada devem ser semelhantes e ter características de desempenho semelhantes. Se você não usar o Easy Tier, o conjunto de armazenamentos deverá conter somente uma camada de armazenamento e todos os MDisks do conjunto de armazenamentos deverão ser semelhantes e ter características de desempenho semelhantes.

Conforme você planeja quantos conjuntos criar, considere os fatores a seguir:
  • Um volume só pode ser criado usando o armazenamento de um conjunto de armazenamento. Portanto, se você criar pequenos (conjuntos de armazenamento), talvez perca os benefícios fornecidos pela virtualização, a saber, o gerenciamento mais eficiente do espaço livre e uma carga de trabalho distribuída de maneira mais uniforme, para a obtenção de um melhor desempenho.
  • Se algum MDisk de um conjunto de armazenamento ficar off-line, todos os (volumes) do conjunto de armazenamento ficarão off-line. Portanto, você talvez deseje considerar o uso de diferentes conjuntos de armazenamento para diferentes controladores de backend ou para diferentes aplicativos.
  • Se você previr a inclusão e a remoção regular de controladores de backend ou de armazenamento, essa tarefa poderá ser simplificada agrupando todos os MDisks apresentados por um controlador de backend em um único conjunto de armazenamento.
  • Todos os MDisks de um conjunto de armazenamentos devem ter níveis semelhantes de desempenho ou confiabilidade, ou ambos. Se um conjunto de armazenamento contiver MDisks com diferentes níveis de desempenho, o desempenho dos (volumes) desse grupo será limitado pelo desempenho do MDisk mais lento. Se um conjunto de armazenamento contiver MDisks com diferentes níveis de confiabilidade, a confiabilidade dos (volumes) desse grupo será igual à do MDisk menos confiável do grupo.
Nota: Ao criar um conjunto com um novo unidade flash, o novo unidade flash será formatado automaticamente e configurado para um tamanho de bloco de 512 bytes.

Sobre Esta Tarefa

Mesmo com o melhor planejamento, as circunstâncias podem mudar e você deve reconfigurar seus (conjuntos de armazenamento) após sua criação. Os recursos de migração de dados que são fornecidos pelo sistema permitem mover dados sem interrupção da E/S.

Escolhendo o tamanho de extensão de um conjunto de armazenamentos

Conforme você planeja o tamanho da extensão de cada novo conjunto, considere os fatores a seguir:
  • Você deve especificar o tamanho da extensão ao criar um novo conjunto de armazenamento.
  • O tamanho da extensão não pode ser alterado posteriormente; ele deve permanecer constante durante todo o tempo de vida do conjunto de armazenamento.
  • Conjuntos de armazenamento podem ter diferentes tamanhos de extensão; entretanto, isso impõe restrições no uso da migração de dados.
  • O tamanho da extensão afeta o tamanho máximo de um volume no conjunto de armazenamentos. Um tamanho de extensão maior aumenta a quantia total de armazenamento que o sistema pode gerenciar, e um tamanho de extensão menor permite o controle com mais baixa granularidade da alocação de armazenamento.
O Tabela 1 compara a capacidade máxima do volume para cada tamanho de extensão. O máximo é diferente para volumes thin-provisioned. Como o sistema aloca um número inteiro de extensões para cada volume que é criado, o uso de um tamanho da extensão maior pode aumentar a quantidade de armazenamento que é gasto no fim de cada volume. Tamanhos da extensão maiores também reduzem a capacidade do sistema distribuir cargas de trabalho de E/S sequenciais entre muitos MDisks e, portanto, pode reduzir os benefícios de desempenho da virtualização.
Tabela 1. Capacidade Máxima de Volume por Tamanho da Extensão
Tamanho da extensão (MB) Capacidade mínima de volume em GB (não volumes thin-provisioned) Capacidade máxima de volume em GB (volumes thin-provisioned)
16 2048 (2 TB) 2000
32 4096 (4 TB) 4000
64 8192 (8 TB) 8000
128 16.384 (16 TB) 16.000
256 32.768 (32 TB) 32.000
512 65.536 (64 TB) 65.000
1024 131.072 (128 TB) 130.000
2048 262.144 (256 TB) 260.000
4096 262.144 (256 TB) 262.144
8192 262.144 (256 TB) 262.144
Importante: É possível especificar diferentes tamanhos de extensão para diferentes conjuntos de armazenamento; entretanto, não é possível migrar (volumes) entre conjuntos de armazenamento com diferentes tamanhos de extensão. Se possível, crie todos os conjuntos de armazenamento com o mesmo tamanho de extensão.

Use as etapas a seguir para criar um conjunto de armazenamento:

Procedimento

Emita o comando mkmdiskgrp da CLI para criar um conjunto de armazenamento.

Este é um exemplo do comando da CLI que pode ser emitido para criar um conjunto de armazenamento:

mkmdiskgrp -name maindiskgroup -ext
32 
 -mdisk mdsk0:mdsk1:mdsk2:mdsk3

em que maindiskgroup é o nome do conjunto de armazenamento que você deseja criar, 32 MB é o tamanho da extensão que você deseja usar e mdsk0, mdsk1, mdsk2, mdsk3 são os nomes dos quatro MDisks que você deseja incluir no grupo.

Resultados

São criados MDisks e incluídos em um conjunto de armazenamento.

Exemplo

O exemplo a seguir fornece um cenário no qual você deseja criar um conjunto de armazenamento, mas não há MDisks disponíveis para incluir no grupo. Você planeja incluir os MDisks posteriormente. Use o comando mkmdiskgrp da CLI para criar o conjunto de armazenamento bkpmdiskgroup e, posteriormente, use o comando addmdisk da CLI para incluir mdsk4, mdsk5, mdsk6, mdsk7 no conjunto de armazenamento.

  1. Emita mkmdiskgrp -name bkpmdiskgroup -ext 32

    em que bkpmdiskgroup é o nome do conjunto de armazenamento que você deseja criar e 32 MB é o tamanho da extensão que você deseja usar.

  2. Localize quatro MDisks que você deseje incluir no conjunto de armazenamento.
  3. Emita addmdisk -mdisk mdsk4:mdsk5:mdsk6:mdsk7 bkpdiskgroup

    em que mdsk4, mdsk5, mdsk6, mdsk7 são os nomes dos MDisks que você deseja incluir no conjunto de armazenamento e bkpdiskgroup é o nome do conjunto de armazenamento no qual você deseja incluir MDisks.