PowerScale: OneFS: Configuración de los cambios de sysctl para que persistan a través de reinicios y actualizaciones de nodos y clústeres

Summary: Cómo configurar los cambios de sysctl para que sean persistentes.

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

Introducción

En este artículo, se proporcionan procedimientos para probar los cambios en la configuración de sysctl y editar el archivo sysctl.conf en todo el clúster. 
Esto permite que los cambios de sysctl persistan a través de reinicios de nodos y clústeres, y a través de actualizaciones de OneFS.

¡CAUTELA!
La implementación incorrecta de los comandos sysctl puede hacer que el clúster no funcione. Para obtener ayuda con este procedimiento, comuníquese con el soporte técnico de Isilon.

Resumen

En OneFS, se pueden cambiar varios parámetros del kernel mediante los comandos sysctl . Algunos de estos parámetros son específicos de OneFS y otros son genéricos del sistema operativo Berkeley Software Distribution (BSD).

NOTA
  • Para obtener más información sobre los comandos y las opciones de sysctl , ejecute el siguiente comando en la línea de comandos para ver la página de manuales:

    # man sysctl


 

Cause

Funciona según lo previsto.

Resolution

Recuerde comprobar SIEMPRE los valores predeterminados antes de modificar los sysctl. 
Si se comprueba un sysctl que nunca se ha modificado con isi_sysctl_cluster, se muestra un valor de #None, ya que el valor nunca se modificó. 
Esto se debe a que el archivo de reemplazo nunca se actualiza en caso de cambio, del cual isi_sysctl_cluster extrae la información. 
En estos casos, se debe ejecutar sysctl <sysctl name> o isi_for_array -s <sysctl name> para ver los valores predeterminados no modificados antes de cualquier modificación. 

 

Procedimientos

Pruebe un cambio en la configuración de sysctl o realice un cambio en la configuración que no sea persistente.

¡IMPORTANTE!
Se recomienda que, antes de cambiar el archivo sysctl.conf, primero pruebe el efecto del cambio.
Esto se puede hacer mediante la ejecución del comando sysctl en la línea de comandos.
Los parámetros de sysctl modificados en la línea de comandos no persisten a través de un reinicio del nodo o clúster.
Después de configurar un parámetro sysctl, si el cambio del parámetro causa efectos no deseados, revierta el cambio mediante la ejecución del comando sysctl con el valor original.

Aplique un cambio en la configuración de sysctl a un nodo del clúster:

  1. Abra una conexión SSH en cualquier nodo del clúster y conéctese mediante la cuenta "raíz".
  2. Ejecute el siguiente comando para obtener el valor actual de sysctl, donde< sysctl_name> es el parámetro que se está configurando:
     
    sysctl <sysctl_name>


     
  3. Ejecute el siguiente comando, donde <sysctl_name> es el parámetro que se va a configurar y, cuando corresponda, <value> es el valor que se asignará al parámetro:
     
    sysctl <sysctl_name>=<value>
  4. Aplique un cambio en la configuración de sysctl al clúster.
  5. Abra una conexión SSH en cualquier nodo del clúster y conéctese mediante la cuenta "raíz".
  6. Ejecute el siguiente comando donde <sysctl_name> es el parámetro que se debe agregar o cambiar y, cuando corresponda<, value> es el valor que se asignará al parámetro:
     
    isi_for_array -s sysctl <sysctl_name>=<value>

     

Haga que un cambio en la configuración de sysctl sea persistente.

Agregue o cambie el parámetro deseado en el archivo sysctl.conf :

  1. Abra una conexión SSH en cualquier nodo del clúster y conéctese mediante la cuenta "raíz".
     
  2. Ejecute el siguiente comando para respaldar el archivo /etc/mcp/override/sysctl.conf :
     
    touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1

     
  3. Ejecute el siguiente comando, donde <sysctl_name> es el parámetro que se debe agregar o cambiar y <value> es el valor que se asignará al parámetro:
     
    isi_sysctl_cluster <sysctl_name>=<value>


    Se muestra la siguiente salida:
     
    Value set successfully

     
  4. Ejecute el siguiente comando para verificar que el cambio se haya agregado correctamente al archivo /etc/mcp/override/sysctl.conf :
     
    cat /etc/mcp/override/sysctl.conf


    Se muestra una salida similar a la siguiente:
     
    <sysctl_name>=<value> #added by script
  5. Revierta los cambios realizados en el archivo sysctl.conf.

Estos pasos revierten el archivo sysctl.conf a la versión de respaldo creada anteriormente en la sección anterior.

  1. Abra una conexión SSH en cualquier nodo del clúster y conéctese mediante la cuenta "raíz".
  2. Ejecute el siguiente comando para copiar y cambiar el nombre del respaldo original del archivo sysctl.conf :
     
    cp /etc/mcp/override/sysctl.conf.bku1 /etc/mcp/override/sysctl.conf

NOTA
El proceso del plano de control de administración (MCP) actualiza automáticamente el archivo sysctl.conf en todos los nodos del clúster.

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.