검색

3.4. 명령줄 인터페이스를 사용하여 Ceph OSD 제거

download PDF

스토리지 클러스터에서 OSD를 제거하려면 클러스터 맵을 업데이트하고, 인증 키를 제거하고, OSD 맵에서 OSD를 제거하고, ceph.conf 파일에서 OSD를 제거해야 합니다. 노드에 여러 개의 드라이브가 있는 경우 이 절차를 반복하여 각 드라이브에 대해 OSD를 제거해야 할 수 있습니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 스토리지 클러스터가 거의 가득 차지 않도록 사용 가능한 OSD가 충분합니다.
  • OSD 노드에 root 액세스 권한이 있어야 합니다.

절차

  1. OSD 서비스를 비활성화하고 중지합니다.

    구문

    systemctl disable ceph-osd@$DEVICE_NAME
    systemctl stop ceph-osd@$DEVICE_NAME

    예제

    [root@osd ~]# systemctl disable ceph-osd@sdb
    [root@osd ~]# systemctl stop ceph-osd@sdb

    OSD가 중지되면 종료됩니다.

  2. 스토리지 클러스터에서 OSD를 제거합니다.

    구문

    ceph osd out $DEVICE_NAME

    예제

    [root@osd ~]# ceph osd out sdb

    중요

    OSD가 부족하면 Ceph가 스토리지 클러스터의 다른 OSD에 데이터 재조정 및 복사를 시작합니다. 다음 단계를 진행하기 전에 스토리지 클러스터가 active+clean 이 될 때까지 기다리는 것이 좋습니다. 데이터 마이그레이션을 관찰하려면 다음 명령을 실행합니다.

    [root@monitor ~]# ceph -w
  3. CRUSH 맵에서 OSD를 제거하여 더 이상 데이터를 받지 않도록 합니다.

    구문

    ceph osd crush remove $OSD_NAME

    예제

    [root@osd ~]# ceph osd crush remove osd.4

    참고

    CRUSH 맵을 컴파일하고, 장치 목록에서 OSD를 제거하고, 호스트 버킷의 항목으로 장치를 제거하거나 호스트 버킷을 제거할 수도 있습니다. CRUSH 맵에 있고 호스트를 제거하려는 경우 맵을 다시 컴파일하여 설정합니다. 자세한 내용은 스토리지 전략 가이드 를 참조하십시오.

  4. OSD 인증 키를 제거합니다.

    구문

    ceph auth del osd.$DEVICE_NAME

    예제

    [root@osd ~]# ceph auth del osd.sdb

  5. OSD를 제거합니다.

    구문

    ceph osd rm $DEVICE_NAME

    예제

    [root@osd ~]# ceph osd rm sdb

  6. 스토리지 클러스터의 구성 파일(기본적으로 /etc/ceph.conf )을 편집하고 OSD 항목이 있는 경우 제거합니다.

    예제

    [osd.4]
    host = $HOST_NAME

  7. OSD를 수동으로 추가한 경우 /etc/fstab 파일에서 OSD에 대한 참조를 제거합니다.
  8. 업데이트된 구성 파일을 스토리지 클러스터에 있는 다른 모든 노드의 /etc/ceph/ 디렉터리에 복사합니다.

    구문

    scp /etc/ceph/$CLUSTER_NAME.conf $USER_NAME@$HOST_NAME:/etc/ceph/

    예제

    [root@osd ~]# scp /etc/ceph/ceph.conf root@node4:/etc/ceph/

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.