是否可以在擦除编码的 ceph 池上运行 ceph rbd,而无需单独的复制元数据池?

是否可以在擦除编码的 ceph 池上运行 ceph rbd,而无需单独的复制元数据池?

我是 ceph 的新手,所以如果这是常识的话请原谅我,但我找不到它。这似乎是一个简单的问题,但我找不到任何可靠的答案。2017 年,当 ec 池上的 rbd 首次实施时,您必须有一个单独的复制池来存储 rbd 元数据,然后才能将实际数据存储在 ec 池中。

这仍然正确吗?或者现在是否有某种方法可以将元数据存储在同一个 ec_pool 中,这样我就不必管理两个池来创建 rbd?

谢谢。

答案1

(这是一个交叉发布,从那里复制答案)昆西文档(当前稳定版本)仍然说明您已经注意到的内容:

擦除编码池不支持 omap,因此要将它们与 RBD 和 CephFS 一起使用,您必须指示它们将其数据存储在 EC 池中,并将其元数据存储在复制池中。

相关内容