一、概念 1.1 Ceph集群写操作流程 client首先访问ceph monitor获取cluster map的一个副本,知晓集群的状态和配置 数据被转化为一个或多个对象,每个对象都具有对象名称和存储池名称 以PG数为基数做hash,将对象映射到一个PG 根据计算出的PG,再通过CRUSH算法得到 ...
分类:
其他好文 时间:
2019-03-27 21:33:30
阅读次数:
178
背景: 1. 一个集群总共有5台主机(Host11,Host12,Host13,Host14,Host16),由于资源过剩,需要剔除两台主机用于其他用途,host11-13都是monitor+node,Pool的副本数目是2。所以优先考虑剔除主机14和16 操作步骤: 1. Monitor操作,将O ...
分类:
其他好文 时间:
2019-01-13 02:00:27
阅读次数:
256
1、换上新盘后先使用命令做raid2、ceph创建新存储池(注:需要在存储安装完成后操作)2.1修改/etc/ceph/ceph查看是否关闭自动生成crushmap若已经关闭,则无需其他操作;若没有关闭,关闭后需重启ceph的服务使其生效[root@node01~]#systemctlrestartceph.target2.2新建目录扩区当前集群应用的crushmap[root@node01~]#
分类:
其他好文 时间:
2018-11-13 20:38:38
阅读次数:
399
从crushmap中删除操作调整osd的crushweightcephosdcrushreweightosd.00.1说明:这个地方如果想慢慢的调整就分几次将crush的weight减低到0,这个过程实际上是让数据不分布在这个节点上,让数据慢慢的分布到其他节点上,直到最终为没有分布在这个osd,并且迁移完成这个地方不光调..
分类:
其他好文 时间:
2017-10-19 12:36:12
阅读次数:
212
此map为我生成环境故障域为rackrackrack-05{id-26#donotchangeunnecessarily#weight78.336algstrawhash0#rjenkins1itemsjz-ceph-p-online-17weight19.584itemsjz-ceph-p-online-18weight19.584itemsjz-ceph-p-online-19weight19.584itemsjz-ceph-p-online-20weight19.584}rootr..
分类:
其他好文 时间:
2017-09-27 20:50:06
阅读次数:
198
数据平衡当在集群中新增一个OSD设备时,整个集群将会发生数据迁移使数据重新分布达到均衡。在Ceph集群中数据迁移的的基本单位是PG。其实在迁移过程中是将PG中的所有对象作为一个整体来进行迁移。数据迁移触发流程:1、当新加入一个OSD时,会改变系统的CRUSHMap,从而引起对象映..
分类:
其他好文 时间:
2017-07-31 22:02:17
阅读次数:
391
查看CRUSH map 从monitor节点上获取CRUSH map 反编译CRUSH map 修改完成后,我们需要编译他 将新CRUSH map导入集群中 [root@ceph ceph]# cat crushmap_decompiled_file 注: 下面解释来自:https://my.osc ...
分类:
其他好文 时间:
2017-04-12 18:47:46
阅读次数:
157
对分布式存储系统的优化离不开以下几点:1.硬件层面硬件规划SSD选择BIOS设置2.软件层面LinuxOSCephConfigurationsPGNumber调整CRUSHMap其他因素硬件层面1、CPUceph-osd进程在运行过程中会消耗CPU资源,所以一般会为每一个ceph-osd进程绑定一个CPU核上。ceph-mon进程并不十分消..
分类:
其他好文 时间:
2016-06-20 22:24:51
阅读次数:
299
操作命令:cephosdgetcrushmap-omap_old导出mapcrushtool-dmap_old-omap_old.txt转化成可编辑格式crushtool-cmap_new.txt-omap_new还原为mapcephosdsetcrushmap-imap_new将map导入ceph更改Crushmap流程:1、修改配置文件,防止ceph自动更新crushmapecho‘osd_crush_update_on_sta..
分类:
其他好文 时间:
2016-06-19 18:40:21
阅读次数:
3137
一、ceph更换硬盘流程: 1、删除OSD: a、停止osd daemon stop ceph-osd id=X b、Mark osd out ceph osd out osd.X c、osd remove from crushmap cep...
分类:
其他好文 时间:
2015-09-20 01:46:52
阅读次数:
572