![是否可以在纠删码 ceph 池上运行 ceph rbd,而无需单独的复制元数据池?](https://linux22.com/image/223133/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E7%BA%A0%E5%88%A0%E7%A0%81%20ceph%20%E6%B1%A0%E4%B8%8A%E8%BF%90%E8%A1%8C%20ceph%20rbd%EF%BC%8C%E8%80%8C%E6%97%A0%E9%9C%80%E5%8D%95%E7%8B%AC%E7%9A%84%E5%A4%8D%E5%88%B6%E5%85%83%E6%95%B0%E6%8D%AE%E6%B1%A0%EF%BC%9F.png)
我是 ceph 的新手,如果这是常识,请原谅我,但我找不到它。这似乎是一个简单的问题,但我找不到任何可靠的答案。 2017 年,当 ec 池上的 rbd 首次实现时,您必须有一个单独的复制池来存储 rbd 元数据,然后才能将实际数据存储在 ec 池上。
这仍然是真的吗?还是现在有某种方法可以将元数据存储在同一个 ec_pool 中,这样我就不必管理两个池来创建 rbd?
答案1
昆西文档(当前稳定版本)仍然说明您已经注意到的内容:
纠删码池不支持 omap,因此要将它们与 RBD 和 CephFS 一起使用,您必须指示它们将数据存储在 EC 池中,并将元数据存储在复制池中。