PowerScale | Spostamento dei dati tra posizioni di storage senza una licenza SmartPools

Summary: Questo articolo spiega come funziona il posizionamento dei dati in un cluster PowerScale quando non è presente una licenza SmartPools. Descrive in dettaglio le limitazioni per lo spostamento dei dati in un "altro pool di dati" specifico (tier) in questo stato senza licenza. Spiega il ruolo del lavoro SetProtectPlus per l'applicazione della policy del pool di file predefinita del cluster e descrive il metodo principale per lo spostamento manuale dei dati. ...

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

Un utente desidera spostare dati specifici dalla posizione corrente a un pool di storage diverso (un gruppo di nodi o un tier distinto) all'interno di un cluster. Tuttavia, il sistema non dispone di una licenza SmartPools attiva, necessaria per tale spostamento dei dati basato su policy.

Causa: 
OneFS SmartPools è un modulo software concesso in licenza progettato per consentire il tiering e lo spostamento dei dati automatizzati e basati su policy tra pool di nodi e tier definiti all'interno di un singolo cluster PowerScale. Senza di essa, OneFS gestisce tutti i pool di nodi come un unico pool di storage unificato.

In questa configurazione senza licenza, non è possibile lo spostamento dei dati basato su policy tra tier o pool di nodi specifici definiti dall'utente in base agli attributi del file. Al contrario, tutti i file appartengono al pool di file predefinito e la policy del pool di file predefinita li regola.

Che cos'è SetProtectPluse come eseguirlo:
SetProtectPlus Il job è un processo interno OneFS lavoro che viene eseguito in modo specifico quando un SmartPools La licenza non è attiva. Il suo scopo consiste nell'applicare le impostazioni predefinite delle policy dei file del cluster. Non consente la selezione manuale di un pool di nodi di destinazione per la migrazione dei dati in base al contenuto o al percorso del file, in quanto richiede SmartPools. Questo lavoro garantisce che i file siano conformi alle impostazioni predefinite di protezione e ottimizzazione I/O del cluster. Non consente di specificare un pool di nodi o un tier specifico in cui spostare i dati; piuttosto, garantisce che i dati vengano gestiti in base alla distribuzione predefinita a livello di cluster su tutti i nodi disponibili, che il lavoro di bilanciamento automatico lavora quindi per rendere bilanciata.

Procedura per eseguire SetProtectPlus Lavoro:

  1. Stabilire SSH Connessione: Connettersi a qualsiasi nodo del cluster PowerScale SSH.
  2. Verificare all'indirizzo SmartPools Stato della licenza (opzionale ma consigliato per chiarezza): Confermate che SmartPools non è infatti concesso in licenza.
  3. Esempio di output previsto (SmartPools non elencato o lo stato è 'Inactive' ' Unlicensed '):Esempio di output previsto  
  4. La colonna isi license list può mostrare lo stato di attivazione di vari moduli, tra cui SmartPools.
  5. Esaminare e configurare la policy del pool di file predefinita (se necessario): Mentre SetProtectPlus applica la policy predefinita, è necessario comprendere che la "disk pool policy" della policy predefinita (destinazione di storage dei dati) non può essere modificata in un pool di nodi specifico senza un SmartPools licenza. L'impostazione predefinita è sempre "anywhere" o simile, il che significa che i dati vengono distribuiti in tutti i disk pool disponibili. È possibile visualizzare le impostazioni correnti per la protezione e l'ottimizzazione I/O.
    1. Questo comando visualizza le impostazioni delle policy del pool di file predefinite correnti: isi filepool default-policy view
Nota: Regolare i parametri in base alle impostazioni predefinite di protezione e I/O desiderate. La colonna --data-storage-target and --data-ssd-strategia per la policy predefinita si applica implicitamente a "qualsiasi pool" quando SmartPools non dispone di licenza.

 

  1. Avviare il SetProtectPlus Lavoro:
    1. Questo comando avvia la SetProtectPlus che applica la policy dei file predefinita in tutto il cluster.
isi job start SetProtectPlus 
  1. Monitorare l'avanzamento del lavoro: Per visualizzare tutti i processi in esecuzione, Per visualizzare i dettagli di SetProtectPlus job (sostituire <JobID> con il vero ID job del comando seguente):

isi job view <job ID>


