PowerScale:OneFS 設定 sysctl 變更,以持續進行節點和叢集重新開機和升級

摘要: 如何將 sysctl 變更設定為持續性。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

簡介

本文提供測試 sysctl 組態變更和編輯整個叢集之 sysctl.conf 檔案的程序。
這可讓 sysctl 變更在節點、叢集重新開機和 OneFS 升級期間持續存在。

小心!
sysctl 命令的不正確實現可能會導致群集無法運行。如需此程序的協助,請聯絡 Isilon 技術支援部門。

摘要

在 OneFS 中,可以使用 sysctl 命令變更多種核心參數。其中一些參數特定於 OneFS,其他參數則是伯克利軟體分發 (BSD) 操作系統的通用參數。

注意
  • 如需 sysctl 命令和選項的詳細資訊,請在命令列執行下列命令以檢視手冊頁:

    # man sysctl


 

原因

依設計運作。

解析度

請記住在修改 sysctl 之前始終檢查預設值。
如果檢查從未使用 isi_sysctl_cluster 修改過的 sysctl,它會顯示值 #None,因為從未修改過該值。
這是因為覆寫檔案從未更新變更,isi_sysctl_cluster會從中提取資訊。
在這些情況下,應執行 sysctl sysctl <名稱> 或 isi_for_array-s <sysctl 名稱> ,以便在進行任何修改前查看未修改的預設值。 

 

程式

測試 sysctl 設定更改或進行非持久性的配置更改。

要!
建議您在變更 sysctl.conf 檔案之前,先測試變更的效果。
這可以通過在命令行中運行 sysctl 命令來完成。
在命令列變更的 Sysctl 參數不會在節點或叢集重新開機後持續存在。
設定 sysctl 參數後,如果參數變更造成不良影響,請使用原始值執行 sysctl 命令以還原變更。

sysctl 組態變更套用至叢集中的節點:

  1. 在叢集的任何節點上開啟 SSH 連線,然後使用 root 帳戶連線。
  2. 執行下列命令以取得 sysctl 的目前值,其中 <sysctl_name> 是正在設定的參數:
     
    sysctl <sysctl_name>


     
  3. 執行以下命令,其中 <sysctl_name> 是要配置的參數,如果適用, <value> 是要分配給參數的值:
     
    sysctl <sysctl_name>=<value>
  4. sysctl 組態變更套用至叢集。
  5. 在叢集的任何節點上開啟 SSH 連線,然後使用 root 帳戶連線。
  6. 執行下列命令,其中 <sysctl_name> 是要新增或變更的參數,而適用<時,值> 是要指定給參數的值:
     
    isi_for_array -s sysctl <sysctl_name>=<value>

     

使 sysctl 配置更改持久化。

sysctl.conf 檔案中新增或變更所需的參數:

  1. 在叢集的任何節點上開啟 SSH 連線,然後使用 root 帳戶連線。
     
  2. 執行下列命令以備份 /etc/mcp/override/sysctl.conf 檔案:
     
    touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1

     
  3. 執行下列命令,其中 <sysctl_name> 是要新增或變更的參數, <value> 是要指定給參數的值:
     
    isi_sysctl_cluster <sysctl_name>=<value>


    以下輸出顯示:
     
    Value set successfully

     
  4. 執行下列命令,確認變更已成功新增至 /etc/mcp/override/sysctl.conf 檔案:
     
    cat /etc/mcp/override/sysctl.conf


    輸出類似於以下顯示:
     
    <sysctl_name>=<value> #added by script
  5. 還原對 sysctl.conf 檔案所做的變更。

這些步驟會將 sysctl.conf 檔案還原為先前在上一節中建立的備份版本。

  1. 在叢集的任何節點上開啟 SSH 連線,然後使用 root 帳戶連線。
  2. 執行下列命令以複製並重新命名 sysctl.conf 檔案的原始備份:
     
    cp /etc/mcp/override/sysctl.conf.bku1 /etc/mcp/override/sysctl.conf

便條
管理平面 (MCP) 程序會自動將 sysctl.conf 檔案更新至叢集中的所有節點。

受影響的產品

Isilon, PowerScale OneFS
文章屬性
文章編號: 000102543
文章類型: Solution
上次修改時間: 20 4月 2026
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。