PowerScale: OneFS: configurazione delle modifiche sysctl in modo che persistano durante i riavvii e gli upgrade di nodi e cluster

Summary: Come configurare le modifiche sysctl in modo che siano persistenti.

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

Introduzione

Questo articolo fornisce le procedure per testare le modifiche alla configurazione sysctl e modificare il file sysctl.conf nel cluster. 
Ciò consente di mantenere le modifiche sysctl durante i riavvii del nodo e del cluster e tramite gli aggiornamenti OneFS.

CAUTELA!
Un'implementazione impropria dei comandi sysctl può rendere il cluster inutilizzabile. Per assistenza con questa procedura, contattare il supporto tecnico Isilon.

Riepilogo

In OneFS, vari parametri del kernel possono essere modificati utilizzando i comandi sysctl . Alcuni di questi parametri sono specifici di OneFS mentre altri sono generici per il sistema operativo BSD (Berkeley Software Distribution).

NOTA
  • Per ulteriori informazioni sui comandi e le opzioni di sysctl , eseguire il seguente comando nella riga di comando per visualizzare la man page:

    # man sysctl


 

Cause

Funzionamento come previsto.

Resolution

Ricordarsi di controllare SEMPRE le impostazioni predefinite prima di modificare sysctl. 
Se si controlla un sysctl che non è mai stato modificato con isi_sysctl_cluster, viene visualizzato un valore pari a #None poiché il valore non è mai stato modificato. 
Ciò è dovuto al fatto che il file di sovrascrittura non viene mai aggiornato di una modifica da cui isi_sysctl_cluster sta estraendo le informazioni. 
In questi casi è necessario eseguire sysctl <sysctl name> o isi_for_array -s <sysctl name> per visualizzare le impostazioni predefinite non modificate prima di apportare modifiche. 

 

Procedure

Testare una modifica alla configurazione sysctl o apportare una modifica alla configurazione non persistente.

IMPORTANTE!
Prima di modificare il file sysctl.conf , si consiglia di testare l'effetto della modifica.
Questa operazione può essere eseguita eseguendo il comando sysctl nella riga di comando.
I parametri sysctl modificati nella riga di comando non vengono mantenuti dopo un riavvio del nodo o del cluster.
Dopo aver impostato un parametro sysctl , nel caso in cui la modifica del parametro dovesse causare effetti indesiderati, annullare la modifica eseguendo il comando sysctl utilizzando il valore originale.

Applicare una modifica alla configurazione sysctl a un nodo nel cluster:

  1. Aprire una connessione SSH su qualsiasi nodo del cluster e connettersi utilizzando l'account "root".
  2. Eseguire il seguente comando per ottenere il valore corrente di sysctl, dove <sysctl_name> è il parametro da configurare:
     
    sysctl <sysctl_name>


     
  3. Eseguire il seguente comando, dove <sysctl_name> è il parametro da configurare e, se applicabile, <value> è il valore da assegnare al parametro:
     
    sysctl <sysctl_name>=<value>
  4. Applicare una modifica alla configurazione sysctl al cluster.
  5. Aprire una connessione SSH su qualsiasi nodo del cluster e connettersi utilizzando l'account "root".
  6. Eseguire il seguente comando, dove <sysctl_name> è il parametro da aggiungere o modificare e, quando applicabile<, il valore> da assegnare al parametro:
     
    isi_for_array -s sysctl <sysctl_name>=<value>

     

Rendere persistente una modifica alla configurazione sysctl.

Aggiungere o modificare il parametro desiderato nel file sysctl.conf :

  1. Aprire una connessione SSH su qualsiasi nodo del cluster e connettersi utilizzando l'account "root".
     
  2. Eseguire il comando seguente per eseguire il backup del file /etc/mcp/override/sysctl.conf :
     
    touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1

     
  3. Eseguire il seguente comando, dove sysctl_name> è il parametro da aggiungere o modificare e value< è il valore da assegnare al parametro:><
     
    isi_sysctl_cluster <sysctl_name>=<value>


    Viene visualizzato il seguente output:
     
    Value set successfully

     
  4. Verificare che la modifica sia stata aggiunta correttamente al file /etc/mcp/override/sysctl.conf eseguendo il seguente comando:
     
    cat /etc/mcp/override/sysctl.conf


    Viene visualizzato un output simile al seguente:
     
    <sysctl_name>=<value> #added by script
  5. Annullare le modifiche apportate al file sysctl.conf.

Questa procedura ripristina il file sysctl.conf alla versione di backup creata in precedenza nella sezione precedente.

  1. Aprire una connessione SSH su qualsiasi nodo del cluster e connettersi utilizzando l'account "root".
  2. Eseguire il seguente comando per copiare e rinominare il backup originale del file sysctl.conf :
     
    cp /etc/mcp/override/sysctl.conf.bku1 /etc/mcp/override/sysctl.conf

NOTA
Il processo Management Control Plane (MCP) aggiorna automaticamente il file sysctl.conf a tutti i nodi del 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.