MAAS और JUJU के स्टेप बाय स्टेप


9

मैं उन टुकड़ों को समझने पर काम कर रहा हूं जो मुझे अन्य MAAS नोड्स में जूजू को तैनात करने में सक्षम होने में याद आ रहे हैं। मुझे नहीं पता कि मेरे पास कोई जगह है, या कुछ गायब है।

MaaS सर्वर DHCP और DNS को संभालता है। राउटर (जो 10.0.0.0 पर है) में डीएचसीपी बंद है। किसी भी मदद का बहुत स्वागत है। जब मैं अंत में हूं तो मुझे या तो 409 त्रुटि मिलेगी, या मनमाने ढंग से पिक टूल 1.16.0 त्रुटि मिलेगी। यह ध्यान देने योग्य है कि स्थानीय और aws ठीक काम करते हैं। उम्मीद है कि इन सभी चरणों के साथ यह किसी और के रास्ते में भी मदद करेगा।

3 नवंबर 2013 को अपडेट किया गया POC के लिए इस परिदृश्य में, तीन भौतिक सर्वर हैं। एक 2 डीपीयू 8 जीबी रैम के साथ एक एचपी डीएल 140 है, दूसरा सर्वर एक डीईएल पावर एज 860 सर्वर 1 सीपीयू डब्ल्यू 4 कोर और 8 जीबी रैम है, और तीसरा दो सीपीयू और 8 जीबी रैम के साथ एक रैक करने योग्य सिस्टम sp5000psl है। वे सभी अपने स्वयं के अलग नेटवर्क पर इंटरनेट तक पहुंच के साथ या पहले नेटवर्क पर हो सकते हैं। (दूसरा नेटवर्क 10.0.0.0 है, और पहला 192.168.1.0 है)

कदम

MAAS और JUJU की स्थापना - 12.04 LTS क्लीन स्थापित करने के दौरान पैकेज चयन से केवल SSH स्थापित करें

sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:maas-maintainers/stable      
sudo add-apt-repository ppa:juju/stable   
sudo apt-get update     
sudo apt-get dist-upgrade
sudo reboot     
sudo apt-get install maas maas-dns maas-dhcp    
sudo ufw disable    
sudo reboot

- /etc/dhcp/dhcpd.conf संपादित करें

authoritive
subnet 10.0.0.0 netmask 255.255.255.0 {
next-server 10.0.0.2;
filename "pxelinux.0";
}

sudo maas createsuperuser
sudo maas-import-pxe-files

MAAS http : //10.xxx/MAAS पर लॉगिन करें


  • eth0 के लिए क्लस्टर कंट्रोलर कॉन्फ़िगरेशन
  • dhcp और dns को प्रबंधित करें
  • आईपी ​​10.0.0.2
  • सबनेट 255.255.255.0
  • प्रसारण 10.0.0.0
  • राउटर 10.0.0.1
  • आईपी ​​कम 10.0.0.5
  • आईपी ​​उच्च 10.0.0.180

डिफ़ॉल्ट और डिस्ट्रो का कमीशन 12.04 पर सेट किया गया है

डिफ़ॉल्ट डोमेन स्थानीय है

sudo maas-cli login maas http://10.x.x.x/MAAS/api/1.0 api-key
ssh-keygen -t rsa -b 2048 - enter - no password  - cat id_rsa.pub and enter key into MAAS ssh 
sudo maas-cli maas nodes accept-all (interestingly enough I only get back [] when executing this )

पीएक्सई एक मशीन, स्वीकार करें और शुरू करें, शुरू करें और तैनात करें।

sudo apt-get install juju-core juju-local

MAAS कॉन्फ़िगरेशन:

maas:
    type: maas
    maas-server: '://10.x.x.x:80/MAAS'
    maas-oauth: 'MAAS_API_KEY'
    admin-secret: 'nothing'
    default-series: 'precise'

juju switch maas
sudo juju bootstrap --show-log

2
हाय जॉन, क्या आप प्रश्न के तहत सामग्री को एक नए उत्तर में स्थानांतरित कर सकते हैं? इस तरह हम इसे सुधारते रह सकते हैं, धन्यवाद!
जॉर्ज कास्त्रो

किसी प्रश्न को उत्तर में ले जाने का मेरा पहला प्रयास है ताकि उस पर सुधार किया जा सके। यह मेरे द्वारा पोस्ट किए गए चरणों में है। इस विन्यास के साथ ऐसा लगता है कि जूजू एमएएएस क्लस्टर में जोड़े गए अन्य मशीनों को कभी नहीं देखता है।
जॉन 75077

@JorgeCastro जहाँ तक मैं यह देख सकता हूं कि जॉन के पास इस सवाल / मुद्दे के बारे में पूरी जानकारी है। मैं प्रश्न शरीर में एक उत्तर / समाधान नहीं पा रहा हूँ ...
gertvdijk

