Movendo volumes para um conjunto de redução de dados
O sistema suporta a migração de volumes existentes para um conjunto de redução de dados com espelhamento de volume. As operações de E/S dos hosts para o volume não são interrompidas durante a migração.
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.
É possível mover volumes compactados ou thin-provisioned em conjuntos padrão para conjuntos de redução de dados para simplificar o gerenciamento da capacidade recuperada. O conjunto de redução de dados rastreia as operações de remoção de mapeamento dos hosts e realoca a capacidade automaticamente. O sistema suporta o espelhamento de volume para criar uma cópia do volume em um novo conjunto de redução de dados. Este método cria uma cópia do volume em um novo conjunto de redução de dados e não interrompe as operações do host.
Usando a GUI de gerenciamento
- Crie um conjunto de redução de dados concluindo estas etapas:
- No GUI de gerenciamento, selecione .
- Na página Conjuntos, clique em Criar.
- Na página Criar conjunto, insira um nome do conjunto e selecione Redução de dados.
- Clique em Criar. Os conjuntos de redução de dados são criados apenas como conjuntos pai, não como conjuntos-filhos.
- Inclua armazenamento no conjunto de redução de dados concluindo estas etapas:
- No GUI de gerenciamento, selecione .
- Clique com o botão direito no conjunto de redução de dados criado e selecione Incluir armazenamento.
- Selecione do armazenamento disponível e aloque capacidade para o conjunto. Clique em Atribuir.
- Crie uma cópia do volume compactado ou thin-provisioned concluindo estas etapas:
- Na GUI de gerenciamento, selecione .
- Selecione o conjunto existente que contém os volumes que você deseja migrar para o conjunto de redução de dados. Clique com o botão direito no volume e selecione Incluir cópia de volume.
- Na página Incluir Cópia de Volume, selecione o conjunto de redução de dados para criar uma cópia do volume. A cópia 1 é o volume original no conjunto original, enquanto a cópia 2 é criada no conjunto de redução de dados. Certifique-se de que thin provisioning ou compactado seja selecionado para a economia de capacidade. Para a opção selecionada, também é possível selecionar para usar deduplicação para o volume criado. Por exemplo, é possível criar um volume thin-provisioned que também usa deduplicação para remover dados duplicados.
- Clique em Incluir.
- Assegure-se de que as cópias sejam sincronizadas antes de continuar com as próximas etapas. Na página
Volumes, certifique-se de que Sim seja exibido para a cópia 2
na coluna Sincronizado. Nota: O tempo gasto na conclusão da sincronização depende do tamanho do volume e do desempenho do sistema. É possível aumentar a taxa de sincronização clicando com o botão direito no volume e selecionando Modificar taxa de sincronização de espelho.
- Para concluir a migração, remova a cópia de volume original concluindo estas etapas:
- Na GUI de gerenciamento, selecione .
- Clique com o botão direito na cópia de volume e selecione Excluir.
- Clique em Sim para confirmar a exclusão.
Usando a interface da linha de comandos
- Para criar um conjunto de redução de dados, insira o comando a seguir:
Em que pool_name é o nome do conjunto, extent_size é o tamanho da extensão do conjunto e mdisk_id_list é uma lista de IDs de MDisk no conjunto de redução de dados.mkmdiskgrp -name pool_name -ext extent_size -mdisk mdisk_id_list -datareduction yes - Para criar cópias do volume no conjunto de redução de dados, insira o comando a seguir:
- Cópia do volume compactado
addvdiskcopy -mdiskgrp mdisk_group_name -compressed -rsize disk_size -autoexpand vdisk_name- Cópia de volume thin-provisioned
addvdiskcopy -mdiskgrp mdisk_group_name -rsize disk_size -autoexpand vdisk_name- Cópia do volume thin-provisioned, deduplicado
addvdiskcopy -mdiskgrp mdisk_group_name -rsize disk_size -autoexpand -deduplicated vdisk_name- Cópia de volume compactado, deduplicado
addvdiskcopy -mdiskgrp mdisk_group_name -compressed -rsize disk_size -autoexpand -deduplicated vdisk_name
Em que mdisk_group_name especifica o nome do conjunto de redução de dados criado na Etapa 1, no qual as cópias residem e disk_size é um valor de número inteiro em megabytes (MB). A variável vdisk_name é o nome do volume que está sendo copiado.
- Para assegurar-se de que as cópias do volume estejam sincronizadas, insira o comando a seguir:
Em que vdisk_name é o nome do volume que contém as cópias. Na saída de comando, verifique se o valor sync está configurado como yes para a nova cópia de volume, o que indica que a nova cópia de volume está sincronizada com a cópia original.lsvdisk vdisk_name - Para concluir a migração, remova a cópia original dos volumes do conjunto original, inserindo o seguinte comando:
Em que copy_id é o identificador designado pelo sistema para a cópia de volume e vdisk_name é o nome do volume original.rmvdiskcopy -copy copy_id vdisk_name