11.6.3. 기본 제공 프로필과 사용자 정의 프로필 간 전환
다음 단계에서는 기본 제공 프로필에서 사용자 지정 프로필로 전환하는 방법을 설명하고 그 반대의 경우도 마찬가지입니다.
모든 mClock 구성 옵션을 완전히 제어하려면 사용자 지정 프로필로 전환해야 할 수 있습니다. 그러나 고급 사용자인 경우 사용자 지정 프로필을 사용하지 않는 것이 좋습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- Ceph Monitor 호스트에 대한 루트 수준 액세스.
기본 제공 프로필에서 사용자 지정 프로필로 전환
Cephadm 쉘에 로그인합니다.
예제
[root@host01 ~]# cephadm shell사용자 지정 프로필로 전환합니다.
구문
ceph config set osd.OSD_ID osd_mclock_profile custom예제
[ceph: root@host01 /]# ceph config set osd.0 osd_mclock_profile custom참고최적의 성능을 위해서는 다음 명령을 사용하여 모든 Ceph OSD에서 프로필을 설정해야 합니다.
예
[ceph: root@host01 /]# ceph config set osd osd_mclock_profile custom선택 사항: 사용자 지정 프로필로 전환한 후 원하는 mClock 구성 옵션을 수정합니다.
구문
ceph config set osd.OSD_ID MCLOCK_CONFIGURATION_OPTION VALUE예제
[ceph: root@host01 /]# ceph config set osd.0 osd_mclock_scheduler_client_res 0.5이 예에서는 특정 OSD
osd.0의 클라이언트 예약 IOPS 비율을 0.5(50%)로 변경합니다.중요OSD의 IOPS 용량의 최대 비율(1.0)을 초과하지 않도록 백그라운드 복구 및 배경 best-effort와 같은 기타 서비스의 예약을 변경합니다.
사용자 정의 프로필에서 기본 제공 프로필로 전환
cephadm 쉘에 로그인합니다.
예제
[root@host01 ~]# cephadm shell원하는 기본 제공 프로필을 설정합니다.
구문
ceph config set osd osd_mclock_profile MCLOCK_PROFILE예제
[ceph: root@host01 /]# ceph config set osd osd_mclock_profile high_client_ops이 예에서는 모든 Ceph OSD 에서 기본 제공 프로필을
high_client_ops로 설정합니다.데이터베이스의 기존 사용자 지정 mClock 구성 설정을 확인합니다.
예제
[ceph: root@host01 /]# ceph config dump이전에 확인한 사용자 지정 mClock 구성 설정을 제거하십시오.
구문
ceph config rm osd MCLOCK_CONFIGURATION_OPTION예제
[ceph: root@host01 /]# ceph config rm osd osd_mclock_scheduler_client_res이 예제에서는 모든 Ceph OSD에 설정된 구성 옵션
osd_mclock_scheduler_client_res를 제거합니다.기존의 모든 사용자 지정 mClock 구성 설정이 중앙 구성 데이터베이스에서 제거되면
high_client_ops와 관련된 구성 설정이 적용됩니다.Ceph OSD의 설정을 확인합니다.
구문
ceph config show osd.OSD_ID예제
[ceph: root@host01 /]# ceph config show osd.0