मैं ओपनस्टैक कैसे स्थापित करूं?


20

मैं ओपनस्टैक कैसे स्थापित करूं ? क्या आधिकारिक स्थापना निर्देशों के अलावा कोई आसान तरीका है?

जवाबों:


36

उबंटू ओपनस्टैक इंस्टॉलर का उपयोग करना

जैसा कि शीर्षक से पता चलता है कि यह छोटा रत्न एक ओपनस्टैक इंस्टॉलर है जो विशेष रूप से आपको शून्य से नायक के लिए थोड़े समय के लिए मिलता है।

ओपनस्टैक क्लाउड को तैनात करने के लिए आज कुछ विकल्प उपलब्ध हैं। उदाहरण के लिए, juju-deployer एक ओपनस्टैक विशिष्ट बंडल या कि दूसरी बात यह कहा जाता है के साथ devstack । बहुत से लोगों के पास जुजू-तैनाती का उपयोग करने के लिए 10 सिस्टम नहीं हो सकते हैं या आप उबंटू की शक्ति का प्रदर्शन करना चाह सकते हैं।

इन कारणों से उबंटू ओपनस्टैक इंस्टॉलर बनाया गया था।

आवश्यकताएँ

  • डिसेंट मशीन, 8 कोर, 12G रैम और 100G HDD वाली मशीन पर परीक्षण किया गया।
  • उबंटू ट्रस्टी 14.04
  • जूजू 1.18.3+ (कई प्रदाताओं के लिए lxc तेजी से क्लोनिंग के लिए समर्थन शामिल है)
  • अपने समय के बारे में 30 मिनट।

प्रथम

Ppa जोड़ें और सॉफ्टवेयर स्थापित करें:

sudo apt-add-repository ppa:cloud-installer/stable
sudo apt-get update
sudo apt-get install openstack

दूसरा

चलाओ।

sudo openstack-install

चयन स्थापित करें

चयन स्थापित करें

तीसरा

आपको 3 विकल्पों के साथ प्रस्तुत किया जाता है, एक एकल इंस्टॉल, मल्टी इंस्टॉल और लैंडस्केप। सिंगल इंस्टॉल को चुनें।

पद

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

हां, थोड़ा विस्तार से बताऊंगा कि क्या हो रहा है:

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

जिस अनुभव को हम हासिल करने की कोशिश कर रहे हैं, वह यह है कि कोई भी एक व्यक्ति मशीन पर बैठ सकता है और ओपनस्टैक पर्यावरण को समाप्त करने के लिए काम कर सकता है। यहाँ निफ्टी कंसोल ui का स्क्रीनशॉट दिया गया है:

ओपनस्टैक स्थिति स्क्रीन

सत्यापित करें

अपने क्लाउड को सत्यापित करना आसान है, बस होरिजन (ओपनस्टैक डैशबोर्ड, स्टेटस स्क्रीन के निचले भाग में प्रदर्शित) के माध्यम से एक उदाहरण को तैनात करने की प्रक्रिया से गुजरना है, एक फ्लोटिंग आईपी को संबद्ध करना (पहले से ही आपके लिए केवल एक का चयन करने की आवश्यकता है) और ssh अपने सॉफ़्टवेयर स्टैक को परिनियोजित करने के लिए नया बनाया गया उदाहरण। बैंडविड्थ के आधार पर कुछ चित्र तुरंत उपलब्ध नहीं हो सकते हैं और आपको थोड़ी देर प्रतीक्षा करने की आवश्यकता हो सकती है।

उन अन्य स्थापित विकल्पों के बारे में क्या?

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

ध्यान देने वाली बात यह है कि आप कुछ मशीनों को रखना चाहते हैं, चाहे वह MAAS में नंगी धातु या आभासी पंजीकृत हों, जो कि सभी इंस्टॉलर के उपयोग के लिए उपलब्ध हो। मैं MAAS में पंजीकृत 3 मशीनों, 1 नंगे धातु (होस्ट मशीन चलाने वाली मास), 2 आभासी मशीनों पर एक पूर्ण क्लाउड प्राप्त करने में सक्षम था। ध्यान रखें कि कोई अतिरिक्त नेटवर्क डिवाइस नहीं जोड़े गए थे क्योंकि इंस्टॉलर न्यूट्रॉन को एक एनआईसी पर कॉन्फ़िगर कर सकता है

