分类: ceph分享

zabbix监控Ceph Zabbix plugin 插件和模板

已有的git开源项目基础上做了一下针对性的优化和功能增强。 此监控插件功能能够满足项目的基本监控需求的。   项目地址: https://github.com/BodihTao/ceph-zabbix   主要改进: 采用 zabbix-agent(active) 模式,效率更高 采集脚本多机部署,数据发送到同一HOST,避免单点风险 增加支持 read/write iops item; 增加iops超高和ceph err告警 效果图: 安装配置也很简单,在已有的zabbix agent 上稍作修改 1. 把ceph-status.sh文件拷贝到zabbix_agent目录

继续阅读 >>

ceph空间不足报错,文件夹100000文件数限制问题处理

cephfs导入文件,磁盘空间足够,但是提示“no space left” 空间不足,查找资料发现官方说法 A directory fragment is elegible for splitting when its size exceeds mds_bal_split_size (default 10000). Ordinarily this split is delayed by mds_bal_fragment_interval, but if the fragment size exceeds a factor of mds_bal_fragment_fast_factorthe s

继续阅读 >>

ceph性能测试

ceph性能测试知道rados bench 测试读写性能 RADOS 性能测试:使用 Ceph 自带的 rados bench 工具 该工具的语法为:rados bench -p <pool_name> <seconds> <write|seq|rand> -b <block size> -t –no-cleanup pool_name:测试所针对的存储池 seconds:测试所持续的秒数 <write|seq|rand>:操作模式,write:写,seq:顺序读;rand:随机读 -b:block size,即块大小,默

继续阅读 >>

ceph增加删除osd操作教程

ceph增加删除osd操作教程 cep ceph 添加osd 扩容 ceph集群作为存储后端开始使用后扩osd时,每次添加完后等ceph集群恢复正常后再继续添加下一个,避免同时添加2个及以上的osd。 添加OSD # 准备磁盘(切换到my-cluster目录) ceph-deploy disk list node1 # 擦净磁盘 ceph-deploy disk zap node1:sdd # 创建OSD ceph-deploy osd prepare node1:sdd:/dev/sdb2 ceph-deploy osd activate node1:sdb1:/dev/sdb2 删除OSD

继续阅读 >>

centos7系统ceph-dash安装部署

简介: ceph-dash 是用 Python 开发的一个 Ceph 的监控面板,用来监控 Ceph 的运行状态。同时提供 REST API 来访问状态数据。 安装部署: 1:进入安装目录 cd  /root/ 2:下载软件包 git clone https://github.com/Crapworks/ceph-dash.git 3:进入下载软件包文件夹 cd ceph-dash/ 4:后台启动ceph-dash,日志输出到ceph集群一个文件夹 python ceph-dash.py >/root/cephdash.log 2>&1   & 5:访问页面,查看信

继续阅读 >>