Opzione 2: Copia
manuale dei dati
Copia manuale dei dati (riposizionamento file): Questo è il modo più diretto per "spostare" i dati in un percorso logico diverso all'interno del cluster. Questo nuovo percorso potrebbe risiedere in un set specifico di nodi se il cluster è costituito da diversi tipi di hardware e si dispone di strutture di directory organizzate logicamente (anche senza SmartPools). Quando un file viene copiato, la nuova copia viene scritta in base alle regole di allocazione dello storage correnti di OneFS. Senza SmartPools, ciò significa che i dati vengono sottoposti a striping nell'intero cluster e il posizionamento fisico finale è gestito dal lavoro di bilanciamento automatico per una distribuzione uniforme.

Procedura per la copia manuale dall'interfaccia della riga di comando (CLI):

  1. Stabilire SSH Connessione: Connettersi a qualsiasi nodo del PowerScale Cluster utilizzando una shell sicura (SSH) cliente.
  2. Identificare i percorsi di origine e di destinazione: Determinare il percorso completo dei dati che si desidera spostare (/ifs/source_data/file.txt) e il percorso completo della directory di destinazione in cui si desidera che risieda la nuova copia (/ifs/destination_pool/new_data/).
  3. Eseguire l'operazione di copia: Utilizzare il comando cp per copiare i dati.

    • Per i singoli file: 
      cp /ifs/source_data/file.txt  /ifs/destination_pool/new_data
    • Per le directory (inclusi i contenuti): Utilizzare il comando -r Opzione (ricorsiva) 
      cp -r /ifs/source_data/ /ifs/destination_pool/new_data
Nota: Questa operazione crea una copia duplicata dei dati nel cluster. Assicurarsi di disporre di spazio libero sufficiente sullo storage di destinazione prima di avviare il processo di copia.
 
  1. Verificare la copia: Al termine dell'operazione di copia, verificare che i dati siano stati copiati correttamente e che siano accessibili nella nuova posizione.
  2. Elimina dati originali (opzionale, ma spazio libero): Dopo aver verificato accuratamente che i dati siano copiati e accurati correttamente e accessibili nella nuova posizione, è possibile eliminare i dati originali per recuperare spazio
 
Attenzione: L'eliminazione dei dati è un'azione irreversibile. Verificare sempre che i dati copiati siano sempre completi prima di rimuovere i file originali. Se si spostano directory tra domini di quote, un'operazione mv potrebbe generare un errore imprevisto: STATUS_NOT_SAME_DEVICE. La soluzione alternativa in questi casi consiste nell'eliminare la quota sul percorso.


Considerazioni e limitazioni importanti:

  • Nessun tiering basato su policy senza SmartPools: La colonna SetProtectPlus Il lavoro applica la policy file predefinita nell'intero pool di unified storage del cluster. Non può eseguire il tiering di dati basato su policy o la migrazione a un "altro pool di dati" specifico (pool di nodi o tier) in base ad attributi o percorsi di file. Questa funzionalità è esclusiva di SmartPools licenza.

  • Ribilanciamento automatico: Senza un SmartPools licenza, il lavoro Auto-Balance (o Multi-Scan) lavora continuamente in background per distribuire i dati in modo uniforme su tutti i nodi e disk pool disponibili, garantendo una distribuzione equilibrata dei dati.

  • Ambito policy predefinito: La policy del pool di file predefinita (applicata da SetProtectPlus quando SmartPools è senza licenza) consente di impostare le impostazioni di protezione e ottimizzazione I/O, ma la policy del disk pool (che specifica un pool di nodi di destinazione) non può essere modificata; È destinato "ovunque" nel cluster.

  • Impatto sulle prestazioni: Mentre SetProtectPlus è un job in background e l'esecuzione di qualsiasi job può utilizzare le risorse del cluster. Si consiglia di assicurarsi che l'utilizzo della capacità del cluster (disco rigido e SSD) rimanga inferiore al 90% per ottenere prestazioni ottimali e spazio sufficiente per proteggere nuovamente i dati in caso di guasti dell'unità.

  • SmartPools Valore licenza: Per le organizzazioni con requisiti di storage eterogeneo che necessitano di controllo granulare sul posizionamento dei dati, tiering automatizzato o la possibilità di separare i dati su diversi tipi di storage node (prestazioni o tier di archiviazione), l'acquisizione di un SmartPools La licenza è altamente consigliata. Consente il posizionamento automatizzato dei dati in base a policy definite, ottimizzando l'utilizzo dello storage, migliorando le prestazioni e semplificando la gestione dei dati a lungo termine senza la necessità di soluzioni alternative per la copia manuale.

  • CloudPools Dipendenza: CloudPools, che consente il tiering dei dati in un cloud storage esterno, si basa sul SmartPools framework di policy del pool di file e richiede pertanto esplicitamente sia un SmartPools e CloudPools licenza

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.