PowerScale: OneFS Systeemwijzigingen worden zo geconfigureerd dat ze blijven bestaan via opnieuw opstarten van knooppunten en clusters en upgrades

Summary: Sysctl-wijzigingen configureren om permanent te zijn.

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

Inleiding

Dit artikel bevat procedures voor het testen van sysctl-configuratiewijzigingen en het bewerken van het bestand sysctl.conf in het hele cluster. 
Hierdoor kunnen sysctl-wijzigingen blijven bestaan via knooppunt- en clusterherstarts en via OneFS-upgrades.

VOORZICHTIGHEID!
Onjuiste implementatie van sysctl-opdrachten kan uw cluster onbruikbaar maken. Neem voor hulp bij deze procedure contact op met de technische support van Isilon.

Samenvatting

In OneFS kunnen verschillende kernelparameters worden gewijzigd met behulp van sysctl-opdrachten . Sommige van deze parameters zijn specifiek voor OneFS en andere zijn algemeen voor het Berkeley Software Distribution (BSD)-besturingssysteem.

OPMERKING
  • Voor meer informatie over sysctl-opdrachten en -opties voert u de volgende opdracht uit op de opdrachtregel om de man-pagina weer te geven:

    # man sysctl


 

Cause

Werken zoals ontworpen.

Resolution

Vergeet niet om ALTIJD de standaardinstellingen te controleren voordat u sysctl's wijzigt. 
Als u een systeem controleert dat nog nooit is gewijzigd met isi_sysctl_cluster, wordt de waarde #None weergegeven omdat de waarde nooit is gewijzigd. 
Dit komt doordat het overschrijvingsbestand nooit wordt bijgewerkt van een wijziging, waaruit isi_sysctl_cluster de informatie haalt. 
In deze gevallen moet sysctl <sysctl name> of isi_for_array -s <sysctl name> worden uitgevoerd om de ongewijzigde standaardwaarden te zien voordat er wijzigingen worden aangebracht. 

 

Procedures

Een sysctl-configuratiewijziging testen of een configuratiewijziging aanbrengen die niet permanent is.

BELANGRIJK!
Het is aan te raden om voordat u het bestand sysctl.conf wijzigt, eerst het effect van de wijziging te testen door.
Dit kan worden gedaan door de opdracht sysctl uit te voeren op de opdrachtregel.
Sysctl-parameters die op de opdrachtregel worden gewijzigd, blijven niet behouden door opnieuw opstarten van het knooppunt of cluster.
Als de parameterwijziging na het instellen van een sysctl-parameter ongewenste effecten veroorzaakt, maakt u de wijziging ongedaan door de sysctl-opdracht uit te voeren met de oorspronkelijke waarde.

Pas een sysctl-configuratiewijziging toe op een knooppunt in het cluster:

  1. Open een SSH-verbinding op een willekeurig knooppunt in het cluster en maak verbinding met behulp van het "root"-account.
  2. Voer de volgende opdracht uit om de huidige waarde van de sysctl op te halen, waarbij <sysctl_name> de parameter is die wordt geconfigureerd:
     
    sysctl <sysctl_name>


     
  3. Voer de volgende opdracht uit, waarbij <sysctl_name> de parameter is die moet worden geconfigureerd en, indien van toepassing, <value> de waarde is die aan de parameter moet worden toegewezen:
     
    sysctl <sysctl_name>=<value>
  4. Pas een sysctl-configuratiewijziging toe op het cluster.
  5. Open een SSH-verbinding op een willekeurig knooppunt in het cluster en maak verbinding met behulp van het "root"-account.
  6. Voer de volgende opdracht uit, waarbij <sysctl_name> de parameter is die moet worden toegevoegd of gewijzigd, en indien van toepassing<> de waarde is die aan de parameter moet worden toegewezen:
     
    isi_for_array -s sysctl <sysctl_name>=<value>

     

Maak een sysctl-configuratiewijziging permanent.

Voeg de gewenste parameter in het bestand sysctl.conf toe aan of wijzig deze:

  1. Open een SSH-verbinding op een willekeurig knooppunt in het cluster en maak verbinding met behulp van het "root"-account.
     
  2. Voer de volgende opdracht uit om een back-up te maken van het bestand /etc/mcp/override/sysctl.conf :
     
    touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1

     
  3. Voer de volgende opdracht uit, waarbij <sysctl_name> de parameter is die moet worden toegevoegd of gewijzigd en <de waarde> de waarde is die aan de parameter moet worden toegewezen:
     
    isi_sysctl_cluster <sysctl_name>=<value>


    De volgende uitvoer wordt weergegeven:
     
    Value set successfully

     
  4. Controleer of de wijziging is toegevoegd aan het bestand /etc/mcp/override/sysctl.conf door de volgende opdracht uit te voeren:
     
    cat /etc/mcp/override/sysctl.conf


    Uitvoer vergelijkbaar met de volgende displays:
     
    <sysctl_name>=<value> #added by script
  5. Wijzigingen in het bestand sysctl.conf ongedaan maken.

Met deze stappen wordt het bestand sysctl.conf teruggezet naar de back-upversie die eerder in de vorige sectie is gemaakt.

  1. Open een SSH-verbinding op een willekeurig knooppunt in het cluster en maak verbinding met behulp van het "root"-account.
  2. Voer de volgende opdracht uit om de oorspronkelijke back-up van het bestand sysctl.conf te kopiëren en vervolgens de naam ervan te wijzigen:
     
    cp /etc/mcp/override/sysctl.conf.bku1 /etc/mcp/override/sysctl.conf

NOTITIE
Het MCP-proces (Management Control Plane) werkt het bestand sysctl.conf automatisch bij naar alle knooppunten in het 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.