Criando conjuntos de redução de dados

Para usar tecnologias de redução de dados no sistema, é preciso criar um conjunto de redução de dados, criar volumes thin-provisioned ou compactados e mapear esses volumes para hosts que suportam comandos de remoção de mapeamento SCSI.

A redução de dados pode aumentar a eficiência de armazenamento e de desempenho e reduzir custos de armazenamento, especialmente para armazenamento flash. A redução de dados reduz a quantidade de dados que são armazenados em sistemas de armazenamento externo e unidades internas, recuperando os recursos de armazenamento usados anteriormente que não são mais requeridos por sistemas host. Para estimar as possíveis economias de capacidade que as tecnologias de redução de dados podem fornecer ao sistema, use a Ferramenta de Estimativa de Redução de Dados (DRET). Essa ferramenta analisa as cargas de trabalho do usuário existentes que estão sendo migradas para um novo sistema. A ferramenta verifica as cargas de trabalho de destino em todas as matrizes de armazenamento anexadas, consolida esses resultados e gera uma estimativa da economia potencial de redução de dados para todo o sistema.

Acesse https://www-945.ibm.com/support/fixcentral/ para procurar em IBM Spectrum Virtualize para localizar a ferramenta e seu leia-me.

O sistema suporta conjuntos de redução de dados, que podem conter volumes compactados ou thin-provisioned. Os conjuntos de redução de dados também suportam economia de capacidade adicional em volumes thin-provisioned e compactados, suportando a deduplicação de dados. Quando a deduplicação é especificada para um volume thin-provisioned ou compactado, as versões de dados duplicadas são eliminadas e não gravadas no armazenamento, economizando, assim, capacidade adicional. Os conjuntos de redução de dados também contêm volumes específicos que controlam quando o espaço é liberado dos hosts e a possível capacidade não utilizada que pode ser coletada e reutilizada dentro do conjunto de armazenamentos. Quando espaço é liberado dos hosts, o processo é chamado de remoção de mapeamento. Remover mapeamento é um conjunto de comandos SCSI que os hosts usam para indicar que a capacidade alocada não é mais necessária em um volume de destino. O espaço liberado pode ser coletado e reutilizado no sistema sem a realocação de capacidade no armazenamento. O conjunto também pode recuperar a capacidade não utilizada em um conjunto de redução de dados e redistribuí-la para extensões livres. Capacidade recuperável é a capacidade não utilizada que é criada quando dados são gravados, volumes são excluídos ou quando dados são marcados como desnecessários por um host usando o comando de remoção de mapeamento SCSI. Quando um host não precisa mais dos dados armazenados em um volume, o sistema host usa comandos SCSI de remoção de mapeamento para liberar esse armazenamento do volume. Quando esses volumes estiverem em conjuntos de redução de dados, esse espaço se torna a capacidade recuperável e é monitorado e coletado e, eventualmente, redistribuído de volta para o conjunto para ser usado pelo sistema. Na GUI de gerenciamento, a capacidade recuperável é incluída na capacidade disponível para o conjunto de redução de dados. Para conjuntos padrão, a capacidade disponível não inclui nenhuma capacidade recuperável. Na interface da linha de comandos, o comando lsmdiskgrp exibe os diferentes valores que se aplicam a conjuntos de redução de dados e padrão. Para conjuntos de redução de dados, o valor para reclaimable_capacity indica a quantidade de capacidade não utilizada que está disponível após os dados serem reduzidos no conjunto. Ao contrário da GUI de gerenciamento, reclaimable_capacity não é incluído no valor free_capacity que é exibido no lsmdiskgrp. A capacidade recuperável é coletada como metadados e também é armazenada no conjunto de redução de dados, usando assim o armazenamento no sistema de armazenamento externo. O sistema retorna periodicamente essa capacidade de volta ao conjunto, no entanto, pode usar até 85% da capacidade lógica disponível com dados recuperáveis, o que pode gerar avisos incorretos de falta de espaço no sistema de armazenamento externo. Ao criar conjuntos de redução de dados, certifique-se de que 15% da capacidade total alocada seja reservada para essas operações. A capacidade recuperável pode ser usada para outros volumes, que usa recursos de armazenamento existentes de forma mais eficiente. Monitore a capacidade física dos conjuntos de redução de dados na GUI de gerenciamento selecionando Conjuntos > Conjuntos. Na interface da linha de comandos, use o comando lsmdiskgrp para exibir a capacidade física de um conjunto de redução de dados.

