स्थापना
ubuntu पर सेफ स्थापित करें
यह मार्गदर्शिका बताती है कि उबंटू पर सेफ को कैसे सेट किया जाए और चलाएं। स्थापना चरणों के नीचे यह मान लें कि CEPH सॉफ़्टवेयर परिभाषित स्टोरेज सॉल्यूशन के सभी डेपेंसी पैकेज आपके सिस्टम पर अद्यतित हैं। डेबियन और उबंटू वितरण के लिए, कृपया नीचे दिए गए सेफ चरणों को स्थापित करें। सबसे पहले, रिलीज़ कुंजी जोड़ें:
wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -
इसके बाद, अपने रिपॉजिटरी में सेफ पैकेज जोड़ें। नीचे दिए गए कमांड का उपयोग करें और {सेफ-स्टेबल-रिलीज़} को एक स्थिर सेफ रिलीज़ के साथ बदलें:
echo deb https://download.ceph.com/debian-{ceph-stable-release}/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
अपने रिपॉजिटरी को अपडेट करें और सेफ-डिप्लॉय स्थापित करें:
sudo apt update
sudo apt install ceph-deploy
सेफ सोर्स कोड रिपॉजिटरी को क्लोन करने के लिए, कमांड चलाएं:
git clone --recursive https://github.com/ceph/ceph.git
cd ceph
एक बार Git क्लोन पूरा हो जाने के बाद, आपके पास सेफ कोड रिपॉजिटरी की पूरी प्रति होनी चाहिए। सेफ में कई गिट सबमॉड्यूल होते हैं जिन्हें कमांड के साथ चेक करने की आवश्यकता होती है:
git submodule update --init --recursive
इससे पहले कि आप सेफ स्रोत कोड बना सकें, आपको कई पुस्तकालयों और उपकरणों को स्थापित करने की आवश्यकता है:
./install-deps.sh
सेफ एसडीएस स्टोरेज CMAKE का उपयोग करके बनाया गया है। सेफ बनाने के लिए, अपने क्लोन सेफ रिपॉजिटरी में नेविगेट करें और निम्न कमांड को निष्पादित करें:
cd ceph
./do_cmake.sh
cd build
ninja
आवश्यक सब कुछ के साथ एक पूर्ण स्रोत टारबॉल बनाने के लिए और स्रोत से निर्माण करने के लिए, एक देब या आरपीएम पैकेज का निर्माण करें:
./make-dist
इतना ही। बधाई हो! आपने उबंटू पर सफलतापूर्वक तैनात सेफ स्टोरेज क्लस्टर स्थापित किया है। आनंद लेना!