अगर आपको स्टेटस स्क्रीन में अपने लुक इमेज हिट (F6) के लिए स्विफ्ट स्टोरेज की जरूरत है और स्विफ्ट स्टोरेज चुनें। यह स्विफ्ट-स्टोरेज के लिए आवश्यक बिट्स को आपके ओपनस्टैक क्लाउड में एकीकृत करने के लिए तैनात करेगा। स्विफ्ट स्टोरेज के लिए कम से कम 3 नोड्स की आवश्यकता होती है (सिंगल इंस्टॉल में यह 3 VMs होगा) इसलिए सुनिश्चित करें कि आपको इसके लिए हार्डवेयर मिल गया है। अन्यथा, डिफॉल्ट को छोड़कर ओपनस्टैक के साथ आसपास के विकास / परिश्रम के लिए बस उतना ही अच्छा काम करता है।

प्लेसमेंट जोड़ें

स्विफ्ट स्टोरेज जोड़ें

अपने कम्प्यूट नोड्स पर अतिरिक्त उदाहरण तैनात करना चाहते हैं? अपने MAAS परिवेश में अतिरिक्त मशीनें जोड़ें या यदि किसी एकल मशीन पर चल रहा है और आपके पास हार्डवेयर है जो ओपनस्टैक के भीतर तैनात किए जाने वाले अधिक उदाहरणों के लिए अनुमति देने के लिए कुछ और नोवा-कंप्यूट नोड्स (स्थिति स्क्रीन में F6 के माध्यम से) जोड़ें।

यह इंस्टॉलर में सिर्फ एक परिचय है अधिक प्रलेखन @ ReadTheDocs पाया जा सकता है । इस परियोजना को @ GitHub होस्ट किया गया है और हम निश्चित रूप से आपको इसे स्टार करने के लिए प्रोत्साहित करते हैं, इसे कांटा करते हैं, मुद्दों को दर्ज करते हैं, और इसे वास्तव में सुखद अनुभव बनाने के लिए वापस योगदान करते हैं। अनधिकृत समर्थन irc.freenode.net पर चैनल # ubuntu-Solutions में पाया जा सकता है।

साधन


यह एक बहुत ही उपयोगी उत्तर है @ जोर्ज कास्त्रो, हालांकि मेरा एक सवाल है, "कंटेनर बनाएँ" में कितना समय लगता है। मैंने 62 मिनट से अधिक समय तक इंतजार किया है और अभी भी प्रक्रिया जारी है। क्या आप बता सकते हैं कि क्या मुझे कुछ याद आ रहा है। मैं भरोसेमंद का उपयोग कर रहा हूंUbuntu 14.04.1 LTS
हेवीगेंडीजन

@ rulebreaker4 एक कंटेनर का निर्माण उस लंबे समय तक नहीं करना चाहिए, कृपया इसके बारे में एक नया प्रश्न पूछें ताकि हम इसे देख सकें, धन्यवाद!
जॉर्ज कास्त्रो

यहाँ लिंक मैं सवाल पर पूछा है http://askubuntu.com/questions/573514/unable-to-login-into-openstack-horizon-using-icehouse। यदि आप कृपया कुछ सुझाव दे सकते हैं। बहुत बहुत धन्यवाद
हेविग्गिडेंस

1
@JorgeCastro मुझे एक समस्या मिली है पासवर्ड स्क्रीन के ठीक बाद मेरी पूरी स्थापना समाप्त हो गई है। मुझे कैसे पता चलेगा कि यह स्थापित है या नहीं? और मैं डैशबोर्ड इंटरफ़ेस को कैसे प्राप्त कर सकता हूं?
TechJhola

@TechJhola लगता है जैसे आप VPS पर स्थापित कर रहे हैं। दुर्भाग्य से, मैंने पाया है कि इंस्टॉलर केवल नंगे धातु पर काम करता है।
नाथन उस्मान

2

उबंटू के तहत ओपनस्टैक के लिए आधिकारिक इंस्टॉलेशन गाइड यहां पाया जा सकता है:


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