9.2. CRUSH 규칙 및 풀 확인


CRUSH 규칙 및 풀 설정을 확인합니다.

경고
기존 환경에서 성능 계층을 정의하면 Ceph 클러스터에서 대규모 데이터가 이동할 수 있습니다. 스택 업데이트 중에 director가 트리거하는 tripleo-ansible 에는 풀이 Ceph 클러스터에 이미 정의되어 있고 데이터가 포함되어 있는지 확인하는 논리가 없습니다. 즉, 풀과 연결된 기본 CRUSH 규칙을 변경하면 데이터 이동이 발생하기 때문에 기존 환경에서 성능 계층을 정의하는 것이 위험할 수 있습니다. 노드 추가 또는 제거를 위한 지원 또는 권장 사항이 필요한 경우 Red Hat 지원에 문의하십시오.

프로세스

  1. 오버클라우드 컨트롤러 노드에 tripleo-admin 사용자로 로그인합니다.
  2. OSD 계층이 성공적으로 설정되었는지 확인하려면 다음 명령을 입력합니다.

    $ sudo cephadm shell ceph osd tree
    Copy to Clipboard Toggle word wrap
  3. 결과 트리 뷰에서 CLASS 열에 설정한 각 OSD에 대한 올바른 장치 클래스가 표시되는지 확인합니다.
  4. 또한 다음 명령을 사용하여 OSD가 장치 클래스에 올바르게 할당되었는지 확인합니다.

    $ sudo cephadm shell ceph osd crush tree --show-shadow
    Copy to Clipboard Toggle word wrap
  5. 결과 계층 구조를 다음 명령의 결과와 비교하여 각 규칙에 동일한 값이 적용되도록 합니다.

    $ sudo cephadm shell ceph osd crush rule dump <rule_name>
    Copy to Clipboard Toggle word wrap
    • <rule_name>을 확인할 규칙 이름으로 바꿉니다.
  6. 생성한 규칙 이름과 ID가 배포 중에 사용한 crush_rules 매개변수에 따라 올바른지 확인합니다.

    $ sudo cephadm shell ceph osd crush rule dump | grep -E "rule_(id|name)"
    Copy to Clipboard Toggle word wrap
  7. Ceph 풀이 3단계에서 검색한 올바른 CRUSH 규칙 ID에 연결되어 있는지 확인합니다.

    $ sudo cephadm shell -- ceph osd dump | grep pool
    Copy to Clipboard Toggle word wrap
  8. 각 풀에 대해 규칙 ID가 예상한 규칙 이름과 일치하는지 확인합니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat