PowerScale : Configuration des modifications sysctl OneFS pour qu’elles persistent lors des redémarrages et des mises à niveau des nœuds et des clusters

Summary: Comment configurer les modifications sysctl pour qu’elles soient persistantes.

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.

Symptoms

Introduction

Cet article décrit les procédures de test des modifications de configuration sysctl et de modification du fichier sysctl.conf sur l’ensemble du cluster. 
Cela permet aux modifications sysctl de persister via les redémarrages de nœuds et de clusters et les mises à niveau OneFS.

PRUDENCE!
Une implémentation incorrecte des commandes sysctl peut rendre votre cluster inutilisable. Pour obtenir de l’aide sur cette procédure, contactez le support technique Isilon.

Résumé

Dans OneFS, différents paramètres du noyau peuvent être modifiés à l’aide des commandes sysctl . Certains de ces paramètres sont spécifiques à OneFS et d’autres sont génériques au système d’exploitation BSD (Berkeley Software Distribution).

Remarque
  • Pour plus d’informations sur les commandes et options sysctl , exécutez la commande suivante sur la ligne de commande pour afficher la page man :

    # man sysctl


 

Cause

Fonctionnement normal.

Resolution

N’oubliez pas de TOUJOURS vérifier les valeurs par défaut avant de modifier les sysctl. 
Si vous vérifiez un sysctl qui n’a jamais été modifié avec isi_sysctl_cluster, il affiche une valeur de #None puisque la valeur n’a jamais été modifiée. 
Cela est dû au fait que le fichier de remplacement n’est jamais mis à jour d’une modification, à partir de laquelle isi_sysctl_cluster extrait les informations. 
Dans ce cas, il convient d’exécuter sysctl sysctl <name> ou isi_for_array -s <sysctl name> pour afficher les valeurs par défaut non modifiées avant toute modification. 

 

Procédures

Testez une modification de configuration sysctl ou effectuez une modification de configuration qui n’est pas persistante.

IMPORTANT!
Avant de modifier le fichier sysctl.conf , il est recommandé de tester d’abord l’effet de la modification.
Pour ce faire, exécutez la commande sysctl sur la ligne de commande.
Les paramètres sysctl modifiés sur la ligne de commande ne persistent pas lors d’un redémarrage du nœud ou du cluster.
Après avoir défini un paramètre sysctl , si la modification du paramètre provoque des effets indésirables, annulez la modification en exécutant la commande sysctl à l’aide de la valeur d’origine.

Appliquez une modification de configuration sysctl à un nœud du cluster :

  1. Ouvrez une connexion SSH sur n’importe quel nœud du cluster et connectez-vous à l’aide du compte « root ».
  2. Exécutez la commande suivante pour obtenir la valeur actuelle de sysctl, où <sysctl_name> est le paramètre en cours de configuration :
     
    sysctl <sysctl_name>


     
  3. Exécutez la commande suivante, où <sysctl_name> est le paramètre à configurer et, le cas échéant, <value> est la valeur à attribuer au paramètre :
     
    sysctl <sysctl_name>=<value>
  4. Appliquez une modification de configuration sysctl au cluster.
  5. Ouvrez une connexion SSH sur n’importe quel nœud du cluster et connectez-vous à l’aide du compte « root ».
  6. Exécutez la commande suivante où <sysctl_name> est le paramètre à ajouter ou à modifier, et le cas échéant<, value> est la valeur à affecter au paramètre :
     
    isi_for_array -s sysctl <sysctl_name>=<value>

     

Rendre une modification de configuration sysctl persistante.

Ajoutez ou modifiez le paramètre souhaité dans le fichier sysctl.conf :

  1. Ouvrez une connexion SSH sur n’importe quel nœud du cluster et connectez-vous à l’aide du compte « root ».
     
  2. Exécutez la commande suivante pour sauvegarder le fichier /etc/mcp/override/sysctl.conf :
     
    touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1

     
  3. Exécutez la commande suivante, où <sysctl_name> est le paramètre à ajouter ou à modifier et <value> est la valeur à affecter au paramètre :
     
    isi_sysctl_cluster <sysctl_name>=<value>


    Le résultat suivant s’affiche :
     
    Value set successfully

     
  4. Vérifiez que la modification a bien été ajoutée au fichier /etc/mcp/override/sysctl.conf en exécutant la commande suivante :
     
    cat /etc/mcp/override/sysctl.conf


    Un résultat semblable à l’exemple suivant s’affiche :
     
    <sysctl_name>=<value> #added by script
  5. Rétablissez les modifications apportées au fichier sysctl.conf.

Ces étapes rétablissent la version de sauvegarde du fichier sysctl.conf précédemment créée dans la section précédente.

  1. Ouvrez une connexion SSH sur n’importe quel nœud du cluster et connectez-vous à l’aide du compte « root ».
  2. Exécutez la commande suivante pour copier, puis renommer la sauvegarde d’origine du fichier sysctl.conf :
     
    cp /etc/mcp/override/sysctl.conf.bku1 /etc/mcp/override/sysctl.conf

NOTE
Le processus MCP (Management Control Plane) met automatiquement à jour le fichier sysctl.conf sur tous les nœuds du cluster.

Affected Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000102543
Article Type: Solution
Last Modified: 07 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.