3.22. cephadm을 사용하여 운영 체제 튜닝 프로파일 관리


스토리지 관리자는 cephadm 을 사용하여 Red Hat Ceph Storage 클러스터의 지정된 호스트 세트에 sysctl 설정을 적용하는 운영 체제 튜닝 프로파일을 생성 및 관리할 수 있습니다. 운영 체제를 튜닝하면 Red Hat Ceph Storage 클러스터의 성능을 개선할 수 있는 추가 기회가 제공됩니다.

추가 리소스

  • 커널 매개변수 구성에 대한 자세한 내용은 sysctl(8) 매뉴얼 페이지를 참조하십시오.
  • tuned 프로필에 대한 자세한 내용은 TuneD 프로필 사용자 지정을 참조하십시오.

3.22.1. 튜닝 프로필 생성

커널 매개변수로 YAML 사양 파일을 생성하거나 오케스트레이터 CLI를 사용하여 커널 매개변수 설정을 정의하여 튜닝 프로필을 생성할 수 있습니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 관리자 호스트에 대한 루트 수준 액세스.
  • tuned 패키지 설치

방법 1:

  • YAML 사양을 생성하고 적용하여 튜닝 프로필을 생성합니다.

    1. Ceph 관리자 호스트에서 YAML 사양 파일을 생성합니다.

      구문

      touch TUNED_PROFILE_NAME.yaml
      Copy to Clipboard Toggle word wrap

      예제

      [root@host01 ~]# touch mon_hosts_profile.yaml
      Copy to Clipboard Toggle word wrap

    2. 튜닝 매개변수를 포함하도록 YAML 파일을 편집합니다.

      구문

      profile_name: PROFILE_NAME
      placement:
        hosts:
          - HOST1
          - HOST2
      settings:
        SYSCTL_PARAMETER: SYSCTL_PARAMETER_VALUE
      Copy to Clipboard Toggle word wrap

      예제

      profile_name: mon_hosts_profile
      placement:
        hosts:
          - host01
          - host02
      settings:
        fs.file-max: 1000000
        vm.swappiness: 13
      Copy to Clipboard Toggle word wrap

    3. 튜닝 프로파일을 적용합니다.

      구문

      ceph orch tuned-profile apply -i TUNED_PROFILE_NAME.yaml
      Copy to Clipboard Toggle word wrap

      예제

      [root@host01 ~]# ceph orch tuned-profile apply -i mon_hosts_profile.yaml
      
      Saved tuned profile mon_hosts_profile
      Copy to Clipboard Toggle word wrap

      이 예제에서는 host01host02/etc/sysctl.d/ 에 프로필을 쓰고 각 호스트에서 sysctl --system 을 실행하여 재부팅하지 않고 sysctl 변수를 다시 로드합니다.

      참고

      Cephadm은 /etc/sysctl.d/TUNED_PROFILE_NAME-cephadm-tuned-profile.conf로 프로필 파일 이름을 씁니다. 여기서 TUNED_PROFILE_NAME 은 제공된 YAML 사양에 지정하는 profile_name 입니다. sysctl 명령은 설정이 발생하는 파일 이름에 따라 사전 순으로 설정을 적용합니다. 여러 파일에 동일한 설정이 포함된 경우 사전 순으로 최신 이름이 있는 파일의 항목이 우선합니다. 존재할 수 있는 다른 구성 파일 전후에 설정을 적용하려면 사양 파일에서 profile_name 을 적절하게 설정합니다.

      참고

      Cephadm은 호스트 수준에서 sysctl 설정을 특정 데몬 또는 컨테이너에 적용하지 않습니다.

방법 2:

  • 오케스트레이터 CLI를 사용하여 튜닝 프로파일을 생성합니다.

    1. Ceph 관리자 호스트에서 튜닝 프로필 이름, 배치 및 설정을 지정합니다.

      구문

      ceph orch tuned-profile apply PROFILE_NAME --placement=’HOST1,HOST2’ --settings=’SETTING_NAME1=VALUE1,SETTING_NAME2=VALUE2
      Copy to Clipboard Toggle word wrap

      예제

      [root@host01 ~]# ceph orch tuned-profile apply osd_hosts_profile --placement=’host04,host05’ --settings=’fs.file-max=200000,vm.swappiness=19’
      
      Saved tuned profile osd_hosts_profile
      Copy to Clipboard Toggle word wrap

검증

  • cephadm 에서 관리하는 튜닝 프로필을 나열합니다.

    예제

    [root@host01 /]# ceph orch tuned-profile ls
    
    profile_name: osd_hosts_profile
    placement: host04;host05
    settings:
      fs.file-max: 200000
      vm.swappiness: 19
    Copy to Clipboard Toggle word wrap

3.22.2. 튜닝 프로필 보기

tuned-profile ls 명령을 실행하여 cephadm 에서 관리하는 모든 튜닝 프로필을 볼 수 있습니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 관리자 호스트에 대한 루트 수준 액세스.
  • tuned 패키지 설치

