केफ प्लेसमेंट भ्रम - सेफ

मेरे पास तीन ओएसडी हैं और मेरे केफ़ कॉन्फ़िगरेशन में मैं निर्दिष्ट करता हूं: osd pool default size = 2। मैंने कब्जा कर लिया अंतरिक्ष की मात्रा की गणना की /var/lib/ceph/osd/ मेरे तीन ओएसडी में से प्रत्येक के लिए। फिर, मैंने एक बड़ी फाइल अपलोड की। इसके बाद, प्रत्येक ओएसडी पर स्थान फ़ाइल के आकार के बारे में बढ़ गया। ऑब्जेक्ट को दो की बजाय सभी तीन ओएसडी में कॉपी क्यों किया जा सकता है, जैसे इसे करने के लिए कॉन्फ़िगर किया गया था?

उत्तर:

जवाब के लिए 0 № 1

आपको न्यूनतम आकार भी सेट करना चाहिए: 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