Isilon OneFS : Comment effectuer une opération smartfail hors d’un pool de nœuds

Résumé: Cet article explique comment effectuer correctement le processus smartfail d’un pool de nœuds qui n’est plus nécessaire dans un cluster.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

Voici les étapes à suivre pour effectuer correctement le smartfail d’un pool de nœuds qui n’est plus nécessaire dans le cluster.

  1. Déplacez la plupart des données à l’aide de règles de pool de fichiers
    1. À l’aide de la CLI ou de l’interface utilisateur Web, modifiez les règles de pool de fichiers afin de pointer les données du pool en cours de mise hors service vers un autre pool du cluster. Pour obtenir de l’aide sur la meilleure façon de le configurer, reportez-vous au Guide d’administration de votre version de OneFS.
    2. Assurez-vous que la balise System est supprimée de Nodepool que vous souhaitez supprimer et que vous résidez sur l’autre nodepool (Remarque : si le client en a encore plusieurs nodepool, assurez-vous que le drapeau S sera déplacé vers le nodepool avec suffisamment d’espace pour contenir tous les fichiers sous /ifs/.ifsvar -- voir la section Informations supplémentaires pour les étapes à suivre pour vérifier et déplacer le drapeau S)

Une fois que les règles de pool de fichiers ont été modifiées, lancez une SmartPools afin d’appliquer les modifications qui ont été apportées. Si les règles de pool de fichiers ont été configurées correctement, cela devrait déplacer la plupart des données.

 

REMARQUE : Il est normal qu’un espace soit encore utilisé sur le pool de nœuds (généralement moins de 5 %, mais cela peut être plus). C’est très bien et cela ne causera aucun problème.

 

  1. Assurez-vous que le débordement global est activé afin que le dernier bit de données sur les nœuds soit autorisé à être déplacé vers d’autres pools de nœuds.

CLI :
# isi storagepool settings view

WebUI :
système de fichiers -> pools de stockage -> paramètres SmartPools

S’il n’est pas activé, assurez-vous qu’il est activé et qu’il est défini sur n’importe où ou sur un autre pool de nœuds que celui à supprimer.

 

  1. Vérifiez l’état de la balise système, comme indiqué à l’étape 1, puis démarrez le processus SmartFail.
    Exécutez un processus Smartfail sur un nœud à la fois à l’aide de la commande suivante :
     
    OneFS 7.x
    # isi devices -a smartfail -d <node LNN>
    OneFS 8.x
    # isi devices node smartfail --node-lnn=<node LNN>

Une fois le processus SmartFail terminé (tâche FlexProtect/Lin), passez au nœud suivant.

Exécutez une opération smartfail sur les failles un par un jusqu’à ce qu’il ne reste plus que deux nœuds.

 

AVERTISSEMENT : Démarrez le processus SmartFail sur les deux nœuds ensemble pour un quorum de pool de nœuds d’au moins 51 % des appareils en ligne.
Le processus d’échec de lecture directe d’un seul nœud sur les 2 derniers rompt le quorum et il ne peut pas terminer le processus d’échec de lecture directe.
Le fait de placer les deux nœuds dans un état SmartFail permet de conserver le quorum, les données sont réparties sur les autres pools de nœuds.


Vérifiez que la balise S ne se trouve pas sur le pool de nœuds que vous essayez de supprimer,

par exemple :
# disi -I diskpools list -v
isi devices node smartfail --node-lnn=13,14

Informations supplémentaires

Vérifiez toujours que la balise système réside également sur les pools de nœuds qui ne feront PAS l’objet d’une opération smartfail à partir du cluster. 
Article de la base de connaissances pour Balise système : impact sur les performances de PowerScale 9.x sur les clusters de nœuds mixtes avec nœuds

d’archivage Pour vérifier quels ID de pool ont la balise système, utilisez la commande ci-dessous :

sysctl efs.bam.disk_pool_db|grep -B2 -A10 system_group


Exemple de recherche de ligne pour pool_and_group_ids :

pool_and_group_ids={ 3, 4, 5 }   


Utilisez la commande ci-dessous pour confirmer que les ID des pools de disques correspondent à la sortie ci-dessus :

isi storagepool health


L’exemple de ligne recherche le numéro après le nom du pool de disques. L’exemple ci-dessous montre : 3 signification ID 3 :

 s210_6.9tb_800gb-    UM---   HDD  +2d:1n 2:bay4,9,11,13,1 Nodes:        Nodes:  
ssd_32gb:3                                8,23, 1:bay4,9,1 Drives:       Drives:
                                          3,18,23

Produits concernés

PowerScale OneFS

Produits

PowerScale OneFS
Propriétés de l’article
Numéro d’article: 000170788
Type d’article: How To
Dernière modification: 03 Aug 2026
Version:  8
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.