इस पोस्ट से स्पष्ट है कि जूजू शेफ सर्वर की तुलना में एक अलग परत पर बैठता है। जूजू ऑर्केस्ट्रेशन या सर्विस लेयर पर बैठता है, जबकि शेफ व्यक्तिगत सर्वर या कॉन्फ़िगरेशन लेयर पर अधिक बैठता है ।
पर विहित के मुख्य Juju पृष्ठों में से एक है, यह कहा गया है कि Juju बावर्ची और कठपुतली जैसे उपकरणों के साथ "सह-अस्तित्व", इस प्रक्रिया को ले जा "एक कदम आगे" करने के लिए बनाया गया है। मैंने इस विषय पर पिछले कई हफ्तों से इंटरनेट को बिखेर दिया है और इस बात की अच्छी व्याख्या नहीं कर पा रहा हूँ कि , हालाँकि, Chef जैसा उपकरण Juju के साथ सह-अस्तित्व में होगा ।
इसलिए, शीर्षक में ओवररचिंग प्रश्न को तोड़ने के लिए: (एक शेफ सर्वर के साथ मिलकर काम करने वाले जूजू में विशेष रुचि)
- "शेफ में लिखा" एक आकर्षण का एक उदाहरण है? क्या यह बस बैश में लिखा गया एक आकर्षण है जो तब
chef-solo
कमांड को कॉल करता है ? यदि हां, तो क्या एक आकर्षणchef-client
एक शेफ सर्वर के साथ कॉन्सर्ट में काम करने के लिए कमांड को बुला सकता है ? - जूजू और शेफ के बीच ओवरलैप कहां है? उदाहरण के लिए, अपाचे 2 के आकर्षण में इसका
config-changed
हुक है जहां यह विन्यास में बदलाव करता है, जो कि शेफ की दुनिया में, एक टेम्पलेट फ़ाइल को लागू करके एक नुस्खा में होगा। अगर अपूज 2 सर्विस (क्लस्टर) को तैनात करने पर शेफ कुकबुक के साथ-साथ एक जूजू आकर्षण काम करना था, तो यह लगभग प्रतीत होता है कि "अपाचे 2-शेफ" आकर्षण को लिखना होगा ताकि आप कार्यों को अलग कर सकें। इस मामले में, चार्म स्टोर में Apache2 आकर्षण मददगार से कम नहीं होगा। - यदि आपके पास जूडू द्वारा तैनात / प्रबंधित की गई नोड्स (सेवा इकाइयाँ) पर रसोइये की भूमिकाएँ हैं और आपका sysadmin किसी विशेष सर्वर भूमिका के लिए फ़ायरवॉल नियमों को बदलने का निर्णय लेता है और Chef भूमिका में ऐसा करता है, तो क्या जूजू कभी उन परिवर्तनों को अधिलेखित करने जा रहा है?
- और अधिक, क्या जूजू आयरनफैन की तरह शेफ सर्वर रैपर हो सकता है ?
मैं के रूप में बावर्ची सर्वर देखने कैसे जबकि Juju कर सकते हैं कि कैसे , लेकिन यह भी लाता है क्या मेज पर। इसका मतलब है कि सेवाओं और मशीनों की वास्तविक वर्तमान स्थिति पर ध्यान दिया जा सकता है और उन पर कार्रवाई की जा सकती है। आप इसे शेफ सर्वर में नहीं कर सकते। मेरा लक्ष्य जूजू की जागरूकता और सेवा ऑर्केस्ट्रेशन क्षमता को शेफ सर्वर-प्रबंधित बुनियादी ढांचे में लाना है।
यह लगभग लगता है कि आकर्षण का एक पूरा सेट लिखना होगा जहां सभी बावर्ची-प्रबंधित कार्य / कॉन्फ़िगरेशन जानकारी छोड़ दी जाती है।
मैं कैनोनिकल (जोर्ज कास्त्रो की तरह) और ओप्सकोड (जैसे ए। जैकब या जे। टिम्बरमैन) से किसी को वेट-इन सुनना पसंद करूंगा।