본문 바로가기

Cloud/Kubernetes

ceph osd 생성 안될 때

ceph cluster를 재구성시 osd가 생성되지 않을 때가 있다. 이 때에 operator 로그를 보아도 커넥션이 안되서 네트워크 문제인가 하고 아리송할 수 있는데 ceph를 구성하는 호스트들의 ceph 폴더를 지우고 클러스터를 재구성하면 잘 된다.

ls /var/lib/rook/
rm -rf /var/lib/rook/

보면 이전에 구성했던 파일들이 남아있어 문제가 발생한다. 삭제 이후 클러스터 구성을 다시 해주면 osd가 잘 뜨는 것을 볼 수 있다.

툴박스를 설치했다면 명령어를 통해 ceph 상태를 체크하도록 한다.

kubectl exec -it -n rook-ceph [rook-ceph-tools-pod] -- ceph -s