3장. 새로운 기능


이 섹션에는 Red Hat Ceph Storage 릴리스에 도입된 모든 주요 업데이트, 개선 사항 및 새로운 기능이 나열되어 있습니다.

3.1. Cephadm 유틸리티

Ceph Object Gateway 다중 사이트 설정에 자동화 추가

이번 개선된 기능을 통해 이제 Ceph Object Gateway realm bootstrap 명령을 사용하여 영역 그룹 호스트 이름을 설정할 수 있습니다. ceph rgw realm bootstrap 명령에 제공된 사양 파일을 사용하여 zonegroups_hostnames 를 설정합니다.

이 기능은 추가 단계가 필요하지 않고 부트스트랩 명령에 전달되는 초기 사양 파일을 통해 다른 설정 옵션을 계속 추가합니다.

realm bootstrap 명령에 전달된 Ceph Object Gateway 사양의 spec 섹션에 zonegroup_hostnames 섹션을 추가합니다. 섹션이 추가되면 Cephadm에서 Ceph Object Gateway 모듈 생성을 완료한 후 사양에 정의된 영역 그룹에 이러한 지정된 호스트 이름을 자동으로 추가합니다.

다음은 사양 파일에 추가할 zonegroup_hostnames 섹션의 예를 제공합니다.

zonegroup_hostnames:
- host1
- host2
Copy to Clipboard Toggle word wrap
참고

영역 그룹 호스트 이름을 추가하는 데는 적용 시 다른 Cephadm 모듈 워크로드 작업에 따라 몇 분이 걸릴 수 있습니다.

Bugzilla:2241321

Ceph rgw 서비스 업데이트 중 업데이트된 SSL 인증서의 새로운 자동 적용

이전 버전에서는 서비스 사양에서 Ceph Object Gateway의 SSL 인증서를 업데이트할 때 데몬을 수동으로 다시 시작할 때까지 변경 사항이 적용되지 않았습니다. 이 수동 단계는 자동화가 방해되었으며 오래된 인증서로 서비스를 일시적으로 실행할 수 있었습니다.

이번 개선된 기능을 통해 Ceph Object Gateway 사양의 SSL 인증서 업데이트는 서비스 업데이트 프로세스의 일부로 필요한 데몬 재시작을 자동으로 트리거합니다. 결과적으로 새로운 인증서가 즉시 적용되고 자동화 및 운영 안정성을 개선하는 데 도움이 됩니다.

Bugzilla:2344352

OSD 장치 교체를 간소화하기 위해 새로운 ceph orch 장치가 HOST DEVICE_PATH 명령 교체

이전에는 공유 DB 장치를 교체하는 것이 번거롭고 오류가 발생했습니다. 또한 cephadm 은 물리적 장치를 교체하기 전에 제거 후 OSD를 너무 빨리 재배포했습니다.

이번 개선된 기능을 통해 사용자는 경쟁 조건 또는 수동 정리 단계 없이 장치를 안전하게 교체할 수 있습니다.

Bugzilla:2256116

cephadm systemd 장치의 코어 덤프 처리 개선

이전 버전에서는 서비스가 충돌했을 때 코어 덤프가 생성되지 않거나 잘린 경우 특히 하드 생성 사례로 인해 중요한 디버깅 정보가 손실되었습니다.

이 향상된 기능을 통해 cephadm 은 systemd 장치 파일 템플릿에 LimitCORE=infinity 를 설정하고 mgr/cephadm/set_coredump_overrides 설정이 활성화된 경우 coredumpctlProcessSizeMaxExternalSizeMax 설정을 구성합니다. 코어 덤프의 최대 크기는 mgr/cephadm/coredump_max_size 설정에 의해 제어됩니다. 결과적으로 서비스가 완전한 코어 덤프를 생성하여 충돌 문제를 디버깅하는 기능을 개선합니다.

Bugzilla:2303745

Cephadm에서 각 호스트에 배포할 수 있는 새로운 사용자 정의 로그 회전 구성

이번 개선된 기능을 통해 이제 cephadm.log가 각 호스트에 배포할 cephadm.log 및 데몬 로그 모두에 대해 사용자 정의 logrotate 구성을 설정할 수 있습니다.

ceph orch write-custom-logrotate TYPE -i LOGROTATE_FILE
Copy to Clipboard Toggle word wrap

클러스터 로그 또는 cephadm.log의 logrotate 파일을 덮어쓰는지 여부에 따라 TYPE을 cephadm 또는 cluster로 바꿉니다. LOGROTATE_FILE을 작성하려는 해당 logrotate 파일의 콘텐츠에 교체합니다.

참고

cephadm에서 배포한 기존 logrotate 구성에서 시작한 다음 여기에서 편집합니다.

다음은 기본 cephadm.log logrotate 구성 파일입니다.

# created by cephadm
/var/log/ceph/cephadm.log {
    rotate 7
    daily
    compress
    missingok
    notifempty
    su root root
}
Copy to Clipboard Toggle word wrap

다음은 클러스터 logrotate 구성 파일의 예입니다.

# created by cephadm
/var/log/ceph/eb082d44-4225-11f0-9e4b-525400eee38f/*.log {
    rotate 7
    daily
    compress
    sharedscripts
    postrotate
        killall -q -1 ceph-mon ceph-mgr ceph-mds ceph-osd ceph-fuse radosgw rbd-mirror cephfs-mirror tcmu-runner || pkill -1 -x 'ceph-mon|ceph-mgr|ceph-mds|ceph-osd|ceph-fuse|radosgw|rbd-mirror|cephfs-mirror|tcmu-runner' || true
    endscript
    missingok
    notifempty
    su root root
Copy to Clipboard Toggle word wrap

cephadm클러스터 파일은 모두 /etc/logrotate.d/cephadm/etc/logrotate.d/ceph-FSID 의 호스트에서 찾을 수 있습니다.

참고

이러한 파일 중 하나가 이전에 편집된 경우 편집된 버전이 계속 존재할 수 있으며 cephadm 은 이러한 구성 파일을 자동으로 덮어쓰지 않습니다. 이러한 파일을 덮어쓰려면 ceph orch write-custom-logrotate 명령을 사용합니다.

cephadm 은 해당 호스트를 제거하고 해당 호스트에서 데몬 재배포를 트리거하여 기본 구성을 다시 생성할 수 있습니다. 예를 들어 crash. host1 데몬이 배포된 host1의 경우 다음 명령을 실행할 수 있습니다.

ceph orch daemon redeploy crash.host1
Copy to Clipboard Toggle word wrap

이 예에서 두 logrotate 구성이 없으면 cephadm 은 현재 Ceph 버전 기본값을 사용하여 해당 구성을 작성합니다.

Bugzilla:2090881

호스트에서 음향 라벨링에 대한 새로운 지원

이번 개선된 기능은 호스트에 토폴로지 키/값 속성을 도입하여 cephadm의 기능을 확장합니다. 관리자는 의미 있고 구성 가능한 레이블로 호스트를 그룹화하여 더 효율적으로 롤링 업그레이드를 수행할 수 있습니다. 각 서비스 그룹(예: RGW 서비스를 랙별 고유)에 대해 여러 명령(예: 랙별별 RGW 서비스)을 발행하지 않고 업그레이드는 인포그래피 레이블 목록을 반복할 수 있습니다-streamlining multi-rack 작업. 또한 이러한 새로운 속성은 향상된 CRUSH 위치 설정을 활용하여 RADOS 읽기 선호도를 높이기 위한 문을 엽니다.

Bugzilla:2353013

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat