我是 ceph 的新手,如果这是常识,请原谅我,但我找不到它。这似乎是一个简单的问题,但我找不到任何可靠的答案。 2017 年,当 ec 池上的 rbd 首次实现时,您必须有一个单独的复制池来存储 rbd 元数据,然后才能将实际数据存储在 ec 池上。
这仍然是真的吗?还是现在有某种方法可以将元数据存储在同一个 ec_pool 中,这样我就不必管理两个池来创建 rbd?
答案1
昆西文档(当前稳定版本)仍然说明您已经注意到的内容:
纠删码池不支持 omap,因此要将它们与 RBD 和 CephFS 一起使用,您必须指示它们将数据存储在 EC 池中,并将元数据存储在复制池中。