飞行的蜗牛

一个正在觉醒的无名氏修行者,略懂编程,略懂音乐。

Ceph-04 Ceph 存储池

存储池介绍

Ceph 对集群中所有存储资源进行池化管理,pool 是一个逻辑上的概念,其表达的是一组数据存储和查找的约束条件。

Ceph 集群刚刚搭建成功之后会有系统内会默认创建一个 RBD 存储池(然而本人测试的 Luminous 版本却发现并没有默认的 RBD)。

Ceph 提供两种类型的存储池,多副本存储池(Replicated Pool) 和 **纠删码存储池(Erasure Code Pool)**。

Ceph-05 Ceph 块存储之 RBD

本文讲述 Ceph 块设备存储的相关介绍以及 RBD 相关操作。

什么是块设备?

首先,块是一个字节序列(例如,一个 512 字节的数据块)。

块设备是 I/O 设备中的一类,是将信息存储在固定大小的块中,每个块都有自己的地址,
还可以在设备的任意位置读取一定长度的数据。最常见的块设备例如硬盘,U盘,SD卡等。

做一个不是很准确的但是方便你理解的概括:块设备就是以作为存储单位的设备。

Ceph-07 Ceph 运维常用指令

::: motto
神啊,

请赐予我宁静,好让我能接受,我无法改变的事情;

请赐予我勇气,好让我能改变,我能去改变的事情;

请赐予我睿智,好让我能区别,以上这两者的区别。
:::

本文总结一些 Ceph 的常用运维命令

环境说明

  • 操作系统: Ubuntu 18.04 LTS
  • Ceph 版本: 12.2.12 Luminous (stable)
  • 节点架构: 1 mon(ceph1), 1 mgr(ceph1), 1 mds(ceph1), 3 osd(ceph1, ceph2, ceph3)

Filecoin 二阶段测试(2) - AMD CPU 的胜利

::: motto 万维钢
失败并不是成功的反义词,失败和成功有一个共同的反义词,那就是平庸。
:::

Filecoin 的二阶段测试依然在艰难地进行。之所以所艰难,因此这次测试,很多矿工都没能提交成功一个扇区。我们也不例外,陷入了 P1 -> P2 -> P1 循环的怪圈,简单来说就是机器配置不够,没有在 ticket 失效之前
完成 commit。具体测试过程,我在 Filecoin 二阶段测试(1) - 小试牛刀 一文中做了详细记录。

虽然 Intel 机器挖的如此艰难,但是我们的测试不能半途而废,所以我们只能忍痛去电脑城组装了一台 AMD 的机器继续测试。

Ceph-08 配置 Ceph SSD 缓存池

::: motto 岸见一郎 – 被讨厌的勇气
这个世界世界给了你什么,那是你决定不了的。但是怎么看待,怎么利用你手里的东西,确是你可以决定的。
:::

本文介绍如何给 Ceph 存储池配置 SSD 缓存池。

Filecoin SpaceRace 一阶段踩坑记录

::: motto 宫崎骏 – 魔女宅急便
在这个世界上别太依赖任何人,因为当你在黑暗中挣扎时,连你的影子都会离开你。
:::

Filecoin 发起的 SpaceRace 一阶段已经在 9月14日结束。全球数百名矿工,投入了上万机器,居然在 3 个星期完成了 210PB 的数据密封。成绩超出我们的预测,也亮瞎了官方的眼了。
我们还是低估了全球矿工(应该是中国矿工)的热情了。各路矿工各显神通的拼命干,你 996,我就 007,直接目的大家都是一样的,就是在这次测试中跑出一个好成绩。
只不过大家背后的初衷是所有区别的,有的矿工参加比赛是为销售服务的,而有的矿工(比如我们)就是为了更好的测试自己方案和产品的稳定性。