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