लिनक्स में क्लाइंट साइड NFS फेलओवर कैसे करें?


12

मेरे पास एक CentOS 6.3 क्लाइंट है जिसे NFS स्टोरेज एक्सेस करने की आवश्यकता है। दो एनएफएस सर्वर हैं जो एक ही सामग्री को सैन पर संग्रहित करते हैं, एक संकुल फाइल सिस्टम के साथ। यदि आवश्यक हो तो मैं बैकअप NFS सर्वर में विफलता के लिए CentOS कैसे सेट करूं? जब मैं Google करता हूं, तो मैं पढ़ता रहता हूं कि लिनक्स इसका समर्थन नहीं करता है, लेकिन यह अजीब होगा क्योंकि वहाँ बहुत सारी जानकारी है कि कैसे एक क्लस्टर लिनक्स एनएफएस सर्वर फ़ार्म स्थापित किया जाए ...


4
क्या हार्टबीट और फ्लोटिंग वर्चुअल आईपी का उपयोग करने से आपको मदद मिलेगी? यह एनएफएस तक सीमित नहीं है, लेकिन एक अधिक सामान्य दृष्टिकोण है। उदाहरण के लिए देखें आर्क लिनक्स विकी: हार्टबीट के साथ सिंपल आईपी फेलओवर
gertvdijk

2
मैं दूसरी टिप्पणी @gertvdijk द्वारा करता हूं। आप मुख्य सर्वर और समान सर्वर पर एक ही आईपी पते और होस्टनाम को कॉन्फ़िगर करके सक्रिय / निष्क्रिय असफलता को कॉन्फ़िगर करने में सक्षम हो सकते हैं। इस तरह से कमर्शियल NFS फाइलर EMC VG-2 स्टोरेज गेटवे जैसे काम करते हैं।
दिमित्री चुबारोव

दिल की धड़कन काम करेगी लेकिन यह एक विशेष स्थिति है। NFS सर्वर एक OS X 10.8 Xsan सेटअप है और उन्होंने 10.8 (10.7 के पास) में दिल की धड़कन को हटा दिया था।
डग

जवाबों:


8

यह ऑटोमाउंट (8) डेमन के लिए एक नौकरी की तरह लगता है। "प्रतिकृति सर्वर" के तहत ऑटोफ़्स (5) मैन पेज (ऑटोफ़्स आरपीएम से) देखें। मेरा मानना ​​है कि अगर आप एक लाइन जोड़ते हैं

fileserv host1,host2:/server/export/point

अपने क्लाइंट पर /etc/auto.misc और (फिर से) ऑटोफ़्स सेवा शुरू करने के लिए, आपका NFS भंडारण / misc / fileserv के नीचे दिखाई देगा। यदि आप केवल पढ़ने के लिए माउंट करना चाहते हैं (या पाठ्यक्रम के अन्य माउंट विकल्प) के रूप में -ro को जोड़ सकते हैं।


यह काफी यकीन है! धन्यवाद। यह अच्छा होगा यदि यह ऑनलाइन वापस आने पर मुख्य सर्वर पर वापस लौट सकता है, लेकिन यह काम पूरा करने के लिए पर्याप्त रूप से काम करता है।
डग

0

ऐसा करने का राइट वे (टीएम) ग्लस्टरएफएस के साथ है , जो कि एक स्केल आउट फाइल सिस्टम है जो एनएफएस या सीआईएफएस जैसे अंतर्निहित फाइल सिस्टम के साथ यूजर्सस्पेस में चलता है।

यह सब प्रभावशाली और जटिल लगता है, लेकिन इसे स्थापित करना वास्तव में सरल है। यह ईमानदारी से आपको 15 मिनट से कम समय लेना चाहिए। आपके पास दो सर्वर होंगे, जिनमें से प्रत्येक "ईंट" (भंडारण की इकाई) परिभाषित होगा। एक वॉल्यूम तब इस सर्वर पूल के भीतर परिभाषित किया जाएगा। सर्वर के बीच डेटा की प्रतिकृति स्वचालित रूप से होती है, जैसा कि क्लाइंट में से किसी एक के मरने पर फेलओवर होता है।


एक और सही तरीका है सेफ आरबीडी
स्नोबॉल

आप MooseFS का उपयोग कर सकते हैं । यह खुला स्रोत और दोष-सहिष्णु वितरित फ़ाइल सिस्टम है।
TechGeek
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.