PowerScale: OneFS 노드 및 클러스터 재부팅과 업그레이드를 통해 sysctl 변경 사항이 유지되도록 구성

Summary: sysctl 변경 사항을 영구적으로 구성하는 방법.

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

소개

이 문서에서는 sysctl 구성 변경 사항을 테스트하고 클러스터 전체에서 sysctl.conf 파일을 편집하는 절차를 제공합니다. 
이를 통해 노드, 클러스터 재부팅 및 OneFS 업그레이드를 통해 sysctl 변경 사항을 유지할 수 있습니다.

주의!
sysctl 명령을 잘못 구현하면 클러스터가 작동하지 않을 수 있습니다. 이 절차에 대한 지원을 받으려면 Isilon 기술 지원 부서에 문의하십시오.

요약

OneFS에서는 sysctl 명령을 사용하여 다양한 커널 매개변수를 변경할 수 있습니다. 이러한 매개변수 중 일부는 OneFS에만 해당되고 나머지는 BSD(Berkeley Software Distribution) 운영 체제에 일반적입니다.

참고
  • sysctl 명령 및 옵션에 대한 자세한 내용은 명령줄에서 다음 명령을 실행하여 man 페이지를 참조하십시오.

    # man sysctl


 

Cause

정상적으로 작동하는 것입니다.

Resolution

sysctl을 수정하기 전에 항상 디폴트를 확인하는 것을 잊지 마십시오. 
isi_sysctl_cluster로 수정된 적이 없는 sysctl을 체크하는 경우, 값이 수정되지 않았기 때문에 #None의 값이 표시됩니다. 
이는 isi_sysctl_cluster 정보를 가져오는 변경 사항에 대해 재정의 파일이 업데이트되지 않기 때문입니다. 
이 경우, sysctl <sysctl name> 또는 isi_for_array -s <sysctl name> (은)를 실행해, 수정하기 전에 수정되지 않은 디폴트를 볼 필요가 있습니다. 

 

절차

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>는 추가하거나 변경할 매개변수이고, 해당하는 <경우 value>는 매개변수에 할당할 값입니다.
     
    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(Management Control Plane) 프로세스는 sysctl.conf 파일을 클러스터의 모든 노드로 자동 업데이트합니다.

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.