Ich arbeite daran, die Teile zu verstehen, die mir fehlen, um Juju auf den anderen MAAS-Knoten bereitstellen zu können. Ich weiß nicht, ob ich einen Schritt fehl am Platz habe oder ein paar vermisse.
Der MaaS-Server verwaltet DHCP und DNS. Auf dem Router (10.0.0.0) ist DHCP deaktiviert. Jede Unterstützung wird sehr geschätzt. Wenn ich am Ende bin, erhalte ich entweder einen 409-Fehler oder einen Fehler bei beliebigen Auswahlwerkzeugen 1.16.0. Es ist erwähnenswert, dass lokale und aws gut funktioniert. Hoffentlich hilft es mit all diesen Schritten auch jemand anderem auf dem Weg.
Aktualisiert 3. November 2013 In diesem Szenario für den POC gibt es drei physische Server. Einer ist ein HP DL 140 mit 2 CPU 8 GB RAM, der zweite Server ist ein DELL Power Edge 860 Server 1 CPU mit 4 Kernen und 8 GB RAM, und der dritte ist ein Rack-System sp5000psl mit zwei CPUs und 8 GB RAM. Sie können sich alle in ihrem eigenen Netzwerk mit Zugang zum Internet befinden oder sich im ersten Netzwerk befinden. (Das zweite Netzwerk ist 10.0.0.0 und das erste ist 192.168.1.0.)
Schritte
Einrichten von MAAS und JUJU - 12.04 LTS Clean installiert SSH nur aus der Paketauswahl während der Installation
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
- Bearbeiten Sie /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
Melden Sie sich bei MAAS http://10.xxx/MAAS an
- Cluster-Controller-Konfiguration für eth0
- Verwalten von DHCP und DNS
- IP 10.0.0.2
- Subnetz 255.255.255.0
- Broadcast 10.0.0.0
- Routerip 10.0.0.1
- ip low 10.0.0.5
- IP hoch 10.0.0.180
Inbetriebnahme Standard und Distribution ist auf 12.04 eingestellt
Die Standarddomäne ist lokal
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 eine Maschine, akzeptieren und in Betrieb nehmen, starten und bereitstellen.
sudo apt-get install juju-core juju-local
MAAS-Konfiguration:
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