PowerScale | Movimentação de dados entre locais de armazenamento sem uma licença do SmartPools

Summary: Este artigo esclarece como o posicionamento de dados funciona em um cluster do PowerScale quando uma licença do SmartPools não está presente. Ele detalha as limitações para mover dados para um "outro pool de dados" específico (nível) nesse estado não licenciado. Ele explica a função do trabalho SetProtectPlus para aplicar a política padrão de pools de arquivos do cluster e descreve o método principal para mover dados manualmente. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Um usuário deseja mover dados específicos de seu local atual para um pool de armazenamento diferente (o que implica em um nível ou grupo de nós distinto) dentro de um cluster. No entanto, o sistema não tem uma licença ativa do SmartPools, que é necessária para essa movimentação de dados orientada por políticas.

Causa: 
O OneFS SmartPools é um módulo de software licenciado projetado para permitir o armazenamento em camadas e a movimentação de dados automatizada e orientada por políticas entre pools e níveis de nós definidos em um único cluster do PowerScale. Sem isso, o OneFS gerencia todos os pools de nós como um único pool de armazenamento unificado.

Nessa configuração não licenciada, a movimentação de dados baseada em política entre níveis específicos definidos pelo usuário ou pools de nós com base em atributos de arquivo não é possível. Em vez disso, todos os arquivos pertencem ao pool de arquivos padrão, e a política padrão de pools de arquivos os rege.

O que é SetProtectPluse como executá-lo:
SetProtectPlus O trabalho é interno OneFS Trabalho que é executado especificamente quando um SmartPools A licença não está ativa. Seu objetivo é aplicar as configurações padrão de política de arquivo do cluster. Ele não permite a seleção manual de um pool de nós de destino para migração de dados com base no conteúdo ou no caminho do arquivo, pois isso requer o SmartPools. Esse trabalho garante que os arquivos estejam em conformidade com as configurações padrão de proteção e otimização de E/S do cluster. Ele não permite que você especifique um determinado pool de nós ou nível para o qual mover dados; em vez disso, ele garante que os dados sejam gerenciados de acordo com a distribuição padrão em todo o cluster em todos os nós disponíveis, que o trabalho Auto-Balance trabalha para tornar equilibrados.

Etapas para executar o SetProtectPlus Trabalho:

  1. Estabelecer SSH Conexão: Conecte-se a qualquer nó em seu cluster do PowerScale SSH.
  2. Verifique em SmartPools Status da licença (opcional, mas recomendado para fins de clareza): Confirme se SmartPools de fato não está licenciado.
  3. Exemplo de saída esperada (SmartPools não listado ou status é 'Inativo' ' Não licenciado '):Exemplo de saída esperada  
  4. A coluna isi license list pode mostrar o status de ativação de vários módulos, incluindo SmartPools.
  5. Analise e configure a política padrão de pools de arquivos (se necessário): Enquanto SetProtectPlus Aplica a política padrão, é necessário entender que a "política de pool de discos" da política padrão (destino de armazenamento de dados) não pode ser alterada para um pool de nós específico sem um SmartPools licença. O padrão é sempre "anywhere" ou similar, o que significa que os dados são distribuídos em todos os pools de discos disponíveis. Você pode visualizar suas configurações atuais para proteção e otimização de E/S.
    1. Esse comando exibe as atuais configurações padrão da política de pools de arquivos: isi filepool default-policy view
Nota: Ajuste os parâmetros de acordo com a proteção padrão desejada e as configurações de E/S. A coluna --data-storage-target and --data-ssd-A estratégia para a política padrão aplica-se implicitamente em "qualquer pool" quando: SmartPools não está licenciado.

 

  1. Inicie o SetProtectPlus Trabalho:
    1. Este comando inicia o SetProtectPlus trabalho, que aplica a política de arquivo padrão em todo o cluster.
isi job start SetProtectPlus 
  1. Monitore o andamento do trabalho: Para ver todos os trabalhos em execução, Para visualizar detalhes do SetProtectPlus trabalho (substitua <o JobID> pelo verdadeiro ID do trabalho a partir do comando abaixo):

isi job view <job ID>


Opção 2: Cópia
de dados manual
Cópia de dados manual (realocação de arquivos): Essa é a maneira mais direta de "mover" dados para um caminho lógico diferente dentro do cluster. Esse novo caminho pode residir em um conjunto específico de nós se o cluster consistir em diferentes tipos de hardware e se você tiver estruturas de diretório organizadas logicamente (mesmo sem SmartPools). Quando um arquivo é copiado, a nova cópia é gravada de acordo com as regras atuais de alocação de armazenamento do OneFS. Sem SmartPools, isso significa que os dados são fracionados em todo o cluster, e seu posicionamento físico final é gerenciado pelo trabalho Auto-Balance para distribuição uniforme.

