rook-ceph 实操 v17.2.5

1. 查看ceph版本

bash 复制代码
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

bash 复制代码
# 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

相关推荐
斯普信专业组5 天前
Ceph集群OSD运维手册:基础操作与节点扩缩容实战
运维·ceph
时空无限1 个月前
CEPH OSD_SLOW_PING_TIME_FRONT/BACK 警告处理
ceph
云计算运维丁丁1 个月前
ceph集群架构阐述
ceph·架构
liuy52771 个月前
dmsetup 清理ceph osd残留磁盘分区
ceph
斯普信专业组1 个月前
ceph数据迁移数据迁移与bacula配置调整优化实战
前端·ceph·github
斯普信专业组1 个月前
Ceph异地数据同步之-RBD异地同步复制(下)
linux·服务器·ceph
小马爱打代码1 个月前
Kubernetes 中部署 Ceph,构建高可用分布式存储服务
分布式·ceph·kubernetes
斯普信专业组2 个月前
Ceph与Bacula运维实战:数据迁移与备份配置优化指南
运维·ceph·github
野猪佩挤2 个月前
Ceph集群2025(Squid版)导出高可用NFS集群(上集)
java·服务器·ceph
不死鸟.亚历山大.狼崽子2 个月前
Ceph(1):分布式存储技术简介
ceph