검색

3.3. Ceph 파일 시스템

download PDF

MDS 동적 메타데이터 밸런서가 기본적으로 꺼져 있습니다.

이전에는 잘못된 밸런서 동작이 max_mds 파일 시스템 설정을 늘림으로써 바람직하지 않은 방식으로 트리를 조각화했습니다.

이번 개선된 기능을 통해 MDS 동적 메타데이터 밸런서가 기본적으로 꺼져 있습니다. Operator는 이를 사용하려면 명시적으로 밸런서를 켜야 합니다.

Bugzilla:2227309

CephFS는 하위 볼륨 또는 디렉터리 트리의 정지 지원

이전에는 여러 클라이언트가 클라이언트 간에 대역 외 통신이 존재하는 일관된 스냅샷 장벽에 걸쳐 읽기 및 쓰기를 수행했습니다. 이러한 통신으로 인해 클라이언트가 스냅샷을 통해 함께 복구할 수 있는 체크포인트에 잘못 도달했습니다.

이 향상된 기능을 통해 CephFS는 크래시 일치 스냅샷을 실행할 수 있도록 하위 볼륨 또는 디렉터리 트리의 정지를 지원합니다. MDS에서 스냅샷을 실행하기 전에 클라이언트가 모든 I/O를 정지해야 합니다. 이렇게 하면 하위 트리의 모든 클라이언트에 체크포인트가 적용됩니다.

Bugzilla:2235753

MDS RSS(Resident Segment Size) 성능 카운터가 더 높은 우선 순위로 추적됨

이번 개선된 기능을 통해 MDS Resident Segment Size 성능 카운터는 호출자가 해당 값을 사용하여 유용한 경고를 생성할 수 있도록 더 높은 우선 순위로 추적됩니다. 이를 통해 Rook은 MDS RSS 크기를 식별하고 그에 따라 대응할 수 있습니다.

Bugzilla:2256560

gRPCgy 클라이언트는 지연 OSD가 없는 경우에만 제거됩니다.

이전 버전에서는 MDS의 성능 덤프 모니터링에 OSD가 지연, objecter.op_laggyobjecter.osd_laggy 가 표시되어 지연 클라이언트(dirty data could not be flushed for cap revokes)가 표시되었습니다.

이번 개선된 기능을 통해 defer_client_eviction_on_laggy_osds 옵션이 true로 설정되어 지연 OSD로 인해 클라이언트가 지연된 OSD로 인해 OSD가 더 이상 지연되지 않을 때까지 클라이언트 제거가 수행되지 않습니다.

Bugzilla:2260003

CephFS-mirror 데몬은 perf dump 명령을 통해 스냅샷 동기화 성능 카운터를 내보내기

Ceph-mds 데몬 내보내기 이미 존재하는 perf dump 명령에 포함된 클라이언트 성능 카운터.

Bugzilla:2264177

디렉터리 정보를 덤프하기 위해 새 dump dir 명령이 도입됨

이번 개선된 기능을 통해 디렉터리 정보를 덤프하고 출력을 출력하기 위해 dump dir 명령이 도입되었습니다.

Bugzilla:2269687

하위 볼륨에 대한 스냅샷 예약 지원

이번 개선된 기능을 통해 하위 볼륨에 대해 스냅샷 예약 지원이 제공됩니다. 모든 스냅샷 예약 명령은 --subvol--group 인수를 사용하여 적절한 하위 볼륨 및 하위 볼륨을 참조합니다. 하위 볼륨 그룹 인수 없이 하위 볼륨을 지정하면 기본 하위 볼륨 그룹이 고려됩니다. 또한 하위 볼륨을 참조할 때 유효한 경로를 지정할 필요가 없으며 자리 표시자 문자열만 사용된 인수 구문 분석의 특성으로 충분합니다.

# ceph fs snap-schedule add - 15m --subvol sv1 --group g1
# ceph fs snap-schedule status - --subvol sv1 --group g1

Bugzilla:2238537

MDS 제한을 추가하거나 수정하는 Ceph 명령은 사용자가 전달한 MDS 한도가 거부된 이유에 대한 설명을 제공합니다.

이전에는 MDS 제한을 추가하거나 수정하는 Ceph 명령이 "오류 EINVAL: mds 기능 구문 분석에 실패했습니다. 'allow w'의 'allow w'에서 중지되었습니다.

이번 개선된 기능을 통해 명령에서 사용자가 전달한 MDS 한도가 거부된 이유에 대한 설명을 제공하고 오류 EINVAL을 출력합니다. MDS 제한의 권한 플래그는 'r' 또는 'rw' 또는 '*' 또는 'all'으로 시작해야 합니다.

Bugzilla:2247586

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.