6.13. 공동 배치되지 않은 시나리오에서 OSD 교체
중복되지 않은 시나리오에서 OSD가 실패하면 WAL/DB 장치를 교체할 수 있습니다. 절차는 DB 및 WAL 장치에 대해 동일합니다. DB 장치용 db_devices
아래의 경로
와 WAL 장치의 wal_devices
아래의 경로를
편집해야 합니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 데몬은 결합되지 않습니다.
- OSD 실패
절차
클러스터의 장치를 확인합니다.
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Cephadm 쉘에 로그인합니다.
예제
cephadm shell
[root@host01 ~]# cephadm shell
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OSD 및 해당 DB 장치를 식별합니다.
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow osds.yaml
파일에서관리되지 않는
매개변수를true
로 설정하고, 기타cephadm
은 OSD를 재배포합니다.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 업데이트된 사양 파일을 적용합니다.
예제
[ceph: root@host01 /]# ceph orch apply -i osds.yml Scheduled osd.non-colocated update...
[ceph: root@host01 /]# ceph orch apply -i osds.yml Scheduled osd.non-colocated update...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 상태를 확인합니다.
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OSD를 제거합니다. OSD ID를 유지하려면
--zap
옵션을 사용하여 백엔드 서비스와--replace
옵션을 제거해야 합니다.예제
[ceph: root@host01 /]# ceph orch osd rm 2 5 --zap --replace Scheduled OSD(s) for removal
[ceph: root@host01 /]# ceph orch osd rm 2 5 --zap --replace Scheduled OSD(s) for removal
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 상태를 확인합니다.
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow osds.yaml
사양 파일을 편집하여관리되지 않는
매개변수를false
로 변경하고 장치가 물리적으로 교체된 후 변경된 경우 DB 장치의 경로를 바꿉니다.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 위의 예에서
/dev/sdh
는/dev/sde
로 교체됩니다.중요동일한 호스트 사양 파일을 사용하여 단일 OSD 노드에서 결함이 있는 DB 장치를 교체하는 경우, OSD 노드만 지정하도록
host_pattern
옵션을 수정하면 배포가 실패하고 다른 호스트에서 새 DB 장치를 찾을 수 없습니다.사양 파일을
--dry-run
옵션으로 다시 적용하여 새 DB 장치를 사용하여 OSD를 배포해야 합니다.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 사양 파일을 적용합니다.
예제
[ceph: root@host01 /]# ceph orch apply -i osds.yml Scheduled osd.non-colocated update...
[ceph: root@host01 /]# ceph orch apply -i osds.yml Scheduled osd.non-colocated update...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OSD가 재배포되었는지 확인합니다.
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
OSDS가 재배포되는 OSD 호스트에서 새 DB 장치에 있는지 확인합니다.
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow