목차

Ceph OSD Failed Disk 교체

대상 Redhat Ceph storage 1.3 (Hammer)

Ceph OSD node의 디스크 한개가 오류가 발생하여 교체를 하여야 하는 경우 아래와 같은 절차로 진행하면 된다.

OSD Disk 제거

OSD Node

[root@istgosd2]# ceph-disk list  # <-저널 파티션 확인

[root@istgosd2]# /etc/init.d/ceph stop osd.28

Monitor Node

[root@istgmon1]# ceph osd out 28

[root@istgmon1]# ceph -w  # <- 리밸런싱 끝날때까지 대기

[root@istgmon1]# ceph osd crush remove osd.28

[root@istgmon1]# ceph auth del osd.28

[root@istgmon1]# ceph auth list

[root@istgmon1]# ceph osd rm 28

OSD Node

[root@istgosd2]# umount /var/lib/ceph/osd/ceph-28

디스크 추가

[root@istgosd2]# ceph-disk zap [추가한디스크장치]
[root@istgosd2]# ceph-disk prepare --fs-type xfs [추가한디스크장치] [맨처음에확인한저널디스크파티션]
[root@istgosd2]# ceph osd tree
[root@istgosd2]# ceph-disk activate [추가한디스크장치파티션]
[root@istgosd2]# ceph-disk zap /dev/sdd
[root@istgosd2]# ceph-disk prepare --fs-type xfs /dev/sdd /dev/sdb2
[root@istgosd2]# ceph osd tree
[root@istgosd2]# ceph-disk activate /dev/sdd1

참조링크