PowerScale | Déplacement de données entre des emplacements de stockage sans licence SmartPools

Summary: Cet article explique comment fonctionne le positionnement des données dans un cluster PowerScale en l’absence de licence SmartPools. Il détaille les limitations du déplacement des données vers un « autre pool de données » (niveau) spécifique dans cet état sans licence. Il explique le rôle de la tâche SetProtectPlus dans l’application de la règle de pools de fichiers par défaut du cluster et décrit la méthode principale de déplacement manuel des données. ...

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 utilisateur souhaite déplacer des données spécifiques de leur emplacement actuel vers un autre pool de stockage (ce qui implique un groupe de nœuds ou un niveau distinct) au sein d’un cluster. Toutefois, le système ne dispose pas d’une licence SmartPools active, qui est requise pour ce déplacement de données suivant des règles prédéfinies.

Cause: 
OneFS SmartPools est un module logiciel sous licence conçu pour permettre la hiérarchisation et le déplacement automatisés et suivant des règles prédéfinies des données entre les pools de nœuds et les niveaux définis au sein d’un cluster PowerScale unique. Sans elle, OneFS gère tous les pools de nœuds en tant que pool de stockage unifié unique.

Dans cette configuration sans licence, le déplacement de données basé sur des règles entre des niveaux ou des pools de nœuds spécifiques définis par l’utilisateur en fonction d’attributs de fichiers n’est pas possible. Au lieu de cela, tous les fichiers appartiennent au pool de fichiers par défaut et la règle de pool de fichiers par défaut les régit.

Quoi SetProtectPlus, et comment l’exécuter :
SetProtectPlus est un poste interne OneFS qui s’exécute spécifiquement lorsqu’un SmartPools La licence n’est pas active. Son objectif est d’appliquer les paramètres de règles de fichiers par défaut du cluster. Il ne permet pas la sélection manuelle d’un pool de nœuds cible pour la migration des données en fonction du contenu du fichier ou du chemin d’accès, car cela nécessite SmartPools. Cette tâche garantit que les fichiers sont conformes aux paramètres de protection et d’optimisation des E/S par défaut du cluster. Il ne vous permet pas de spécifier un pool de nœuds ou un niveau particulier vers lequel déplacer les données. Il veille plutôt à ce que les données soient gérées en fonction de la distribution par défaut à l’échelle du cluster sur tous les nœuds disponibles, que la tâche d’équilibrage automatique s’efforce ensuite de rendre équilibrée.

Étapes d’exécution de l' SetProtectPlus Travail:

  1. Établir SSH Connexion: Connectez-vous à n’importe quel nœud de votre cluster PowerScale en procédant comme suit : SSH.
  2. Check (Vérifier) SmartPools État de la licence (facultatif mais recommandé pour plus de clarté) : Vérifiez que SmartPools n’est en effet pas sous licence.
  3. Exemple de sortie attendue (SmartPools non répertorié ou l’état est 'Inactive' ' Sans licence ') :Exemple de sortie attendue  
  4. La commande isi license list peut afficher l’état d’activation de divers modules, y compris SmartPools.
  5. Vérifiez et configurez la règle de pools de fichiers par défaut (si nécessaire) : Pendant que SetProtectPlus applique la règle par défaut, il est nécessaire de comprendre que la « règle de pool de disques » de la stratégie par défaut (cible de stockage de données) ne peut pas être remplacée par un pool de nœuds spécifique sans SmartPools licence. La valeur par défaut est toujours « anywhere » ou similaire, ce qui signifie que les données sont réparties sur tous les pools de disques disponibles. Vous pouvez afficher ses paramètres actuels de protection et d’optimisation des E/S.
    1. Cette commande affiche les paramètres actuels de la règle de pools de fichiers par défaut : isi filepool default-policy view
Remarque : Ajustez les paramètres en fonction de vos paramètres de protection et d’E/S par défaut. La commande --data-storage-target and --data-ssd-La stratégie pour la stratégie par défaut s’applique implicitement à « n’importe quel pool » lorsque SmartPools n’est pas sous licence.

 

  1. Démarrez le SetProtectPlus Travail:
    1. Cette commande lance l’option SetProtectPlus qui applique la règle de fichier par défaut sur l’ensemble du cluster.
isi job start SetProtectPlus 
  1. Surveillez la progression de la tâche : Pour afficher toutes les tâches en cours d’exécution, pour afficher les détails de SetProtectPlus tâche (remplacez <JobID> par le véritable ID de tâche de la commande ci-dessous) :

isi job view <job ID>


Option 2 : Copie
manuelle des données
Copie manuelle de données (déplacement de fichiers) : Il s’agit de la méthode la plus directe pour « déplacer » les données vers un autre chemin logique au sein du cluster. Ce nouveau chemin peut résider sur un ensemble spécifique de nœuds si votre cluster se compose de différents types de matériel et que vous disposez de structures de répertoire organisées de façon logique (même sans SmartPools). Lorsqu’un fichier est copié, la nouvelle copie est écrite conformément aux règles d’allocation de stockage actuelles de OneFS. Sans SmartPools, ce qui signifie que les données sont agrégées par bandes sur l’ensemble du cluster et que leur emplacement physique final est géré par la tâche Auto-Balance pour une distribution uniforme.

Étapes pour la copie manuelle par interface de ligne de commande (CLI) :

  1. Établir SSH Connexion: Connectez-vous à n’importe quel nœud de votre cluster PowerScale à l’aide d’un shell sécurisé (SSH) client.
  2. Identifiez les chemins sources et de destination : Déterminez le chemin complet des données que vous souhaitez déplacer (/ifs/source_data/file.txt) et le chemin complet du répertoire cible dans lequel vous souhaitez installer la nouvelle copie (/ifs/destination_pool/new_data/).
  3. Effectuez l’opération de copie : Utilisez la commande cp commande pour copier les données.

    • Pour les fichiers individuels : 
      cp /ifs/source_data/file.txt  /ifs/destination_pool/new_data
    • Pour les répertoires (y compris le contenu) : Utilisez la commande -r Option (récursive) 
      cp -r /ifs/source_data/ /ifs/destination_pool/new_data
Remarque : Cette opération crée une copie dupliquée des données sur votre cluster. Assurez-vous que vous disposez de suffisamment d’espace libre disponible sur le stockage cible avant de lancer le processus de copie.
 
  1. Vérifiez la copie : Une fois l’opération de copie terminée, vérifiez que les données ont été copiées avec succès et qu’elles sont accessibles dans le nouvel emplacement.
  2. Supprimer les données d’origine (facultatif, mais espace libre) : Une fois que vous avez soigneusement vérifié que les données sont correctement copiées, exactes et accessibles à leur nouvel emplacement, vous pouvez supprimer les données d’origine pour récupérer de l’espace
 
Attention : La suppression des données est une action irréversible. Assurez-vous toujours d’une vérification complète des données copiées avant de supprimer les fichiers d’origine. Si vous déplacez des répertoires entre des domaines de quota, une opération mv peut entraîner une erreur inattendue : STATUS_NOT_SAME_DEVICE. Dans ce cas, la solution de contournement consiste à supprimer le quota sur le chemin.


Considérations et limites importantes :

  • Pas de hiérarchisation basée sur des règles sans SmartPools: La commande SetProtectPlus La tâche applique la règle de fichier par défaut sur l’ensemble du pool de stockage unifié du cluster. Il ne peut pas effectuer de hiérarchisation des données basée sur des règles ou de migration vers un « autre pool de données » spécifique (pool de nœuds ou niveau) en fonction des attributs ou des chemins d’accès aux fichiers. Cette fonctionnalité est exclusive à l' SmartPools licence.

  • Rééquilibrage automatique : Sans un SmartPools , la tâche Auto-Balance (ou Multi-Scan) fonctionne en permanence en arrière-plan pour répartir les données uniformément sur tous les nœuds et pools de disques disponibles, garantissant ainsi une distribution équilibrée des données.

  • Champ d’application de la stratégie par défaut : La règle de pools de fichiers par défaut (appliquée par SetProtectPlus quand SmartPools n’est pas sous licence) permet de définir des paramètres de protection et d’optimisation des E/S, mais la règle de pool de disques (spécification d’un pool de nœuds cibles) ne peut pas être modifiée ; Il cible « n’importe où » sur le cluster.

  • Impact sur les performances : Pendant que SetProtectPlus est une tâche d’arrière-plan, l’exécution de n’importe quelle tâche peut consommer des ressources de cluster. Il est recommandé de s’assurer que le taux d’utilisation de la capacité du cluster (disque dur et SSD) reste inférieur à 90 % pour des performances optimales et un espace suffisant pour reprotéger les données en cas de panne de disque.

  • SmartPools Valeur de la licence : Pour les organisations ayant des exigences de stockage hétérogène qui ont besoin d’un contrôle granulaire sur le positionnement des données, de la hiérarchisation automatisée ou de la possibilité de séparer les données sur différents types de nœuds de stockage (niveaux de performances ou d’archivage), l’acquisition d’un SmartPools La licence est fortement recommandée. Elle permet un positionnement automatisé des données en fonction de règles définies, optimisant le taux d’utilisation du stockage, améliorant les performances et simplifiant la gestion des données à long terme sans avoir à recourir à des solutions de contournement manuelles.

  • CloudPools Dépendance: CloudPools, qui permet la hiérarchisation des données vers un stockage cloud externe, repose sur la SmartPools cadre de politique de pool de fichiers et requiert donc explicitement à la fois un SmartPools et CloudPools licence

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.