sisimi的点点滴滴

你若盛开,清风自来

导航

2017年11月7日 #

修改crushmap实验

摘要: 标签(空格分隔): ceph,ceph实验,crushmap CRUSH的全称是Controlled Replication Under Scalable Hashing,是ceph数据存储的分布式选择算法,也是ceph存储引擎的核心。ceph的客户端在往集群里读写数据时,动态计算数据的存储位置。这 阅读全文

posted @ 2017-11-07 17:19 sisimi_2017 阅读(1323) 评论(0) 推荐(0) 编辑

2017年11月3日 #

无法删除image报rbd: error: image still has watchers解决方法

摘要: 标签(空格分隔): ceph,ceph运维,rbd 解决思路: 在Ceph集群日常运维中,管理员可能会遇到有的image删除不了的情况: 1) 由于image下有快照信息,只需要先将快照信息清除,然后再删除该image即可 2) 该image仍旧被一个客户端在访问,具体表现为该image中有watc 阅读全文

posted @ 2017-11-03 09:29 sisimi_2017 阅读(5526) 评论(0) 推荐(0) 编辑

2017年11月2日 #

组装恢复rbd

摘要: 标签: ceph,ceph实验,rbd cluster相关环境: 比如需要恢复所有前缀为 rbd_data.1041643c9869 的块设备,该块设备名为foo,文件系统类型为xfs,大小1G,挂载到了/root/foocon/目录下,并有三个文件: 恢复该foo块设备需要进行下面的操作 1. 从 阅读全文

posted @ 2017-11-02 09:56 sisimi_2017 阅读(958) 评论(0) 推荐(0) 编辑

2017年11月1日 #

修改rbd指定位置的数据

摘要: 标签(空格分隔): ceph,ceph实验 我们通过查看index为0x01的小4M文件,得知了file2.txt这个文件内容在这个4M内保存的位置为0x9000,因为0x01前面还有一个4M文件即0x00,那么这个file2.txt在整个RBD内的偏移量为:4MB+0x9000B=0x400,00 阅读全文

posted @ 2017-11-01 15:59 sisimi_2017 阅读(1015) 评论(0) 推荐(0) 编辑

2017年10月31日 #

查看,创建,删除,映射rbd镜像

摘要: 标签(空格分隔): ceph,ceph实验,pg 1. 创建镜像: 2. 查看镜像信息: size : 就是这个块的大小,即1024MB=1G,1024MB/256 = 4M,共分成了256个对象(object),每个对象4M。 order 22 : 22是个编号,4M是22, 8M是23,也就是2 阅读全文

posted @ 2017-10-31 17:35 sisimi_2017 阅读(3587) 评论(0) 推荐(0) 编辑

映射块设备提示rbd: sysfs write failed的解决方法

摘要: 标签(空格分隔): ceph ceph运维 rbd 问题描述: 创建完镜像foo后,映射镜像时提示下面的错误: 解决办法: 出现这种错误的原因是OS kernel不支持块设备镜像的一些特性,所以映射失败。查看该镜像支持了哪些特性: 可以看到特性feature一栏,由于我OS的kernel只支持lay 阅读全文

posted @ 2017-10-31 14:02 sisimi_2017 阅读(5371) 评论(0) 推荐(0) 编辑

2017年10月30日 #

创建,查看,删除pool,查看,修改pool参数命令总结

摘要: 标签(空格分隔): ceph,ceph运维,pool 1. 创建pool命令: ceph的pool有两种类型,一种是副本池,一种是ec池,创建时也有所区别 1.1 创建副本池: 如: 1.2 创建ec池: 如: 2. 查看pool命令 查看pool命令: 或 两个命令的区别就是第一个可以查看pool 阅读全文

posted @ 2017-10-30 10:21 sisimi_2017 阅读(2644) 评论(0) 推荐(0) 编辑

删除pool error的解决方法

摘要: 标签(空格分隔): ceph,ceph运维,pool 问题描述: 删除pool的时候提示下面的错误: 这是由于没有配置mon节点的 mon_allow_pool_delete 字段所致,解决办法就是到mon节点进行相应的设置 解决方法: 注:1 3步的操作必须在mon节点上执行 1. 打开mon节点 阅读全文

posted @ 2017-10-30 10:06 sisimi_2017 阅读(9207) 评论(0) 推荐(0) 编辑

2017年10月26日 #

查看osdmap命令

摘要: 标签(空格分隔): ceph,ceph运维,osdmap 方法一: 最直接,简单的命令: 这个命令获取的信息较为简单,下面的是获取详细信息的命令 这里的epoch 40表示的是osdmap的版本号,说明当前的osdmap的版本号为40 方法二: 1. 从集群获取osdmap: 这里的epoch 40 阅读全文

posted @ 2017-10-26 15:44 sisimi_2017 阅读(3851) 评论(0) 推荐(0) 编辑

查看,修改ceph节点的ceph配置命令

摘要: 标签(空格分隔): ceph,ceph运维,ceph配置 查看ceph配置 1. 查看ceph默认配置: 2. 查看 type.num 的ceph默认配置: 如需查看osd.1,mon.node1的ceph配置 或 又或者: 该命令要求必须在 osd.1 , mon.node1节点上才能执行 这三种 阅读全文

posted @ 2017-10-26 15:23 sisimi_2017 阅读(6395) 评论(0) 推荐(0) 编辑