검색

15.2. cephadm 구성 상태 점검

download PDF

cephadm 은 스토리지 클러스터의 각 호스트를 주기적으로 검사하여 OS, 디스크 및 NIC의 상태를 파악합니다. 이러한 사실은 스토리지 클러스터의 호스트 전체에서 구성을 일관되게 확인하기 위해 분석됩니다. 구성 점검은 선택적 기능입니다.

  • 다음 명령을 사용하여 이 기능을 활성화할 수 있습니다.

    예제

    [ceph: root@host01 /]# ceph config set mgr mgr/cephadm/config_checks_enabled true

구성 검사는 각 호스트 검사 후 1분 동안 트리거됩니다.

  • ceph -W cephadm 명령은 현재 상태의 로그 항목과 다음과 같이 구성 검사 결과를 표시합니다.

    비활성화됨 상태

    예제

    ALL cephadm checks are disabled, use 'ceph config set mgr mgr/cephadm/config_checks_enabled true' to enable

    활성화된 상태

    예제

    CEPHADM 8/8 checks enabled and executed (0 bypassed, 0 disabled). No issues detected

    구성 검사 자체는 여러 cephadm 하위 명령을 통해 관리됩니다.

  • 구성 검사가 활성화되었는지 확인하려면 다음 명령을 실행합니다.

    예제

    [ceph: root@host01 /]# ceph cephadm config-check status

    이 명령은 구성 검사기의 상태를 Enabled 또는 Disabled 로 반환합니다.

  • 모든 구성 검사 및 해당 현재 상태를 나열하려면 다음 명령을 실행합니다.

    예제

    [ceph: root@host01 /]# ceph cephadm config-check ls
    NAME             HEALTHCHECK                      STATUS   DESCRIPTION
    kernel_security  CEPHADM_CHECK_KERNEL_LSM         enabled  checks SELINUX/Apparmor profiles are consistent across cluster hosts
    os_subscription  CEPHADM_CHECK_SUBSCRIPTION       enabled  checks subscription states are consistent for all cluster hosts
    public_network   CEPHADM_CHECK_PUBLIC_MEMBERSHIP  enabled  check that all hosts have a NIC on the Ceph public_netork
    osd_mtu_size     CEPHADM_CHECK_MTU                enabled  check that OSD hosts share a common MTU setting
    osd_linkspeed    CEPHADM_CHECK_LINKSPEED          enabled  check that OSD hosts share a common linkspeed
    network_missing  CEPHADM_CHECK_NETWORK_MISSING    enabled  checks that the cluster/public networks defined exist on the Ceph hosts
    ceph_release     CEPHADM_CHECK_CEPH_RELEASE       enabled  check for Ceph version consistency - ceph daemons should be on the same release (unless upgrade is active)
    kernel_version   CEPHADM_CHECK_KERNEL_VERSION     enabled  checks that the MAJ.MIN of the kernel on Ceph hosts is consistent

각 구성 검사는 다음과 같이 설명되어 있습니다.

CEPHADM_CHECK_KERNEL_LSM

스토리지 클러스터 내의 각 호스트는 동일한 LSM(Linux Security Module) 상태 내에서 작동할 것으로 예상됩니다. 예를 들어 대부분의 호스트가 강제 모드에서 SELINUX를 사용하여 실행 중인 경우 이 모드에서 실행되지 않는 모든 호스트는 anomaly로 플래그되고 경고 상태가 있는 상태 점검이 발생합니다.

CEPHADM_CHECK_SUBSCRIPTION

이 확인은 벤더 서브스크립션의 상태와 관련이 있습니다. 이 검사는 Red Hat Enterprise Linux를 사용하는 호스트에 대해서만 수행되지만 패치 및 업데이트를 사용할 수 있도록 모든 호스트가 활성 서브스크립션의 적용을 받는지 확인하는 데 도움이 됩니다.

CEPHADM_CHECK_PUBLIC_MEMBERSHIP

클러스터의 모든 구성원은 공용 네트워크 서브넷 중 하나 이상에 NIC를 구성해야 합니다. 공용 네트워크에 없는 호스트는 성능에 영향을 줄 수 있는 라우팅을 사용합니다.

CEPHADM_CHECK_MTU

OSD에서 NIC의 최대 전송 단위(MTU)는 일관된 성능의 핵심 요소가 될 수 있습니다. 이 검사에서는 OSD 서비스를 실행 중인 호스트를 검사하여 MTU가 클러스터 내에서 일관되게 구성되었는지 확인합니다. 이는 대부분의 호스트가 사용 중인 MTU 설정을 설정하고, 예외적으로 Ceph 상태를 확인하는 방식으로 결정됩니다.

CEPHADM_CHECK_LINKSPEED

MTU 검사와 유사하게 linkspeed 일관성은 일관된 클러스터 성능의 요소이기도 합니다. 이 검사에 따라 대부분의 OSD 호스트에서 공유하는 linkspeed가 결정되므로 더 낮은 linkspeed 속도로 설정된 모든 호스트에 대한 상태 점검이 수행됩니다.

CEPHADM_CHECK_NETWORK_MISSING

public_networkcluster_network 설정은 IPv4 및 IPv6의 서브넷 정의를 지원합니다. 스토리지 클러스터의 호스트에서 이러한 설정을 찾을 수 없는 경우 상태 점검이 발생합니다.

CEPHADM_CHECK_CEPH_RELEASE

정상적인 작업에서는 Ceph 클러스터가 동일한 Ceph 릴리스 (예: 모든 Red Hat Ceph Storage 클러스터 5 릴리스)에서 데몬을 실행해야 합니다. 이 검사에서는 각 데몬의 활성 릴리스를 살펴보고 모든 이상 조건을 상태 점검으로 보고합니다. 업그레이드 프로세스가 클러스터 내에서 활성화되어 있는 경우 이 검사가 바이패스됩니다.

CEPHADM_CHECK_KERNEL_VERSION

OS 커널 버전은 호스트 전체에서 일관성을 확인합니다. 다시 한 번 대부분의 호스트는 변종을 식별하는 기반으로 사용됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.