2016-11-23 8 views
0

私は3つのOSDを持っていて、Cephの設定ではosd pool default size = 2と指定しています。私は、自分の3つのOSDのそれぞれについて、占有スペースの量を/var/lib/ceph/osd/で計算しました。その後、大きなファイルをアップロードしました。その後、各OSD上のスペースはファイルのサイズ分だけ増加しました。オブジェクトが2つではなく3つのOSDすべてにコピーされているのはなぜですか?Ceph配置の混乱

+0

http://lists.ceph.com/pipermail/ceph-users-ceph.com/2015-October/005673.html – 42n4

+0

だから、3つのレプリカは、より一般的であり、デフォルトはアクティブではありません。したがって、 'ceph osd pool set mypool min_size 1'と 'ceph osd pool set mypool size 2'が役立ちます – 42n4

答えて

0

あなたはまた、最小サイズを設定する必要があります。ceph osd pool set mypoolname min_size 1

チェック:MIN_SIZE = 1が設定されるべき第3のノードに障害が発生した後

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

私の模範的なceph.conf: http://ix.io/1mTX