मैं शेफ के साथ कैसे शुरू करूं?


15

बावर्ची प्रलेखन बहुत बुरा है। और Google मेरी मदद नहीं कर रहा है।

क्या कोई मुझे एक सभ्य लेख या कुछ ऐसा कर सकता है जो मुझे आरंभ करने में मदद करे?

मेरे विशिष्ट मुद्दे हैं:

  • मुझे अपना कॉन्फ़िगरेशन पढ़ने के लिए क्लाइंट कैसे मिलेगा? शेफ-सोल सबसे अच्छी शुरुआत की तरह लगता है (मैं एक ओपनआईडी सर्वर या मर्ब नहीं चलाना चाहता)
  • मैं जांगो की सेवा के लिए अपाचे को कैसे कॉन्फ़िगर करूं? मैं पहले से ही जानता हूं कि नियमित सर्वर कॉन्फ़िगरेशन के माध्यम से यह कैसे करना है, लेकिन मुझे एक उदाहरण है कि शेफ नुस्खा एक अच्छी शुरुआत होगी;

2
"मॉर्निंग शेफ, मैं कैसे मदद कर सकता हूं?" :)
चॉपर 3

1
एक पल के लिए मुझे लगा कि मुझे आखिरकार "हैलो वर्ल्ड सौफल" का जवाब मिलेगा। यहाँ SF में: en.wikipedia.org/wiki/Chef_%28programming_language%29
Janne Pikkarainen

जवाबों:


19

अपडेट

  • शेफ संस्करण 0.10.8 है
  • मूल रूप से पूछे जाने के बाद से शेफ विकी बहुत अधिक संशोधन से गुजरा है।
  • Opscode Platform को अब Opscode Hosted Chef कहा जाता है
  • रूबीज और डेबियन पैकेज के अलावा शेफ को जल्द ही पूर्ण-स्टैक इंस्टॉलेशन के रूप में वितरित किया जाएगा ।
  • शेफ का उपयोग शुरू करने के लिए वैग्रंट एक शानदार तरीका है।

मूल प्रतिक्रिया इस प्रकार है

सबसे पहले, इस लेखन के रूप में, शेफ का नवीनतम संस्करण 0.9.8 है । ऑप्सकोड ने शेफ को रूबीगम्स के रूप में वितरित किया है, और साथ ही साथ डेबियन / उबंटू पैकेज भी हैं । नवीनतम संस्करण के लिए RPM समुदाय के एक सदस्य द्वारा जारी किया जाता है ।

दूसरा, संस्करण 0.8.x + और उच्चतर में, OpenID को प्रमाणीकरण की आवश्यकता नहीं है । सर्वर के लिए Merb की आवश्यकता होती है क्योंकि यह एक Merb वेब एप्लिकेशन है।

Opscode एक Ofcode प्लेटफॉर्म नामक एक सेवा के रूप में एक शेफ सर्वर को होस्ट करता है। आप साइनअप कर सकते हैं और शुरुआत कर सकते हैं । यह "फ़ीचर बीटा" के दौरान मुफ़्त है, और एक बार बीटा को छोड़ देने पर यह 5 नोड्स तक मुफ़्त है । यदि आप साइन अप करते हैं तो ऑप्सकोड की सहायता साइट पर एक गाइड शुरू करना है

आरंभ करने का अवलोकन:

  • बावर्ची स्थापित हो जाओ । ऐसा करने का सबसे आसान तरीका उबुन्टु 10.04 सिस्टम को चलाना है, या तो वीएम में या ईसी 2 पर, आदि। पहला कदम है रूबी को स्थापित करना, फिर शेफ को स्थापित करना।
  • Opscode Platform, या अपने खुद के शेफ सर्वर के साथ संवाद करने के लिए स्थानीय उपयोगकर्ता वातावरण सेट करें। आप RubyGems के लिए Opscode's Chef बूटस्ट्रैप कॉन्फ़िगरेशन का उपयोग करके अपना स्वयं का सर्वर सेट कर सकते हैं ।
  • अपनी रसोई की किताबों और अन्य बुनियादी ढांचे के विन्यास को संग्रहीत करने के लिए बावर्ची रिपॉजिटरी की स्थापना करें।
  • डाउनलोड रसोई की किताबों को आप 'कुकबुक' निर्देशिका में रिपॉजिटरी में इस्तेमाल करना चाहते हैं।
  • रसोइये को शेफ सर्वर पर अपलोड करें, व्यंजनों को नोड की रन सूची में जोड़ें और देखें कि यह कॉन्फ़िगर हो गया है।

Django और Apache2 के लिए:

आपको एक लिखना होगा जो आपके Django एप्लिकेशन कोड को दिखाता है। Apache2 रसोई की किताब में वेब अनुप्रयोगों के लिए वर्चुअल होस्ट सेट करने में मदद करने के लिए एक परिभाषा है ।

आप बावर्ची परियोजना के "प्रलेखन" घटक में एक टिकट जमा करके प्रलेखन को बेहतर बनाने में मदद कर सकते हैं । अगर आपको ओपन सोर्स शेफ सर्वर से परेशानी है, तो मदद के लिए पूछने के लिए सबसे अच्छी जगहें शेफ मेलिंग लिस्ट , या फ्रीकोड पर #chef IRC चैनल हैं । यदि आप प्लेटफ़ॉर्म के लिए साइन अप करते हैं तो आपके पास सहायता अनुरोध सबमिट करने के लिए सहायता साइट तक पहुंच है।

प्रकटीकरण: मैं ऑप्सकोड के लिए काम करता हूं।


उबंटू 9.10 के लिए पैकेजिंग उस समय टूट गई है, जो ऑप्सकोड से आधिकारिक लाइन के साथ निराशाजनक है "ऐसा प्रतीत नहीं हो रहा है कि आप आकर्षक क्यों चल रहे हैं?" :( lists.opscode.com/sympa/arc/chef/2010-07/msg00221.html
फिलिप रेनॉल्ड्स

2
ऑप्सकोड से आधिकारिक लाइन यह है कि हमने संसाधन अवरोधों के कारण कार्मिक पर स्थापित करने के लिए शेफ सर्वर प्राप्त करने के लिए आवश्यक सभी पैकेजों को वापस नहीं भेजा है। ल्यूसिड ठीक काम करता है और समर्थित माना जाता है, कर्मिक नहीं है। हम भविष्य में कर्मिक का समर्थन कर सकते हैं।
jtimberman

यदि आप स्थानीय वीएम के साथ शेफ की कोशिश करना चाहते हैं तो मैं वैग्रेंट की सिफारिश कर सकता हूं । यह VirtualBox VMs का प्रबंधन करता है और शेफ के साथ एकीकृत करता है।
सुस्ती

साथ ही हमारे #learnchef अभियान learnchef.com
sethvargo

6

देर से, लेकिन: http://ericholscher.com/blog/2010/nov/8/building-django-app-server-che//

जब मैंने शेफ को देखना शुरू किया, तो मैंने इसे अविश्वसनीय रूप से जटिल पाया और मौलिक प्रलेखन में कमी थी। यह सिंगल सर्वर सेट करते समय शेफ को समझने का मेरा अनुभव होगा। इस रणनीति का उपयोग कई सर्वरों में किया जा सकता है, थोड़ा ट्विकिंग के साथ।

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