Ceph存储可用空间计算

问题描述 投票:2回答:1

有些人可以帮助我解决以下问题。

我如何计算总可用的ceph存储空间。假设我有3个节点,每个节点有6个1TB磁盘的OSD。这总共是18TB存储空间(3 * 6TB)。所有这些18TB空间都可用,或者一些空间可用于冗余?

openstack ceph
1个回答
3
投票

Ceph有两个重要的值:全比率和接近满比率。完整的默认值是95%,nearfull是85%。 (http://docs.ceph.com/docs/jewel/rados/configuration/mon-config-ref/

如果任何OSD达到全部比率,它将停止接受新的写入请求(读取:您的群集卡住)。您可以提高此值,但要小心,因为如果OSD因为没有剩余空间而停止(在FS级别),您可能会遇到数据丢失。

这意味着,您无法从群集中获得超过完全比率,并且对于正常操作,最好不要达到接近完整的值。

对于您的情况,对于冗余3,您有6 * 3 Tb的原始空间,这相当于6 TB的受保护空间,在乘以0.85之后,您有5.1Tb的正常可用空间。

还有两个未经请求的建议:使用至少4个节点(3个是最小的工作,如果一个节点关闭,你有麻烦),并使用较低的值接近满。我建议大约0.7。在这种情况下,您将拥有(4个节点,6 * 1Tb OSD,/ 3,* .7)5.6 Tb的可用空间。

© www.soinside.com 2019 - 2024. All rights reserved.