Criando volumes Usando a CLI

É possível usar a interface de linha de comandos (CLI) para criar volumes. É possível criar volumes que não são volumes de alta disponibilidade ou criar volumes de alta disponibilidade.

Antes de Iniciar

Se o volume que você estiver criando mapear para o unidade flash, os dados armazenados no volume não estarão protegidos contra falhas do Unidade flash ou falhas do nó. Para evitar a perda de dados, inclua uma cópia do volume que mapeie para um Unidade flash de outro nó.

Essa tarefa assume que o sistema em cluster (sistema) foi configurado e que foram criados conjuntos de armazenamento. É possível estabelecer um conjunto de armazenamento vazio para manter os MDisks usados para volumes de modo de imagem.

Sobre Esta Tarefa

Nota: Se desejar manter os dados em um disco gerenciado, crie o modo de imagem (volumes). Esta tarefa descreve como criar um volume com virtualização dividida.

Use o comando mkvdisk para criar volumes sequenciais, divididos ou de modo de imagem que não são volumes de alta disponibilidade. Use o comando mkvolume para criar volumes de alta disponibilidade (ou volumes que não sejam de alta disponibilidade). Use o comando mkimagevolume para criar um volume de modo de imagem ao importar dados (preservados) em um disco gerenciado de outro sistema de armazenamento.

Procedimento

