6장. OpenShift Data Foundation CLI 툴을 사용하여 OSD 제거
6.1. OpenShift Data Foundation CLI 툴을 사용하여 오브젝트 스토리지 장치 제거 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Data Foundation CLI(명령줄 인터페이스) 툴을 사용하여 OSD(오브젝트 스토리지 장치) 제거 프로세스를 자동화할 수 있습니다. 이를 통해 OSD를 제거하는 동안 데이터가 손실되는 것을 방지할 수 있습니다.
사전 요구 사항
- OpenShift Data Foundation CLI(명령줄 인터페이스) 툴을 다운로드합니다. Data Foundation CLI 툴을 사용하면 터미널에서 Data Foundation 환경을 효과적으로 관리하고 문제를 해결할 수 있습니다. 호환 버전을 찾고 고객 포털에서 CLI 툴을 다운로드할 수 있습니다.
프로세스
제거해야 하는 OSD를 식별합니다. 제거가 필요한 OSD는
CrashLoopBackOff또는Error상태입니다.$ oc get -n openshift-storage pods -l app=rook-ceph-osd -o wide출력 예:
rook-ceph-osd-0-6d77d6c7c6-m8xj6 0/1 CrashLoopBackOff 0 24h 10.129.0.16 compute-2 <none> <none>다음 명령을 실행하여 OSD
0을 제거합니다.$ odf purge-osd 0-
[선택 사항] OSD를 제거하면 배치 그룹(PG) 상태에 영향을 미치는 경우
yes-force-destroy-osd를 입력합니다. -
명령 출력의 마지막 행에
OSD 0이 cephosd: 완료된 제거가 포함되어 있는지 확인합니다. 해당 배포가 제거되었는지 확인합니다.
$ oc get deployment rook-ceph-osd-0