Sto lavorando per comprendere i pezzi che mi mancano per poter distribuire Juju sugli altri nodi MAAS. Non so se avrò un passo fuori posto o ne mancherò alcuni.
Il server MaaS gestisce DHCP e DNS. Il router (che è a 10.0.0.0) ha il DHCP disattivato. Qualsiasi assistenza è molto apprezzata. Alla fine riceverò un errore 409 o un errore arbitrario degli strumenti di selezione 1.16.0. Vale la pena ricordare che locale e aws funziona bene. Speriamo che con tutti questi passaggi spiegati possa aiutare anche qualcun altro lungo la strada.
Aggiornato il 3 novembre 2013 In questo scenario per il POC, ci sono tre server fisici. Uno è un HP DL 140 con 2 cpu da 8 gb di ram, il secondo server è un DELL Power Edge 860 Server 1 cpu con 4 core e 8 gb di ram, e il terzo è un sistema rack sp5000psl con due cpus e 8 gb di ram. Sono tutti in grado di essere sulla propria rete separata con accesso a Internet o sulla prima rete. (la seconda rete è 10.0.0.0 e la prima è 192.168.1.0)
passi
Configurazione di MAAS e JUJU - 12.04 LTS Installazione pulita SSH solo dalla selezione del pacchetto durante l'installazione
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
- modifica /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
Accedi a MAAS http://10.xxx/MAAS
- configurazione del controller del cluster per eth0
- gestire dhcp e dns
- IP 10.0.0.2
- sottorete 255.255.255.0
- trasmesso 10.0.0.0
- routerip 10.0.0.1
- ip basso 10.0.0.5
- ip alto 10.0.0.180
La messa in servizio predefinita e la distribuzione sono impostate su 12.04
il dominio predefinito è locale
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 una macchina, accetta e commissiona, avvia e distribuisci.
sudo apt-get install juju-core juju-local
Configurazione 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