Ceph安置混乱

时间:2016-11-23 19:33:04

标签: ceph

我有三个OSD,在我的Ceph配置中,我指定:osd pool default size = 2。我为三个OSD中的每一个计算了/var/lib/ceph/osd/占用的空间量。然后,我上传了一个大文件。之后,每个OSD上的空间增加了大约文件的大小。为什么可能将对象复制到所有三个OSD而不是两个,就像它配置的那样?

1 个答案:

答案 0 :(得分:0)

您还应该设置最小尺寸:ceph osd pool set mypoolname min_size 1

检查:

ceph osd pool get mypoolname min_size
ceph osd pool get mypoolname size

第三个节点发生故障后,应设置min_size = 1。

我的模范ceph.conf: http://ix.io/1mTX