FabricPool políticas de escalonamento de volume
FabricPool as políticas de hierarquização de volumes determinam quais dados em um volume são elegíveis para serem hierarquizados e o parâmetro de dias mínimos de resfriamento para hierarquização determina quando os dados são considerados inativos e elegíveis para serem hierarquizados.
|
|
Listas de controle de acesso (ACLs), estruturas de diretório e metadados nunca são transferidos de camada; eles sempre permanecem na camada local. |
Uma verificação diária de tiering em segundo plano procura por blocos frios. Quando blocos suficientes de 4KB do mesmo volume são coletados, eles são concatenados em um objeto de 4MB e movidos para a camada de nuvem com base na política de tiering do volume.
Compreender como funcionam as políticas de hierarquização ajudará você a selecionar a política certa para suas necessidades de gerenciamento de storage.
Opções de política de escalonamento de volume
Por padrão, os volumes usam a política de hierarquização de volumes None. A exceção a isso são os volumes FlexVol recém-criados em agregados FabricPool, que usam a política de hierarquização de volumes Snapshot-Only.
Você pode usar o volume object-store tiering show comando para exibir o status de disposição em camadas de um volume FabricPool. Saiba mais sobre volume object-store tiering show o "Referência do comando ONTAP"na .
A política de disposição em camadas do FabricPool é especificada no nível do volume. Estão disponíveis quatro opções:
Somente instantâneo
A `snapshot-only`política de tiering armazena em camadas os dados de snapshot que não estão mais associados ao sistema de arquivos ativo. Por padrão, são necessários dois dias de inatividade para que um snapshot esteja apto a ser armazenado em camadas. A maioria dos agendamentos de proteção de dados é horária ou diária e lê os dados localmente antes de armazená-los em camadas.
Você pode modificar a configuração padrão para o período mínimo de resfriamento do tiering com o parâmetro -tiering-minimum-cooling-days no nível de privilégio avançado dos comandos volume create e volume modify. Os valores válidos são de 2 a 183 dias usando ONTAP 9.8 e versões posteriores. Se você estiver usando uma versão do ONTAP anterior à 9.8, os valores válidos são de 2 a 63 dias.
Quando lidos, os blocos frios associados às cópias de snapshot permanecem frios e não são gravados de volta na camada local.
Automático
A `auto`política de hierarquização move todos os dados inativos do volume, tanto os snapshots quanto o sistema de arquivos ativo, para a camada de nuvem. O período mínimo de resfriamento padrão para hierarquização é de 31 dias e se aplica a todo o volume, tanto ao sistema de arquivos ativo quanto aos snapshots.
É possível modificar a configuração padrão para o período mínimo de resfriamento em camadas com o -tiering-minimum-cooling-days parâmetro no nível de privilégio avançado dos volume create comandos e. volume modify Os valores válidos são de 2 a 183 dias.
Quando lidos aleatoriamente, os blocos frios em um volume com uma política de tiering definida como Auto são tornados quentes e gravados de volta na camada local.
Quando lidos sequencialmente, os blocos frios em um volume com uma política de tiering definida como Auto permanecem frios e continuam na camada de nuvem. Eles não são gravados de volta na camada local.
Tudo
A all política de hierarquização marca imediatamente todos os dados no volume como frios e começa a transferi-los para a camada de nuvem o mais rápido possível. Não é necessário esperar 48 horas para que novos blocos em um volume usando a all política de hierarquização se tornem frios.
O período de resfriamento mínimo de disposição em camadas não se aplica porque os dados são movidos para a camada de nuvem assim que a verificação de disposição em camadas é executada e não é possível modificar a configuração.
Quando blocos frios em um volume com uma política de camadas definida como All são lidos, eles permanecem frios e ficam na camada de nuvem. Eles não são gravados de volta na camada local.
|
|
A O armazenamento de objetos não é transacional como o armazenamento de arquivos ou blocos. Fazer alterações em arquivos armazenados como objetos em volumes usando a política de tiering All pode resultar na criação de novos objetos, fragmentação de objetos existentes, redução do desempenho de leitura e adição de ineficiências de storage. |
Nenhum
A `none`política de hierarquização mantém os dados de um volume na camada de desempenho e não os hierarquiza.
Definir a política de disposição em categorias none para impedir a nova disposição em camadas. Os dados de volume anteriormente movidos para a camada de nuvem permanecem na camada de nuvem até que fiquem ativos e são movidos automaticamente de volta para a camada local.
O período de resfriamento mínimo de disposição em camadas não se aplica porque os dados nunca são movidos para a camada de nuvem e não é possível modificar a configuração.
Quando blocos frios em um volume com uma política de disposição em categorias definida como none são lidos, eles ficam ativos e gravados no nível local.
O volume show comando output mostra a política de disposição em camadas de um volume. Um volume que nunca foi usado com o FabricPool mostra a none política de disposição em camadas na saída.
|
|
Em uma relação SVM DR, os volumes de origem e destino não precisam usar agregados FabricPool, mas precisam usar a mesma política de disposição em camadas. |
O que acontece quando você modifica uma política de escalonamento de volume
Você pode modificar a política de disposição em categorias de um volume executando volume modify uma operação. Você deve entender como mudar a política de disposição em camadas pode afetar o tempo necessário para que os dados fiquem inativos e sejam movidos para a categoria de nuvem.
-
Ao alterar a política de disposição em categorias de
snapshot-onlyounoneparaauto, o ONTAP pode enviar blocos de dados de usuários no sistema de arquivos ativo que já estão inativos na categoria de nuvem, mesmo que esses blocos de dados de usuários não estivessem qualificados anteriormente para a categoria de nuvem. -
A alteração da política de disposição em categorias para
alloutra política faz com que o ONTAP mova todos os blocos de usuário no sistema de arquivos ativo e nos snapshots para a nuvem o mais rápido possível. Antes do ONTAP 9.8, os blocos precisavam esperar até que a próxima verificação de disposição em camadas fosse executada.Mover blocos de volta para o nível de desempenho não é permitido.
-
Alterar a política de disposição em categorias de
autoounoneparasnapshot-onlyfazer com que os blocos de sistema de arquivos ativos que já foram migrados para a categoria de nuvem sejam movidos de volta para a categoria de performance.Leituras de volume são necessárias para que os dados sejam movidos de volta para a camada de performance.
-
Sempre que você alterar a política de disposição em categorias em um volume, o período mínimo de resfriamento em categorias será redefinido para o valor padrão da política.
O que acontece com a política de disposição em camadas quando você move um volume
-
A menos que você especifique explicitamente uma política de disposição em camadas diferente, um volume mantém sua política de disposição em camadas original quando é movido para dentro e para fora de um agregado habilitado para FabricPool.
No entanto, a política de disposição em categorias só entra em vigor quando o volume está em um agregado habilitado para FabricPool.
-
O valor existente
-tiering-minimum-cooling-daysdo parâmetro para um volume é movido com o volume, a menos que você especifique uma política de disposição em camadas diferente para o destino.Se você especificar uma política de disposição em camadas diferente, o volume usará o período mínimo de resfriamento de disposição em camadas padrão para essa política. Este é o caso se o destino é FabricPool ou não.
-
Você pode mover um volume entre agregados e, ao mesmo tempo, modificar a política de disposição em camadas.
-
Você deve prestar atenção especial quando
volume moveuma operação envolver aautopolítica de disposição em camadas.Supondo que a origem e o destino sejam agregados habilitados para FabricPool, a tabela a seguir resume o resultado de uma
volume moveoperação que envolve alterações de política relacionadasautoao :Quando você move um volume que tem uma política de disposição em camadas de…
E você altera a política de disposição em camadas com a…
Então, depois que o volume se move…
allautoTodos os dados são movidos para o nível de performance.
snapshot-only,none, ouautoautoOs blocos de dados são movidos para o mesmo nível de destino que anteriormente estavam na origem.
autoouallsnapshot-onlyTodos os dados são movidos para o nível de performance.
autoallTodos os dados de usuário são movidos para a camada de nuvem.
snapshot-only,autoouallnoneTodos os dados são mantidos na camada de performance.
O que acontece com a política de disposição em camadas quando você clonar um volume
-
A partir do ONTAP 9.8, um volume de clone herda sempre a política de disposição em camadas e a política de recuperação de nuvem do volume pai.
Em versões anteriores ao ONTAP 9.8, um clone herda a política de disposição em camadas do pai, exceto quando o pai tem a
allpolítica de disposição em camadas. -
Se o volume pai tiver a
neverpolítica de recuperação de nuvem, seu volume clone precisará ter aneverpolítica de recuperação de nuvem ou aallpolítica de disposição em camadas e uma política de recuperação de nuvem correspondentedefault. -
A política de recuperação de nuvem de volume pai não pode ser alterada para
never, a menos que todos os seus volumes clones tenham uma política de recuperação denevernuvem .
Ao clonar volumes, tenha em mente as seguintes práticas recomendadas:
-
A
-tiering-policyopção etiering-minimum-cooling-daysa opção do clone controlam apenas o comportamento de disposição em camadas de blocos exclusivos do clone. Portanto, recomendamos o uso de configurações de disposição em categorias no FlexVol pai que migram a mesma quantidade de dados ou que migram menos dados do que qualquer um dos clones -
A política de recuperação de nuvem no FlexVol pai deve mover a mesma quantidade de dados ou mover mais dados do que a política de recuperação de qualquer um dos clones
Como as políticas de disposição em camadas funcionam com a migração para a nuvem
A recuperação de dados em nuvem do FabricPool é controlada por políticas de disposição em camadas que determinam a recuperação de dados da camada de nuvem para a camada de performance com base no padrão de leitura. Os padrões de leitura podem ser sequenciais ou aleatórios.
A tabela a seguir lista as políticas de disposição em camadas e as regras de recuperação de dados na nuvem para cada política.
Política de disposição em camadas |
Comportamento de recuperação |
nenhum |
Leituras sequenciais e aleatórias |
apenas snapshot |
Leituras sequenciais e aleatórias |
auto |
Leituras aleatórias |
tudo |
Sem recuperação de dados |
A partir do ONTAP 9.8, a opção de controle de migração para a cloud-retrieval-policy nuvem substitui o comportamento padrão de migração ou recuperação da nuvem controlado pela política de disposição em camadas.
A tabela a seguir lista as políticas de recuperação de nuvem suportadas e seu comportamento de recuperação.
Política de recuperação de nuvem |
Comportamento de recuperação |
padrão |
A política de disposição em camadas decide quais dados devem ser retirados, portanto, não há alteração na recuperação de dados na nuvem com "falha,`" `cloud-retrieval-policy`". Esta política é o valor padrão para qualquer volume, independentemente do tipo de agregado hospedado. |
na leitura |
Todas as leituras de dados orientadas pelo cliente são extraídas da camada de nuvem para a camada de performance. |
nunca |
Nenhum dado orientado pelo cliente é extraído da camada de nuvem para a camada de performance |
promover |
|
Saiba mais sobre os comandos descritos neste procedimento no "Referência do comando ONTAP".