rook-ceph 实操 v17.2.5

avatar
作者
筋斗云
阅读量:2

1. 查看ceph版本

kubectl exec -it rook-ceph-tools-xxxxx -n rook-ceph /bin/bash ceph version # ceph version 17.2.5 (98318ae89f1a893a6ded3a640405cdbb33e08757) quincy (stable) 

打开之前下载的rook-ceph文件夹(前提是你的文件夹名字已经标注了版本)在 deploy/examples/cluster.yaml里有
image: quay.io/ceph/ceph:v17.2.5

2. 删除osd

进入tool pod

# Step 1: Mark OSD as out ceph osd out osd.3  # Step 2: Check the cluster status and wait for rebalancing ceph -s  # Step 3: Once the cluster is balanced, remove the OSD from the CRUSH map and authentication ceph osd crush remove osd.3 ceph auth del osd.3 ceph osd rm osd.3  # Step 4: Delete the corresponding Rook OSD deployment kubectl -n rook-ceph delete deployment rook-ceph-osd-3 # 注意这里是deployment  # Optional Step 5: If using PVC, delete the corresponding PVC kubectl -n rook-ceph delete pvc <pvc-name> 

3. 释放出空间

需要删除 pv pvc sc,还有pool 才能释放出来

4. iscsi rook-ceph 在ceph 笔记2 中用ceph 16实现的

进入tool
ceph mgr module enable rook
bash-4.4$ ceph orch ps
Error ENOENT: No orchestrator configured (try ceph orch set backend)
bash-4.4$ ceph orch ls
Error ENOENT: No orchestrator configured (try ceph orch set backend)
bash-4.4$ ceph orch set backend rook
bash-4.4$ ceph orch ls

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!