Incluindo MDisks em Conjuntos de Armazenamento Usando a CLI

É possível usar a interface da linha de comandos (CLI) para incluir discos gerenciados (MDisks) em conjuntos de armazenamento.

Antes de Iniciar

Os MDisks devem estar no modo não gerenciado. Discos que já pertencem a um conjunto de armazenamento não podem ser incluídos em outro conjunto de armazenamento até que tenham sido excluídos de seu conjunto de armazenamento atual. Um MDisk pode ser excluído de um conjunto de armazenamento nas seguintes circunstâncias:
  • Se o MDisk não contiver quaisquer extensões em uso por um volume
  • Se for possível primeiro migrar as extensões que estão em uso para outras extensões livres dentro do grupo

Sobre Esta Tarefa

Importante: Não inclua um MDisk usando este procedimento se você estiver mapeando o MDisk para um volume de modo de imagem. A inclusão de um MDisk em um conjunto de armazenamentos permite que o sistema grave novos dados no MDisk; portanto, quaisquer dados existentes no MDisk são perdidos. Se você desejar criar um volume de modo de imagem, use o comando mkvdisk em vez de addmdisk.

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.

O sistema executa testes nos MDisks na lista antes de os MDisks terem permissão para fazer parte de um conjunto de armazenamentos quando:
  • Incluir MDisks em um conjunto de armazenamentos usando o comando addmdisk
  • Criar um conjunto de armazenamentos usando o comando mkmdiskgrp -mdisk

Esses testes incluem a verificação da identidade, da capacidade e do status do MDisk e de sua capacidade de executar operações de leitura e gravação. Se os testes falharem ou excederem o tempo limite, os MDisks não serão incluídos no grupo. Entretanto, com o comando mkmdiskgrp -mdisk, o conjunto de armazenamento ainda será criado, mesmo se o teste falhar, mas não conterá MDisks. Se o teste falhar, confirme se os MDisks estão no estado correto e se foram descobertos corretamente.

Os seguintes eventos contribuem para uma falha no teste de MDisks:
  • O MDisk não está visível para todos os nós do sistema no sistema em cluster.
  • A identidade do MDisk foi alterada em uma operação de descoberta anterior.
  • O MDisk não pode executar operações de leitura e gravação.
  • O status do MDisk pode ser degraded paths, degraded ports,excluded ou offline.
  • O MDisk não existe.
Os seguintes eventos contribuem para o tempo limite de um teste de MDisks:
  • O sistema controlador de disco no qual o MDisk reside está falhando.
  • Existe uma condição de falha na malha SAN ou em um cabo, o que está impedindo a comunicação confiável com o MDisk.
Nota: A primeira vez que você incluir um novo unidade flash em um conjunto, o unidade flash será formatado automaticamente e configurado para um tamanho de bloco de 512 bytes.

Procedimento

Para incluir MDisks em conjuntos de armazenamentos, conclua as etapas a seguir.

  1. Emita o comando lsmdiskgrp da CLI para listar os conjuntos de armazenamento existentes.

    Este exemplo é um comando da CLI que pode ser emitido para listar os conjuntos de armazenamentos existentes:

    lsmdiskgrp -delim :

    Este é um exemplo da saída que é exibida:

    id:name:status:mdisk_count:vdisk_count:
    capacity:extent_size:free_capacity:virtual_capacity:
    used_capacity:real_capacity:overallocation:warning
    0:mdiskgrp0:online:3:4:33.3GB:16:32.8GB:64.00MB:64.00MB:64.00MB:0:0
    1:mdiskgrp1:online:2:1:26.5GB:16:26.2GB:16.00MB:16.00MB:16.00MB:0:0
    2:mdiskgrp2:online:2:0:33.4GB:16:33.4GB:0.00MB:0.00MB:0.00MB:0:0
  2. Emita o comando addmdisk da CLI para incluir MDisks no conjunto de armazenamento.

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

    svctask addmdisk -mdisk mdisk4:mdisk5:mdisk6:mdisk7 bkpmdiskgroup

    Em que mdisk4:mdisk5:mdisk6:mdisk7 são os nomes dos MDisks que você deseja incluir no conjunto de armazenamento e bkpmdiskgroup é o nome do conjunto de armazenamento no qual você deseja incluir os MDisks.