Para criar volumes, conclua estas etapas:

  1. Emita o comando lsmdiskgrp da CLI para listar os conjuntos de armazenamentos disponíveis e a quantia de armazenamento livre em cada grupo.

    Emita este comando da CLI para listar os conjuntos de armazenamentos:

    lsmdiskgrp -delim :

    A seguinte saída é exibida:

    id:name:status:mdisk_count:vdisk_count:capacity:extent_size:free_capacity:virtual_capacity:
    used_capacity:real_capacity:overallocation:warning:easy_tier:easy_tier_status
    0:mdiskgrp0:degraded:4:0:34.2GB:16:34.2GB:0:0:0:0:0:auto:inactive
    1:mdiskgrp1:online:4:6:200GB:16:100GB:400GB:75GB:100GB:200:80:on:active
  2. Decida qual conjunto de armazenamentos você deseja que forneça o armazenamento para o volume.
  3. Emita o comando lsiogrp da CLI para mostrar os grupos de E/S e o número de volumes designados a cada grupo de E/S.
    Nota: É normal que sistemas com mais de um grupo de E/S tenham mkvdisk, que tem volumes em grupos de E/S diferentes. É possível usar FlashCopy para fazer cópias dos volumes, independentemente de se os volumes de origem e de destino estão no mesmo grupo de E/S.

    De maneira semelhante, se você planejar usar o intrasistema do Metro Mirror ou Global Mirror, ambos os volumes principal e auxiliar podem estar no mesmo grupo de E/S ou em grupos de E/S diferentes.

    Emita este comando da CLI para listar grupos de E/S:

    lsiogrp -delim :

    A seguinte saída é exibida:

    id:name:node_count:vdisk_count:host_count
    0:io_grp0:2:0:2
    1:io_grp1:2:0:1
    2:io_grp2:0:0:0
    3:io_grp3:0:0:0
    4:recovery_io_grp:0:0:0
  4. Decida para qual grupo de E/S você deseja designar o volume. Isso determina quais nós do Storwize V3700 no sistema processam as solicitações de E/S a partir dos sistemas host. Se você tiver mais de um grupo de E/S, assegure-se de distribuir os volumes entre os grupos de E/S para que a carga de trabalho de E/S seja compartilhada igualmente entre todos os nós do Storwize V3700.
  5. Emita o comando mkvdisk da CLI para criar um volume (que não é um volume de alta disponibilidade) que usa virtualização dividida. Use o comando mkvolume para criar volumes de alta disponibilidade.

    A taxa com que as cópias de volume são ressincronizadas após a perda de sincronização pode ser especificada usando o parâmetro -syncrate. Tabela 1 define as taxas. Estas configurações também afetam a taxa inicial da formatação.

    Tabela 1. Volume Ressincronização das Cópias de
    Valor de Syncrate Dados copiados por segundo
    1-10 128 KB
    11-20 256 KB
    21-30 512 KB
    31-40 1 MB
    41-50 2 MB
    51-60 4 MB
    61-70 8 MB
    71-80 16 MB
    81-90 32 MB
    91-100 64 MB

    A configuração padrão é 50. A taxa de sincronização deve ser configurada de forma que as cópias do volume sejam ressincronizadas rapidamente após a perda de sincronização.

    Emita este comando da CLI para criar um volume com duas cópias usando o nome do grupo de E/S e o nome do conjunto de armazenamentos e especificando a taxa de sincronização:

    mkvdisk -iogrp io_grp1 -mdiskgrp
    grpa:grpb -size500 -vtype striped 
    -copies 2 –syncrate 90

    em que io_grp1 é o nome do grupo de E/S que você deseja que o volume use, grpa é o nome do conjunto de armazenamentos da cópia primária do volume e grpb é o nome do conjunto de armazenamentos da segunda cópia do volume e 2 é o número de cópias de volume e a taxa de sincronização é 90, que equivale a 32 MB por segundo.

    Emita este comando da CLI para criar um volume usando o ID do grupo de E/S e o ID do conjunto de armazenamentos:

    mkvdisk -name mainvdisk1 -iogrp 0
     -mdiskgrp 0 -vtype striped -size 256 -unit gb

    em que mainvdisk1 é o nome que você deseja dar ao volume, 0 é o ID do grupo de E/S que você deseja que o volume use, 0 é o ID do conjunto de armazenamentos que você deseja que o volume use e 256 é a capacidade do volume.

    Emita este comando da CLI para criar um volume thin-provisioned usando o nome do grupo de E/S e o nome do conjunto de armazenamentos:

    mkvdisk  -iogrp io_grp1 -mdiskgrp bkpmdiskgroup
    -vtype striped
    -size 10 unit gb -rsize 20% -autoexpand -grainsize 32 

    em que io_grp1 é o nome do grupo de E/S que você deseja que o volume use e 20% é a quantidade de armazenamento real a ser alocada para o volume, como uma proporção de seu tamanho virtual. Neste exemplo, o tamanho é 10 GB, portanto, serão alocados 2 GB.

    Emita este comando da CLI para criar um volume com duas cópias usando o nome do grupo de E/S e o nome do conjunto de armazenamentos:

    mkvdisk -iogrp io_grp1 -mdiskgrp
    grpa:grpb 
    -size 500 -vtype striped -copies 2

    em que io_grp1 é o nome do grupo de E/S que você deseja que o volume use, grpa é o nome do conjunto de armazenamentos da cópia primária do volume e grpb é o nome do conjunto de armazenamentos da segunda cópia do volume e 2 é o número de cópias de volume.

    Emita este comando da CLI para criar um volume de alta disponibilidade dividido:
    mkvolume -pool 0:1 -size 1000
    Isso cria um volume em um conjunto de armazenamentos 0 com uma capacidade de 1000 MBs.
    Emita este comando da CLI para criar um volume de modo de imagem:
    mkimagevolume -mdisk 7 -pool 1 -thin -size 25 -unit gb
    Isso importa um volume de modo de imagem com uso eficiente de espaço com uma capacidade virtual de 25 GB no conjunto de armazenamentos 1 usando MDisk 7.
    Nota: Se você desejar criar duas cópias de volume de tipos diferentes, crie a primeira cópia usando o comando mkvdisk e, em seguida, inclua a segunda cópia usando o comando addvdiskcopy.Para criar um volume de alta disponibilidade, use o comando mkvolume. Para converter um volume básico em um volume de alta disponibilidade, use o comando addvolumecopy.
  6. Emita o comando lsvdisk da CLI para listar todos os volumes que foram criados.