ฉันกำลังพยายามทำความเข้าใจกับส่วนต่าง ๆ ที่ฉันพลาดไปในการปรับใช้ Juju บนโหนด MAAS อื่น ๆ ฉันไม่รู้ว่าฉันมีขั้นตอนนอกสถานที่หรือขาดอะไรสักอย่าง
เซิร์ฟเวอร์ MaaS จัดการ DHCP และ DNS เราเตอร์ (ซึ่งอยู่ที่ 10.0.0.0) ปิด DHCP ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก เมื่อฉันสิ้นสุดฉันจะได้รับข้อผิดพลาด 409 หรือข้อผิดพลาด 1.16.0 เลือกเครื่องมือโดยพลการ เป็นมูลค่าการกล่าวขวัญว่าท้องถิ่นและ aws ทำงานได้ดี หวังว่าเมื่อสะกดทุกขั้นตอนแล้วมันจะช่วยคนอื่นไปพร้อมกัน
อัปเดต 3 พฤศจิกายน 2556 ในสถานการณ์นี้สำหรับ POC มีเซิร์ฟเวอร์จริงสามแห่ง หนึ่งคือ HP DL 140 พร้อม 2 cpu 8gb ram เซิร์ฟเวอร์ตัวที่สองคือ DELL Power Edge 860 Server 1 cpu w 4 cores และ 8 gb ram ram และที่สามเป็นระบบ rackable sp5000psl สอง cpus และ 8gb of ram พวกเขาทั้งหมดสามารถที่จะอยู่ในเครือข่ายแยกของตัวเองด้วยการเข้าถึงอินเทอร์เน็ตหรือสามารถอยู่ในเครือข่ายแรก (เครือข่ายที่สองคือ 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
- IP 10.0.0.2
- ซับเน็ต 255.255.255.0
- 10.0.0.0 ออกอากาศ
- routerip 10.0.0.1
- ip ต่ำ 10.0.0.5
- ip สูง 10.0.0.180
การว่าจ้างค่าเริ่มต้นและ distro ตั้งไว้ที่ 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 )
PXE เครื่องเดียวยอมรับและสั่งการเริ่มต้นและปรับใช้
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