私は3つのOSDを持っていて、Cephの設定では次のように指定します: osd pool default size = 2
。私は占有スペースの量を計算しました /var/lib/ceph/osd/
私の3つのOSDのそれぞれについて。 その後、大きなファイルをアップロードしました。その後、各OSD上のスペースはファイルのサイズ分だけ増加しました。オブジェクトが2つではなく3つのOSDすべてにコピーされているのはなぜですか?
回答:
回答№1は0また、最小サイズを設定する必要があります: ceph osd pool set mypoolname min_size 1
チェック:
ceph osd pool get mypoolname min_size
ceph osd pool get mypoolname size
3番目のノードに障害が発生すると、min_size = 1が設定されます。
私の典型的なceph.conf: http://ix.io/1mTX