摘要: 由于最近在测试ceph 的straw2算法,但是要使用straw2需要最新为4.1.0的内核,因此决定将虚机内核升级最新4.11.4。 步骤1、检查本机内核版本 #uname -sr 3.10.0-514.21.1.el7.x86_64 步骤2、导入key $ rpm --import https: 阅读全文
posted @ 2017-06-09 10:46 netmouser 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、安装ceph-client 2、创建块设备 [root@mon1 ~]# rbd create test1 --image-format 1 --size 5G rbd: image format 1 is deprecated[root@mon1 ~]# 3、映射 [root@mon1 ~]# 阅读全文
posted @ 2017-05-19 17:24 netmouser 阅读(4577) 评论(0) 推荐(0) 编辑
摘要: PG的计算公式: 整个集群PG的计算公式 每个POOL中PG的计算公式: 结算的结果往上取靠近2的N次方的值。比如总共OSD数量是160,复制份数3,pool数量也是3,那么按上述公式计算出的结果是1777.7。取跟它接近的2的N次方是2048,那么每个pool分配的PG数量就是2048。 在更改p 阅读全文
posted @ 2017-05-19 16:41 netmouser 阅读(578) 评论(0) 推荐(0) 编辑
摘要: http://blog.dnsbed.com/archives/1714 阅读全文
posted @ 2017-05-19 16:15 netmouser 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 准备阶段 准备yum源 删除默认的源,国外的比较慢 下载阿里云的base源 下载阿里云的epel源 修改里面的系统版本为7.3.1611,当前用的centos的版本的的yum源可能已经清空了 添加ceph源 [ceph] name=ceph baseurl=http://mirrors.aliyun 阅读全文
posted @ 2017-05-19 16:12 netmouser 阅读(6438) 评论(0) 推荐(0) 编辑
摘要: pool是ceph存储数据时的逻辑分区,它起到namespace的作用。其他分布式存储系统,比如Mogilefs、Couchbase、Swift都有pool的概念,只是叫法不同。每个pool包含一定数量的PG,PG里的对象被映射到不同的OSD上,因此pool是分布到整个集群的。 除了隔离数据,我们也 阅读全文
posted @ 2017-05-19 15:58 netmouser 阅读(14849) 评论(1) 推荐(1) 编辑