समस्या यह है कि एक विन्यास के साथ जूजू अभ्यस्त बूटस्ट्रैप। मुझे सही करें अगर मैं गलत हूं, तो जिस तरह से मैं यह समझता हूं वह यह है कि मुझे जितने चाहें उतने नोड हो सकते हैं। MAAS और JUJU के साथ कॉन्फ़िगर किए गए नोड्स के साथ फिर नियंत्रक संसाधनों का उपयोग करने में मदद करेगा। (चाहे नाम या गतिशील आवंटन द्वारा एक भौतिक मशीन पर तैनात हो)
जॉन 18५

क्या आपके पास केवल एक सर्वर है जिसे आपने MaaS पर स्थापित किया है? आपने कहा "सर्वर राउटर का मालिक है"। अगर आप मतलब है कि सर्वर आप MaS स्थापित करने के लिए DNS और DHCP करने की जरूरत है पर नहीं मिलता है? इस सर्वर में आपने क्या हार्डवेयर डाला है (स्विच, राउटर, अन्य कंप्यूटर?)
अज़ेंडेल २ 27'१३

जवाबों:


3

टिप्पणियों में मुझे जो समझ में आया है, उससे लगता है कि आपके पास सिर्फ एक सर्वर है, जिसे आपने MaaS पर स्थापित किया है।

एक सर्वर पर स्थापित MaaS होने से आप केवल Maa API (इंटरफ़ेस) का उपयोग करके सर्वर पर VM को नहीं चला सकते हैं। MaaS क्या करता है आपको MaaS API का उपयोग करके MaaS सर्वर से अन्य भौतिक सर्वरों का प्रबंधन करने देता है।

आप एक सेटअप का निर्माण कर सकते हैं जहां MaaS सर्वर वर्चुअल मशीनों का प्रबंधन करता है और आप MaaS API का उपयोग करके उन वर्चुअल मशीनों का उपयोग कर सकते हैं, लेकिन इसका उपयोग MaaS को उत्पादन के लिए परीक्षण करने के लिए अधिक किया जाएगा - बेहतर सिस्टम हैं (जिसमें Maa शामिल नहीं हैं) ) एक भौतिक मशीन (जैसे लिबविर्ट और केवीएम या यहां तक ​​कि एलएक्ससी पर वर्चुअल सर्वर का एक गुच्छा चलाने के लिए उपयोग करने के लिए, जो मुझे लगता है कि जूजू के पास है और उनके समर्थन के लिए काम करना जारी है)।

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


आइए हम 3 सर्वरों को स्पिन करते हैं। मैं संयोजन में MAAS और JUJU का उपयोग करता हूं। सर्वर 1 एक i386 सर्वर है और MAAS अनुरोधों, DHCP अनुरोधों आदि को संभालता है, सर्वर 2 और 3 64 बिट सर्वर हैं। हो सकता है कि मेरे छोटे से मस्तिष्क में यह सब गलत हो, मेरे पास एक सर्वर होना चाहिए जो इन अन्य सर्वरों का संवाहक हो और कैसे MAAS API का उपयोग करके संसाधन आवंटित किए जाएं। मेरे पास कंडक्टर स्पिन-अप जीजू-गुई है, मुझे सर्वर 2 और 3 में विभिन्न आकर्षण तैनात करने में सक्षम होना चाहिए?
जॉन 75077

1
@ जॉन्स वन सर्वर आपका एमएएस सर्वर होगा, और फिर सर्वर 2 और 3 उसी से बूट होंगे। फिर जब आप जूजू का उपयोग करते हैं, तो जूजू को बूटस्ट्रैप नोड की आवश्यकता होती है। ताकि एक और सर्वर ले जाएगा, सर्वर 2 कहते हैं। यदि आप juju-gui तैनात करते हैं, तो वह एक तीसरी मशीन ले जाएगा, सर्वर 3 कहते हैं। यदि आपने कुछ और तैनात करने की कोशिश की, तो आपको 409 संघर्ष की त्रुटि मिलेगी क्योंकि आवंटित करने के लिए अधिक सर्वर नहीं हैं। असल में, MaaS, Juju बूटस्ट्रैप, और juju-gui प्रत्येक अपनी मशीन ले जाएगा। यदि आपके पास 3 से अधिक मशीनें हैं, तो आप सर्वर 4, 5, 6, (आदि ..) में आकर्षण तैनात कर सकते हैं
अज़ेंडेल

ऐसा लगता है कि मैं सीमित धन के कारण अपना पीओसी नहीं बना पाऊंगा और हमने इस पूरी प्रक्रिया को हल करने का प्रयास किया। मैं आपको और सभी को इस सवाल के लिए धन्यवाद देना चाहता हूं। उम्मीद है कि सभी को थोड़ी मान्यता मिले।
John75077

2

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