절차

  • Ceph 관리자 호스트에서 튜닝 프로필을 나열합니다.

    구문

    ceph orch tuned-profile ls
    Copy to Clipboard Toggle word wrap

    예제

    [root@host01 /]# ceph orch tuned-profile ls
    
    profile_name: osd_hosts_profile
    placement: host04;host05
    settings:
      fs.file-max: 200000
      vm.swappiness: 19
    ---
    profile_name: mon_hosts_profile
    placement: host01;host02
    settings:
      fs.file-max: 1000000
      vm.swappiness: 13
    Copy to Clipboard Toggle word wrap

    참고

    수정하고 프로필을 다시 적용해야 하는 경우 --format yaml 매개변수를 tuned-profile ls 명령에 전달하면 복사 및 다시 적용할 수 있는 형식으로 프로필이 표시됩니다.

    예제

    [root@host01 /]# ceph orch tuned-profile ls --format yaml
    
    placement:
      hosts:
      - host01
      - host02
    profile_name: mon_hosts_profile
    settings:
      vm.swappiness: '13'
      fs.file-max: 1000000
    Copy to Clipboard Toggle word wrap

3.22.3. 튜닝 프로필 수정

튜닝 프로필을 생성한 후 필요한 경우 sysctl 설정을 조정하도록 종료 튜닝 프로필을 수정할 수 있습니다.

다음 두 가지 방법으로 기존 튜닝 프로필을 수정할 수 있습니다.

  • 동일한 프로필 이름으로 YAML 사양을 다시 적용합니다.
  • tuned-profile add-settingrm-setting 매개변수를 사용하여 설정을 조정합니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 관리자 호스트에 대한 루트 수준 액세스.
  • tuned 패키지 설치

방법 1:

  • tuned-profile add-settingrm-setting 매개변수를 사용하여 설정을 수정합니다.

    1. Ceph 관리 호스트에서 기존 프로필의 설정을 추가하거나 수정합니다.

      구문

      ceph orch tuned-profile add-setting PROFILE_NAME SETTING_NAME VALUE
      Copy to Clipboard Toggle word wrap

      예제

      [root@host01 ~]# ceph orch tuned-profile add-setting mon_hosts_profile vm.vfs_cache_pressure 110
      
      Added setting vm.vfs_cache_pressure with value 110 to tuned profile mon_hosts_profile
      Copy to Clipboard Toggle word wrap

    2. 기존 프로필에서 설정을 제거하려면 다음을 수행합니다.

      구문

      ceph orch tuned-profile rm-setting PROFILE_NAME SETTING_NAME
      Copy to Clipboard Toggle word wrap

      예제

      [root@host01 ~]# ceph orch tuned-profile rm-setting mon_hosts_profile vm.vfs_cache_pressure
      
      Removed setting vm.vfs_cache_pressure from tuned profile mon_hosts_profile
      Copy to Clipboard Toggle word wrap

방법 2:

  • 동일한 프로필 이름으로 YAML 사양을 다시 적용하여 설정을 수정합니다.

    1. Ceph 관리 호스트에서 YAML 사양 파일을 생성하거나 기존 사양 파일을 수정합니다.

      구문

      vi TUNED_PROFILE_NAME.yaml
      Copy to Clipboard Toggle word wrap

      예제

      [root@host01 ~]# vi mon_hosts_profile.yaml
      Copy to Clipboard Toggle word wrap

    2. 수정할 tuned 매개변수를 포함하도록 YAML 파일을 편집합니다.

      구문

      profile_name: PROFILE_NAME
      placement:
        hosts:
          - HOST1
          - HOST2
      settings:
        SYSCTL_PARAMETER: SYSCTL_PARAMETER_VALUE
      Copy to Clipboard Toggle word wrap

      예제

      profile_name: mon_hosts_profile
      placement:
        hosts:
          - host01
          - host02
      settings:
        fs.file-max: 2000000
        vm.swappiness: 15
      Copy to Clipboard Toggle word wrap

    3. 튜닝 프로파일을 적용합니다.

      구문

      ceph orch tuned-profile apply -i TUNED_PROFILE_NAME.yaml
      Copy to Clipboard Toggle word wrap

      예제

      [root@host01 ~]# ceph orch tuned-profile apply -i mon_hosts_profile.yaml
      
      Saved tuned profile mon_hosts_profile
      Copy to Clipboard Toggle word wrap

      참고

      배치를 수정하려면 동일한 이름으로 프로필을 다시 적용해야 합니다. Cephadm은 이름으로 프로필을 추적하므로 기존 프로필과 이름이 동일한 프로필을 적용하면 이전 프로필을 덮어씁니다.

3.22.4. 튜닝 프로필 제거

스토리지 관리자는 tuned-profile rm 명령을 사용하여 cephadm 을 더 이상 관리하지 않으려는 튜닝 프로파일을 제거할 수 있습니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 관리자 호스트에 대한 루트 수준 액세스.
  • tuned 패키지 설치

절차

  1. Ceph 관리자 호스트에서 cephadm 이 관리하는 튜닝 프로파일을 확인합니다.

    예제

    [root@host01 ~]# ceph orch tuned-profile ls
    Copy to Clipboard Toggle word wrap

  2. 튜닝 프로필을 제거합니다.

    구문

    ceph orch tuned-profile rm TUNED_PROFILE_NAME
    Copy to Clipboard Toggle word wrap

    예제

    [root@host01 ~]# ceph orch tuned-profile rm mon_hosts_profile
    
    Removed tuned profile mon_hosts_profile
    Copy to Clipboard Toggle word wrap

    cephadm 에서 튜닝 프로필을 제거하면 이전에 해당 호스트의 /etc/sysctl.d 디렉터리에 기록된 프로필 파일이 제거됩니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat