ceph单机多mon的实现 ceph默认情况下是以主机名来作为mon的识别的,所以这个情况下用部署工具是无法创建多个mon的,这个地方使用手动的方式可以很方便的创建多个mon 1、创建mon的数据存储目录1mkdir /var/lib/ceph/mon/ceph-1 2、获取当前的monmap1ceph mon getmap -o /tmp/monmap 3、根据当前的monmap生成mon的数据1ceph-mon -i 1 2016-01-14 暂未分类 #暂未分类
centos7下做内存盘的方法 在找这个资料的时候,基本没几个能用的或者过时了的,或者是换了概念,做的不是需要的那种盘,只有少数文章有提到关键部分应该怎么去操作,现在还是自己总结一下 内存盘tmpfs和ramdisk的区别这个在网上的很多资料里面都有提到,很多文章去写怎么做ramdisk的时候,都是去做的tmpfs,两者虽然都是使用的内存来存储东西,但是是完全有区别的 tmpfs这个只需要mount挂载就可以分配一个目录使用内 2016-01-14 暂未分类 #暂未分类
删除osd的正确方式 在ceph的集群当中关于节点的替换的问题,一直按照以前的方式进行的处理,处理的步骤如下: 停止osd进程1/etc/init.d/ceph stop osd.0 这一步是停止osd的进程,让其他的osd知道这个节点不提供服务了 将节点状态标记为out1ceph osd out osd.0 这个一步是告诉mon,这个节点已经不能服务了,需要在其他的osd上进行数据的恢复了 从crush中移除节点1c 2016-01-12 暂未分类 #暂未分类
ceph写osd的配置文件ceph.conf ceph在部署过程中是先进行部署,再去写配置文件的,而一些新手在部署完了后,并没有写配置文件,在重启服务器后,因为挂载点没有挂载,所以服务无法启动,所以需要写好配置文件还有一种情况是集群有几百个osd,在新加入或者修改的时候,再去进行变更配置文件就是一个很麻烦的事情,所以写配置文件这个如果脚本来处理,就可以节约很多时间,所以写了一个脚本如下,这个地方如果熟悉python的可以用python写,我这 2016-01-11 暂未分类 #暂未分类
centos6安装calamari 安装操作系统首先安装操作系统centos6,安装过程选择的是base server,这个不相同不要紧,出现缺少包的时候去iso找出来安装就可以了 calamari的简单介绍首先简单的介绍下calamari的这个软件系统的组成,主要是calamari-server,romana,salt-minion,salt-server,diamond, 这些模块各自的作用: calamari-server这 2015-12-19 暂未分类 #暂未分类
xenserver使用ceph的rbd的方法 首先安装的xenserver6.5的环境,看到有地方有提到这个上面可以安装rbd的支持,网上有一种方式是libvirt+kvm方式,因为ceph对libviet是原生支持的,但是xenserver底层是xen的,这个就不去研究太多,这个用最简单的方式最好 https://github.com/mstarikov/rbdsr这个是个第三方的插件,最近才出来的 实现原理是ssh到ceph的机器上获取到 2015-12-16 暂未分类 #暂未分类
如何在所有的mon的损坏情况下将数据恢复如初 本篇主题在mon无法启动,或者所有的mon的数据盘都损坏的情况下,如何把所有的数据恢复如初 写本章的缘由在ceph中国的群里有看到一个技术人员有提到,在一次意外机房掉电后,三台mon的系统盘同时损坏了,这个对于熟悉ceph的人都知道这意味着什么,所有的集群数据将无法访问,关于这个的解决办法目前没有在哪里有看到,这个对于大多数人是用不上的,但是一旦出现了,这个损失将是无法估量的,当然谁都不希望这个情 2015-12-13 暂未分类 #暂未分类
ceph集群的安装和配置教程 本篇主题: 1、怎样配置ssh免登陆访问 2、为什么搭建集群要关闭防火墙和selinux,如何关闭 3、从哪里获取ceph的安装包,怎样安装才是快速正确的 4、为什么要配置时间同步服务,怎样配置 5、怎样创建集群 6、怎样使用不同的方式增加osd(这里我总结了五种) 默认方式 磁盘journal 目录配置方式 btrfs文件系统 disk+ssd方式 7、怎样配 2015-12-12 暂未分类 #暂未分类
在线调整ceph的参数 能够动态的进行系统参数的调整是一个很重要并且有用的属性ceph的集群提供两种方式的调整,使用tell的方式和daemon设置的方式 一、tell方式设置调整配置使用命令: 调整mon的参数1#ceph tell mon.* injectargs '--{tunable value_to_be_set}' 调整osd的参数1#ceph tell osd.* i 2015-11-18 暂未分类 #暂未分类
验证rbd的缓存是否开启 简单快速的在客户端验证rbd的cache是否开启首先修改配置文件 在ceph.conf中添加: 123[client]rbd cache = truerbd cache writethrough until flush = true 开启以后,在这台机器上进行测试 1234[root@node8109 ~]# rbd -p rbd bench-write zp --io-size 4096 -- 2015-11-16 暂未分类 #暂未分类