5.5. 디렉터리 drain을 메타데이터 서버 데몬 순위 매핑
디렉터리와 하위 디렉터리를 특정 MCS(활성 메타데이터 서버) 순위에 매핑할 수 있으므로 해당 메타데이터는 해당 순위를 보유한 MDS 데몬에서만 관리할 수 있습니다. 이 방법을 사용하면 애플리케이션 로드 또는 사용자 메타데이터 요청의 제한 영향을 전체 스토리지 클러스터에 균등하게 분산할 수 있습니다.
내부 밸런서는 이미 애플리케이션 로드를 동적으로 분배합니다. 따라서 신중하게 선택한 특정 애플리케이션의 순위로 디렉터리 tree만 매핑합니다.
또한 디렉터리가 순위에 매핑되면 밸런서를 분할할 수 없습니다. 결과적으로 매핑된 디렉터리 내의 많은 수의 작업이 이를 관리하는 순위와 MDS 데몬을 오버로드할 수 있습니다.
사전 요구 사항
- 활성 MDS 데몬 두 개 이상
- CephFS 클라이언트 노드에 대한 사용자 액세스 권한
-
attr
패키지가 마운트된 Ceph File System을 사용하여 CephFS 클라이언트 노드에 설치되었는지 확인합니다.
절차
Ceph 사용자의 기능에
p
플래그를 추가합니다.구문
ceph fs authorize FILE_SYSTEM_NAME client.CLIENT_NAME /DIRECTORY CAPABILITY [/DIRECTORY CAPABILITY] ...
예제
[user@client ~]$ ceph fs authorize cephfs_a client.1 /temp rwp client.1 key: AQBSdFhcGZFUDRAAcKhG9Cl2HPiDMMRv4DC43A== caps: [mds] allow r, allow rwp path=/temp caps: [mon] allow r caps: [osd] allow rw tag cephfs data=cephfs_a
디렉터리에
ceph.dir.pin
확장 속성을 설정합니다.구문
setfattr -n ceph.dir.pin -v RANK DIRECTORY
예제
[user@client ~]$ setfattr -n ceph.dir.pin -v 2 /temp
이 예제에서는
/temp
디렉토리와 모든 하위 디렉토리를 할당하여 2의 순위를 지정합니다.
추가 리소스
-
p
플래그에 대한 자세한 내용은 Red Hat Ceph Storage File System Guide 의 레이아웃, 할당량, 스냅샷 및 네트워크 제한 섹션을 참조하십시오. - 자세한 내용은 Red Hat Ceph Storage File System Guide 의 특정 순위 섹션에 수동 고정 디렉터리 풀기를 참조하십시오.
- 자세한 내용은 Red Hat Ceph Storage 파일 시스템 가이드 의 여러 활성 메타데이터 서버 데몬 구성 섹션을 참조하십시오.