6.12. OSD를 사전 생성된 LVM으로 교체
ceph-volume lvm zap
명령을 사용하여 OSD를 삭제한 후 디렉터리가 없는 경우 OSD를 OSd 서비스 사양 파일로 미리 생성된 LVM으로 교체할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- OSD 실패
프로세스
Cephadm 쉘에 로그인합니다.
예
cephadm shell
[root@host01 ~]# cephadm shell
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OSD를 제거합니다.
구문
ceph orch osd rm OSD_ID [--replace]
ceph orch osd rm OSD_ID [--replace]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예
[ceph: root@host01 /]# ceph orch osd rm 8 --replace Scheduled OSD(s) for removal
[ceph: root@host01 /]# ceph orch osd rm 8 --replace Scheduled OSD(s) for removal
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OSD가 삭제되었는지 확인합니다.
예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow zap 및
ceph-volume
명령을 사용하여 OSD를 제거합니다.구문
ceph-volume lvm zap --osd-id OSD_ID
ceph-volume lvm zap --osd-id OSD_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OSD 토폴로지를 확인합니다.
예
[ceph: root@host01 /]# ceph-volume lvm list
[ceph: root@host01 /]# ceph-volume lvm list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 특정 OSD 토폴로지에 해당하는 사양 파일을 사용하여 OSD를 다시 생성합니다.
예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 업데이트된 사양 파일을 적용합니다.
예
[ceph: root@host01 /]# ceph orch apply -i osd.yml Scheduled osd.osd_service update...
[ceph: root@host01 /]# ceph orch apply -i osd.yml Scheduled osd.osd_service update...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OSD가 다시 있는지 확인합니다.
예
[ceph: root@host01 /]# ceph -s [ceph: root@host01 /]# ceph osd tree
[ceph: root@host01 /]# ceph -s [ceph: root@host01 /]# ceph osd tree
Copy to Clipboard Copied! Toggle word wrap Toggle overflow