管理ceph集群

文章目录


ceph的常用命令

查看集群状态

bash 复制代码
ceph osd pool application enable pool-name rbd #将池启用rbd功能
ceph osd dump #查看osd的状态

ceph osd pool get pool-name pg_num #获取pool的pg数量
ceph osd pool get pool-name pgp_num #获取pool的pgp数量

ceph osd pool set pool-name pg_num 32 #设置pool的pg数量为32

查看pg的状态

bash 复制代码
ceph pg stat
ceph pg ls

查看mon节点状态

bash 复制代码
ceph mon dump

查看osd的通用命令

bash 复制代码
ceph osd tree

查看osd的容量

bash 复制代码
ceph osd df

查看osd池

bash 复制代码
ceph osd lspools
ceph df

写入文件测试

查看池的属性

查看文件映射过程

outputfile文件被映射到 osd.0

查看当前池rbd-bak应用的rule set,并修改其使用新的RuleSet。再次查看文件outputfile的映射过程。

添加磁盘

查看远程节点ceph-2的硬盘

c 复制代码
[root@ceph-1 cluster]# ceph-deploy disk list ceph-2

擦净节点ceph-2的磁盘

c 复制代码
[root@ceph-1 cluster]# ceph-deploy disk zap ceph-2:/dev/vdb

prepare新的磁盘:

c 复制代码
[root@ceph-1 cluster]# ceph-deploy disk zap ceph-2:/dev/vdb

激活新的磁盘:

c 复制代码
[root@ceph-1 cluster]# ceph-deploy osd activate ceph-2:/dev/vdb1

删除磁盘

将该磁盘从集群删除

此时磁盘的状态变成down

ceph-2节点停止服务

命令格式为:

c 复制代码
systemctl start ceph-osd@${osd_id}.service

分别从crush中删除对应的条目

删除认证密钥

删除磁盘

相关推荐
Blossom.118几秒前
知识图谱增强大模型:构建可解释的行业智能搜索引擎
运维·人工智能·python·智能手机·自动化·prompt·知识图谱
映翰通网络17 分钟前
自动化产线,如何真正走向“可控、可见、可远程”的智能化?
运维·自动化·工厂数字化
cuijiecheng201824 分钟前
Linux下libsocket库的使用
linux·运维·服务器
小树苗m28 分钟前
将dockers通过远程ssh配置在pycharm中
运维·pycharm·ssh
翼龙云_cloud30 分钟前
腾讯云渠道商:如何在CVM 上手动搭建 LNMP 环境?
运维·服务器·云计算·腾讯云
BIBI204931 分钟前
通过 HeidiSQL 连接 CentOS 7 中的 MySQL 5.7
linux·windows·mysql·centos·数据库管理·环境搭建·服务器运维
小码吃趴菜31 分钟前
网络编程-基础网络概念
linux·网络
wdfk_prog44 分钟前
[Linux]学习笔记系列 -- [fs]ramfs
linux·笔记·学习
一尘之中1 小时前
在 Ubuntu 上安装 Docker 的完整指南(使用国内镜像源)
linux·docker·ai写作
RisunJan1 小时前
Linux命令-ip命令(网络配置工具)
linux·网络·tcp/ip