6.8. OSD 배포를 위한 고급 서비스 사양 및 필터


OSD 유형의 서비스 사양은 디스크 속성을 사용하여 클러스터 레이아웃을 설명하는 방법입니다. 장치 이름 및 경로의 세부 사항을 파악하지 않고도 필요한 구성으로 OSD로 전환해야 하는 디스크를 Ceph에 알리는 추상적인 방법을 사용자에게 제공합니다. 각 장치와 각 호스트에 대해 yaml 파일 또는 json 파일을 정의합니다.

OSD 사양의 일반 설정

  • service_type: 'osd': OSDS를 생성하려면 필수입니다.
  • service_id: 원하는 서비스 이름 또는 ID를 사용합니다. OSD 세트는 사양 파일을 사용하여 생성됩니다. 이 이름은 모든 OSD를 함께 관리하고 Orchestrator 서비스를 나타내는 데 사용됩니다.
  • placement: OSD를 배포해야 하는 호스트를 정의하는 데 사용됩니다.

    다음 옵션에서 사용할 수 있습니다.

    • host_pattern: '*' - 호스트를 선택하는 데 사용되는 호스트 이름 패턴입니다.
    • label: 'osd_host' - OSD를 배포해야 하는 호스트에서 사용되는 레이블입니다.
    • hosts: 'host01', 'host02' - OSD를 배포해야 하는 호스트 이름의 명시적 목록입니다.
  • 장치 선택: OSD가 생성되는 장치입니다. 이를 통해 OSD를 다른 장치와 분리할 수 있습니다. 다음 세 가지 구성 요소가 있는 BlueStore OSD만 생성할 수 있습니다.

    • OSD data: 모든 OSD 데이터를 포함합니다.
    • WAL: BlueStore 내부 저널 또는 쓰기 로그
    • DB: BlueStore 내부 메타데이터
  • data_devices: OSD를 배포할 장치를 정의합니다. 이 경우 OSD는 배치된 스키마로 생성됩니다. 필터를 사용하여 장치 및 폴더를 선택할 수 있습니다.
  • wal_devices: WAL OSD에 사용되는 장치를 정의합니다. 필터를 사용하여 장치 및 폴더를 선택할 수 있습니다.
  • db_devices: DB OSD의 장치를 정의합니다. 필터를 사용하여 장치 및 폴더를 선택할 수 있습니다.
  • encrypted: True 또는 False로 설정할 수 있는 OSD에 대한 정보를 암호화하는 선택적 매개변수입니다.
  • Unmanaged: 기본적으로 False로 설정된 선택적 매개변수입니다. Orchestrator가 OSD 서비스를 관리하지 않으려면 True로 설정할 수 있습니다.
  • block_wal_size: 사용자 정의 값(바이트)입니다.
  • block_db_size: 사용자 정의 값(바이트)입니다.
  • osds_per_device: 장치당 두 개 이상의 OSD를 배포하기 위한 사용자 정의 값입니다.
  • 메서드: OSD가 LVM 계층으로 생성되었는지 여부를 지정하는 선택적 매개변수입니다. LVM 계층을 포함하지 않는 원시 물리적 장치에서 OSD를 생성하려면 raw 로 설정합니다. DB 또는 WAL 장치가 별도의 경우 블록 대 DB 또는 WAL 장치의 비율은 1:1 이어야합니다.

장치 지정을 위한 필터

필터는 data_devices,wal_devicesdb_devices 매개변수와 함께 사용됩니다.

Expand

필터의 이름

설명

구문

예제

모델

특정 디스크를 대상으로 합니다. lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL 명령 또는 smartctl -i /DEVIVE_PATH를 실행하여 모델의 세부 정보를 얻을 수 있습니다.

Model: DISK_MODEL_NAME

모델: MC-55-44-XZ

vendor

대상 특정 디스크

vendor: DISK_VENDOR_NAME

공급 업체: 벤더 Cs

크기 사양

정확한 크기의 디스크 포함

크기: EXACT

크기: '10G'

크기 사양

범위 내에 있는 디스크 크기 포함

크기: LOW:HIGH

크기: '10G:40G'

크기 사양

크기보다 작거나 같은 디스크 포함

크기 :HIGH

크기: ':10G'

크기 사양

크기와 같거나 큰 디스크 포함

크기: LOW:

크기: '40G:'

rotational

디스크의 rotational 속성입니다. 1 rotational인 모든 디스크와 일치하고 0은 순환되지 않은 모든 디스크와 일치합니다. rotational =0인 경우 OSD는 SSD 또는 NVME로 구성됩니다. rotational=1인 경우 OSD는 HDD로 구성됩니다.

rotational: 0 또는 1

rotational: 0

All

사용 가능한 모든 디스크 고려

모두: true

모두: true

Limiter

유효한 필터를 지정했지만 일치하는 디스크의 양을 제한하려면 'limit' 지시문을 사용할 수 있습니다. 마지막 수단으로만 사용해야 합니다.

제한: NUMBER

제한: 2

참고

동일한 호스트에 배치되지 않은 구성 요소가 있는 OSD를 생성하려면 사용되는 다양한 유형의 장치를 지정해야 하며 장치가 동일한 호스트에 있어야 합니다.

참고

OSD 배포에 사용되는 장치는 libstoragemgmt 에서 지원해야 합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동