Criando conjuntos de redução de dados

Para usar a redução de dados no sistema, é necessário criar um conjunto de redução de dados, criar volumes thin-provisioning ou compactados e mapear esses volumes para hosts que suportam comandos de remoção de mapeamento de 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. O sistema suporta conjuntos de redução de dados, que contêm volumes thin-provisioned ou compactados. 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 rastreiam quando o espaço é liberado de hosts e a possível capacidade não utilizada que pode ser coletada e reutilizada no conjunto de armazenamentos. Quando espaço é liberado dos hosts, o processo é chamado de remoção de mapeamento. A remoção de 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 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 os dados são sobrescritos, quando os volumes são excluídos ou quando os dados são marcados como desnecessários por um host usando o comando SCSI de remoção de mapeamento. Em conjuntos de redução de dados, a capacidade recuperável é monitorada e coletada e eventualmente redistribuída de volta para o conjunto para uso. A capacidade recuperável pode ser usada para outros volumes, que usa recursos de armazenamento existentes de forma mais eficiente. Quando um conjunto de redução de dados é criado, o sistema monitora o conjunto para capacidade recuperável de operações de remoção de mapeamento do host. Esta capacidade pode ser reutilizada pelo sistema e redistribuída para o conjunto.

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, não como conjuntos-filhos.
  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, é possível criar diferentes tipos de volumes. O tipo de volumes que pode ser criado depende do tipo de topologia que está configurada no sistema. Se seu sistema usar a topologia padrão, que é a configuração de site único, selecione um destes tipos de volumes:
      • Básico
      • Espelhado
      • customizado
      Se seu sistema utiliza topologia estendida, que é uma configuração de múltiplos sites, selecione um destes tipos de volumes:
      • Básico
      • Alongado
      • customizado
      Se seu sistema utiliza topologia HyperSwap, que é uma configuração de múltiplos sites, selecione um destes tipos de volumes:
      • Básico
      • HyperSwap
      • customizado
  4. Insira as seguintes informações para o volume:
    Grupo
    Selecione da lista um conjunto de redução de dados. Volumes e cópias compactados, thin-provisioned e deduplicados devem estar em conjuntos de redução de dados.
    Detalhes do Volume
    Insira a quantidade, capacidade e 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.
  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 esse volume e 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, não como conjuntos-filhos.
  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.