검색

7.2. ceph-volume 이 ceph-disk 로 대체되는 이유는 무엇입니까?

download PDF

Red Hat Ceph Storage 4까지 ceph-disk 유틸리티는 OSD를 준비, 활성화 및 생성하는 데 사용되었습니다. Red Hat Ceph Storage 4부터 ceph-disk 는 OSD로 논리 볼륨을 배포하는 단일 용도 명령줄 툴인 ceph-volume 유틸리티로 교체되며 OSD를 준비, 활성화 및 생성할 때 ceph-disk 에 유사한 API를 유지 관리합니다.

ceph-volume 은 어떻게 작동합니까?

ceph-volume 은 현재 하드웨어 장치 프로비저닝의 두 가지 방법인 레거시 ceph-disk 장치 및 LVM(Logical Volume Manager) 장치를 지원하는 모듈식 툴입니다. ceph-volume lvm 명령은 LVM 태그를 사용하여 Ceph 관련 장치 및 OSD와의 관계에 대한 정보를 저장합니다. 이러한 태그를 사용하여 나중에 OSDS와 연결된 장치를 다시 검색 및 쿼리하여 활성화할 수 있습니다. 또한 LVM 및 dm-cache 를 기반으로 하는 기술을 지원합니다.

ceph-volume 유틸리티는 dm-cache 를 투명하게 사용하여 논리 볼륨으로 처리합니다. 처리 중인 특정 워크로드에 따라 dm-cache 를 사용할 때 성능 향상 및 손실을 고려할 수 있습니다. 일반적으로 임의 및 순차적 읽기 작업의 성능은 더 작은 블록 크기로 증가하지만 임의 및 순차적 쓰기 작업의 성능은 더 큰 블록 크기로 감소합니다. ceph-volume 을 사용하면 상당한 성능 저하가 발생하지 않습니다.

중요

ceph-disk 유틸리티는 더 이상 사용되지 않습니다.

참고

이러한 장치가 여전히 사용 중인 경우 ceph-volume simple 명령은 레거시 ceph-disk 장치를 처리할 수 있습니다.

ceph-disk 는 어떻게 작동합니까?

ceph-disk 유틸리티는 장치를 검색하는 동안 upstart 또는 sysvinit 와 같은 다양한 유형의 init 시스템을 지원해야 했습니다. 이러한 이유로 ceph-disk 는 GUID 파티션 테이블(GPT) 파티션에만 집중합니다. 특히 GPT GUID에서 다음과 같은 질문에 대답하는 고유한 방식으로 장치에 레이블을 지정하는 것이 좋습니다.

  • 이 장치는 저널 입니까?
  • 이 장치가 암호화된 데이터 파티션입니까?
  • 장치가 부분적으로 준비되어 있습니까?

이러한 질문을 해결하기 위해 ceph-disk 는 UDEV 규칙을 사용하여 GUID와 일치합니다.

ceph-disk 사용의 단점은 무엇입니까?

UDEV 규칙을 사용하여 ceph-disk 를 호출하면 ceph-disk systemd 장치와 ceph-disk 실행 파일 사이에 back-and-forth가 발생할 수 있습니다. 이 프로세스는 매우 신뢰할 수 없고 시간이 오래 걸리므로 노드의 부팅 프로세스 중에 OSD가 전혀 발생하지 않을 수 있습니다. UDEV의 비동기 동작으로 인해 디버그하기가 어렵거나 이러한 문제를 재현하기가 어렵습니다.

ceph-disk 는 GPT 파티션에서만 작동하므로 LVM(Logical Volume Manager) 볼륨 또는 유사한 장치 매퍼 장치와 같은 다른 기술을 지원할 수 없습니다.

장치 검색 워크플로우에서 GPT 파티션이 올바르게 작동하도록 하려면 ceph-disk 를 사용하려면 많은 특수 플래그를 사용해야 합니다. 또한 이러한 파티션은 Ceph에서만 장치를 소유해야 합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.