Etapas para cópia manual pela interface de linha de comando (CLI):

  1. Estabelecer SSH Conexão: Conecte-se a qualquer nó em seu cluster do PowerScale usando um shell seguro (SSH) cliente.
  2. Identifique os caminhos de origem e destino: Determine o caminho completo dos dados que você pretende mover (/ifs/source_data/file.txt) e o caminho completo do diretório de destino onde você deseja que a nova cópia resida (/ifs/destination_pool/new_data/).
  3. Execute a operação de cópia: Use o comando cp Comando para copiar os dados.

    • Para arquivos individuais: 
      cp /ifs/source_data/file.txt  /ifs/destination_pool/new_data
    • Para diretórios (incluindo conteúdo): Use o comando -r Opção (recursiva) 
      cp -r /ifs/source_data/ /ifs/destination_pool/new_data
Nota: Essa operação cria uma cópia duplicada dos dados no cluster. Certifique-se de ter espaço livre suficiente disponível no armazenamento de destino antes de iniciar o processo de cópia.
 
  1. Verifique a cópia: Depois que a operação de cópia for concluída, verifique se os dados foram copiados com sucesso e estão acessíveis no novo local.
  2. Excluir dados originais (opcional, mas espaço livre): Depois de verificar completamente se os dados estão copiados corretamente, precisos e acessíveis em seu novo local, você pode excluir os dados originais para recuperar o espaço
 
Aviso: A exclusão de dados é uma ação irreversível. Certifique-se sempre de concluir a verificação dos dados copiados antes de remover os arquivos originais. Se estiver movendo diretórios entre domínios de cotas, uma operação mv poderá resultar em um erro inesperado: STATUS_NOT_SAME_DEVICE. A solução temporária nesses casos é excluir a cota no caminho.


Considerações e limitações importantes:

  • Sem armazenamento em camadas baseado em políticas sem SmartPools: A coluna SetProtectPlus O trabalho impõe a política padrão de arquivo em todo o pool de armazenamento unificado do cluster. Ele não pode executar o armazenamento de dados em camadas ou a migração de dados com base em políticas para um "outro pool de dados" específico (pool de nós ou nível) com base em atributos ou caminhos de arquivo. Essa funcionalidade é exclusiva do SmartPools licença.

  • Rebalanceamento automático: Sem um SmartPools licença, o trabalho Auto-Balance (ou Multi-Scan) está trabalhando continuamente em segundo plano para distribuir dados uniformemente em todos os nós disponíveis e pools de discos, garantindo uma distribuição equilibrada de dados.

  • Escopo padrão da política: A política padrão de pools de arquivos (aplicada por SetProtectPlus quando SmartPools is unlicensed) permite definir as configurações de proteção e otimização de E/S, mas a política do pool de discos (especificando um pool de nós de destino) não pode ser alterada; Ele se destina a "qualquer lugar" no cluster.

  • Impacto no desempenho: Enquanto SetProtectPlus é um trabalho de segundo plano, a execução de qualquer trabalho pode consumir recursos do cluster. É recomendável garantir que a utilização da capacidade do cluster (disco rígido e SSD) permaneça abaixo de 90% para obter o desempenho ideal e espaço suficiente para proteger novamente os dados em falhas de unidade.

  • SmartPools Valor da licença: Para organizações com requisitos de armazenamento heterogêneo que precisam de controle granular sobre posicionamento de dados, armazenamento automatizado em camadas ou a capacidade de separar dados em diferentes tipos de nós de armazenamento (desempenho versus níveis de arquivamento), adquirir um SmartPools A licença é altamente recomendada. Ele permite o posicionamento automatizado de dados com base em políticas definidas, otimizando a utilização do armazenamento, melhorando o desempenho e simplificando o gerenciamento de dados de longo prazo sem a necessidade de soluções temporárias de cópia manual.

  • CloudPools Dependência: CloudPools, que permite a classificação de dados por níveis para o armazenamento em nuvem externo, baseia-se no SmartPools Estrutura de políticas de pools de arquivos e, portanto, exige explicitamente um SmartPools e CloudPools licença

Affected Products

Isilon, PowerScale, Isilon Gen6.5

Products

PowerScale OneFS
Article Properties
Article Number: 000337998
Article Type: How To
Last Modified: 11 Aug 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.