随笔分类 - ceph
摘要:1、首先找到卷的id; 2、使用rados命令找到卷上面的对象数据; 3、通过ceph osd map命令可以查询到对象对应的pgid及pg对应的osd;
阅读全文
摘要:使用ceph-deploy安装L版开源存储 配置时间服务器、做本地免密、设置防火墙的策略、配置selinux(略) 配置yum源(开源ceph安装需要依赖于base、epel和ceph源) 修改base源# wget -O /etc/yum.repos.d/CentOS-Base.repo http
阅读全文
摘要:ceph -s非正常输出汇总: 当出现ceph 的命令异常的情况下,判断是什么问题? 当出现ceph -s的输出异常的时候,会有三种情况: 1、其他的存储节点是否可用,如果其他的节点可用,则说明该节点的ceph.conf文件的mon ip不对(如果是多副本的情况下,此情况业务可以正常访问) 2、所有
阅读全文
摘要:osd启动,报错:“** ERROR: error creating empty object store in /var/lib/ceph/tmp/mnt.3kWxLj: (22) Invalid argument” 第一次遇到是因为开源ceph的auth出问题了,导致启动osd时候报上图中的错误
阅读全文
摘要:大集群的场景下创建pool失败解决方法: ceph tell mon.* injectargs '--paxos_osdmap_propose_interval=1'
阅读全文
摘要:1. 当前monitor可以通过3种途径检测到osd离线 1) Osd自主上报 2) Osd通过投票的方式(满足一下条件之一,mon会将osd标记为down) a) 投票携带了Force/Immediate标识(和其他osd建立链接时返回econnrefused) b) 有效票数已经达到阈值mon_
阅读全文
摘要:1. 修改ceph配置文件的方式有三种:(其中包含临时和永久生效) 1) 修改所有或者指定的进程 2) 修改当前服务器进程 3) 修改配置文件 Note:在线修改属于临时生效,修改配置文件属于永久生效 2. 查看默认配置: # ceph -admin-daemon {daemon-name} --s
阅读全文
摘要:前言: 时间服务器是S/C模型服务,需要配置服务端和客户端 NTP服务端配置:(服务端的IP为1.1.1.14)安装ntp服务:# yum -y install ntp查询网络中的NTP服务器:# ntpq -p No association ID's returned修改配置文件:# vim /e
阅读全文
摘要:声明:程序基于ceph0.94.x制作 前言: ceph数据自动均衡,为了解决新集群搭建完成和添加新的节点后,不同或者相同容量的磁盘上面pg的分布不均衡,导致集群使用率达不到理想的标准 调整前准备: 为了数据安全,请提前将crush规则备份到合适的位置(调整前会在当前目录下备份一个) ceph os
阅读全文
摘要:centos-7.4_ceph-12.2.4部署: 前言: 基于centos7.4安装ceph-luminous的主要步骤有一下几点: 1、安装centos7.4的系统,并配置网卡 2、安装前的环境配置 3、安装ceph、配置mon、mgr、osd等组件创建pool,即完成了ceph的环境安装和部署
阅读全文