O suporte para o comando de remoção de mapeamento SCSI do host é desativado por padrão. Para ativar o suporte para um host usar comandos de remoção de mapeamento SCSI, insira o seguinte comando:
chsystem -hostunmap on

Usando a GUI de gerenciamento

Para criar a redução de dados no sistema, conclua estas etapas:
  1. Crie um conjunto de redução de dados concluindo estas etapas:
    1. No GUI de gerenciamento, selecione Conjuntos > Conjuntos.
    2. Na página Conjuntos, clique em Criar.
    3. Na página Criar conjunto, insira um nome do conjunto e selecione Redução de dados.
    4. Clique em Criar. Os conjuntos de redução de dados são criados apenas como conjuntos pai e não como conjuntos-filho.
  2. Inclua armazenamento no conjunto de redução de dados concluindo estas etapas:
    1. No GUI de gerenciamento, selecione Conjuntos > Conjuntos.
    2. Clique com o botão direito no conjunto de redução de dados criado e selecione Incluir armazenamento.
    3. Selecione do armazenamento disponível e aloque capacidade para o conjunto. Clique em Atribuir.
  3. Crie volumes compactados, thin-provisioned, deduplicados ou uma combinação desses volumes no conjunto de redução de dados e mapeie-os para hosts concluindo estas etapas:
    1. Na GUI de gerenciamento, selecione Volumes > Volumes.
    2. Na página Volumes, clique em Criar volumes.
    3. Na página Criar volume, selecione o tipo de volume que você deseja criar.
    4. Insira as informações a seguir para o volume:
      Conjunto
      Selecione um conjunto de redução de dados na lista. Volumes e cópias compactados, thin-provisioned e deduplicados devem estar em conjuntos de redução de dados.
      Detalhes do Volume
      Insira a quantidade, a capacidade e o nome para o volume ou volumes que você está criando.
      Economia de capacidade
      Selecione Nenhum, Thin-provisioning ou Compactação. Para qualquer uma dessas opções, também é possível selecionar para usar deduplicação para o volume criado. Por exemplo, é possível criar um volume compactado que também usa deduplicação para remover dados duplicados.
      Nota: Se seu sistema contiver unidades de autocompactação, assegure-se de que o volume seja criado com a compactação ativada. Se não, o sistema não pode calcular a capacidade física exata disponível.
    5. Clique em Criar e mapear.
      Nota: Selecione Criar para criar os volumes no conjunto de redução de dados sem mapeamento para hosts. Se você deseja mapear volumes para hosts posteriormente, selecione Hosts > Hosts > Incluir hosts.
    6. Na página Criar mapeamento, selecione Host para exibir todos os hosts que estão disponíveis para mapeamento. Os hosts devem suportar comandos unmap SCSI. Verifique se o tipo de host selecionado suporta comandos de remoção de mapeamento SCSI. Clique em Avançar.
    7. Verifique o volume e, em seguida, clique em Mapear Volumes.

Usando a interface da linha de comandos

Para criar a redução de dados no sistema, conclua estas etapas:
  1. Para criar um conjunto de redução de dados, insira o comando a seguir:
    mkmdiskgrp -name pool_name -ext extent_size -datareduction yes
    Em que pool_name é o nome do conjunto e extent_size é o tamanho da extensão do conjunto. Os conjuntos de redução de dados são criados apenas como conjuntos pai e não como conjuntos-filho.
  2. Para criar um volume compactado ou thin-provisioned em um conjunto de redução de dados, insira o comando a seguir:
    mkvolume -name name -pool storage_pool_name -size disk_size -compressed
    mkvolume -name name -pool storage_pool_name -size disk_size -thin
    Em que name é o nome do novo volume, storage_pool_name é o nome do conjunto de redução de dados e disk_size é a capacidade do volume.
  3. Para mapear o volume para um host, insira o comando a seguir:
    mkvdiskhostmap -host host_name vdisk_name 
    Em que host_name é o nome do host e vdisk_name é o nome do volume.