मैं उन टुकड़ों को समझने पर काम कर रहा हूं जो मुझे अन्य 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