क्या कम संख्या में सर्वर के लिए कॉन्फ़िगरेशन प्रबंधन उपयोगी है?


31

अगर मैं किसी चीज़ का उपयोग करता हूँ जैसे कि Ansible या कठपुतली, और मेरे पास केवल दो सर्वर हैं, तो क्या यह इन उत्पादों के उपयोग के उद्देश्य को हरा रहा है? मैंने सोचा था कि अगर मैंने एक सर्वर को कॉन्फ़िगर किया है, तो मैं इनमें से एक का उपयोग दूसरे पर नकल करने के लिए कर सकता हूं।

जवाबों:


41

नहींं, यह उद्देश्य को नहीं हरा रहा है। मैं, वास्तव में, शौक / साइड-प्रोजेक्ट उपयोग के लिए एकल सर्वर सेट करने के लिए Ansible का उपयोग करता हूं। यह मुझे सर्वर के लिए एक संस्करण-नियंत्रित, दोहराने योग्य, स्व-दस्तावेजीकरण कॉन्फ़िगरेशन रखने की अनुमति देता है।


मेरी समझ यह "पुराने" दिनों की तरह है। आप एक मशीन को सेटअप करते हैं, अपना सारा सामान उस पर डालते हैं, जिसकी आपको आवश्यकता होती है, और इसे इमेजिंग करने के बजाय, आप इसे ऑन-द-फ्लाई करने के लिए सीएफ सॉफ्टवेयर का उपयोग करते हैं। इसका मतलब है कि मेरे पास डॉकटर या जो कुछ भी स्थापित और कॉन्फ़िगर किया गया है और फिर अन्सिबल चलाएगा।
जॉनी

7
@ जॉनी काफी नहीं है। आप यह निर्धारित करते हैं कि आपको मशीनों पर क्या चाहिए, फिर उन नाटकों / भूमिकाओं / व्यंजनों का निर्माण करें जो मशीनों को उस अवस्था में प्राप्त करते हैं। आपकी किसी एक अंस भूमिका को डोकर को स्थापित और कॉन्फ़िगर करना चाहिए। आप वास्तव में "हाथ से" मशीनों को कॉन्फ़िगर नहीं करते हैं। इसके अलावा, अंसिबल रास्ता शुरू करने के लिए एक बाधा से कम है। आप सभी की जरूरत है ssh / अजगर काम कर रहा है।
jscott

5
ईमानदारी से, एक सीएम प्रणाली के साथ शुरू होने का ओवरहेड जब आपके पास सिर्फ दो सर्वर उच्च होते हैं, लेकिन मुझे विश्वास है, इसके लायक है। और जैसे jscott ने कहा, आप सीएम सिस्टम को आपके सिस्टम को पूरी तरह से कॉन्फ़िगर करने देते हैं, और यदि आप इसकी मदद कर सकते हैं तो हाथ से कुछ भी स्थापित न करें।
मार्क हेंडरसन

1
कठपुतली आईडी के लिए @MarkHenderson सहमत हैं। वास्तव में ओवरहेड उच्च के लिए नहीं है, हालांकि अगर यह पहली बार है जब आपने कभी ansible का उपयोग किया है तो हाँ यह हो सकता है।
Sirex

10

मुझे वर्तमान सहमति से असहमत होना है। किसी भी तरह से 2 सर्वर के पूल के लिए किसी भी सीएम प्रणाली को सीखना उचित नहीं हो सकता है, जब तक कि आप बस उस सीएम सिस्टम को सीखने का बहाना नहीं चाहते हैं। आपके द्वारा सीखने, लिखने, परीक्षण और कॉन्फ़िगरेशन को लागू करने में जितना समय खर्च किया जाएगा, निश्चित रूप से हाथ से बने समय से अधिक होगा। यदि आप उन प्रणालियों में से एक को जानते हैं, तो यह बहुत अधिक उचित प्रस्ताव है।


7
"जितना समय आप सीखने, लिखने, परीक्षण और कॉन्फ़िगरेशन को लागू करने में लगाते हैं, निश्चित रूप से हाथ से बने समय से अधिक होगा।" प्रारंभ में? हाँ। जब एक सर्वर टूट जाता है, समझौता हो जाता है, तो किसी और को बनाए रखने के लिए उसे सौंप दिया जाना चाहिए, आदि? इतना नहीं।
ceejayoz 3

9
जब मैं एक सीखने में लगने वाले समय से असहमत नहीं हो सकता, तो आपके पास शायद ऐसा करने के लिए अधिक समय हो जब आपके पास दो सर्वर हों जब आपको 10 और बनाने के लिए अभी सीएम की आवश्यकता हो। एक सीएम संसाधनों के बड़े पूल के प्रबंधन के लिए कड़ाई से नहीं है, यह एक सुसंगत तरीके से प्रक्रियाओं को आसानी से दोहराने के लिए है। यदि आप कुछ नया करते हैं तो आप बेहतर स्थिति में होते हैं यदि आप एक पुनर्स्थापना (या हार्डवेयर प्रतिस्थापन के मामले में एक नया इंस्टॉल) कर सकते हैं और इसे एक ज्ञात कार्यशील स्थिति में वापस लाने के लिए एक कमांड चला सकते हैं। मेरे अंगूठे का नियम है अगर मुझे इसे एक से अधिक बार करना है, तो मैं नहीं। मैं इसे कठपुतली में कर रहा हूं।
yoonix

3
वास्तव में, मुझे लगता है कि आप असहमत नहीं हैं - आप सिर्फ (सही ढंग से) इशारा कर रहे हैं कि इसमें शामिल एक ट्रेडऑफ है - प्रारंभिक सेटअप के लिए अधिक समय, लेकिन बाद में आसान प्रबंधन।
१:१६

1
मैं मानता हूं, वास्तव में बहुत बार मैं देखता हूं कि "आप बावर्ची का उपयोग क्यों नहीं करते हैं ..." बिना किसी विचार के आधारभूत संरचना में विस्फोट (और इसलिए लागत) के परिणामस्वरूप होगा। अपवाद वह जगह है जहां सर्वरों को किसी तृतीय पक्ष द्वारा प्रदान किया जाता है या बाहरी रखरखाव स्तर के आधार पर imaged किया जाता है।
mckenzm

2
इसे दूसरे तरीके से सोचें: यदि आप उन दो प्रणालियों को हाथ से बनाते हैं, तो आपको प्रारंभिक सेटअप के लिए जो कुछ भी करना है, उसका दस्तावेज बनाना होगा, सिस्टम के हर बदलाव के लिए यह जीवन का समय है इसलिए आप या आपकी अनुपस्थिति में कोई अन्य व्यक्ति सिस्टम का पुनर्निर्माण करने में सक्षम है आपात्कालीन स्थिति में। इसमें भी समय लगता है। बुनियादी कठपुतली सीखना, महाराज या ansible कठिन नहीं है और समय की एक बड़ी राशि नहीं लेता है। ध्यान रखें: आपको दो सर्वरों के लिए किसी भी सेमी की उन्नत सुविधाओं की आवश्यकता नहीं होगी।
फिलिप -ज़्यान के ली- स्टॉकमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.