Je travaille sur la compréhension des éléments qui me manquent pour pouvoir déployer Juju sur les autres nœuds MAAS. Je ne sais pas si j'ai un pas hors de propos ou si j'en manque quelques-uns.
Le serveur MaaS gère le DHCP et le DNS. Le routeur (qui est à 10.0.0.0) a DHCP désactivé. Toute aide est grandement appréciée. Quand je serai à la fin, j'obtiendrai soit une erreur 409, soit une erreur arbitraire de sélection des outils 1.16.0. Il convient de mentionner que local et aws fonctionnent très bien. Avec un peu de chance, avec toutes ces étapes énoncées, cela aidera aussi quelqu'un d'autre en cours de route.
Mis à jour le 3 novembre 2013 Dans ce scénario pour le POC, il y a trois serveurs physiques. L'un est un HP DL 140 avec 2 cpu 8 Go de RAM, le deuxième serveur est un DELL Power Edge 860 Server 1 cpu avec 4 cœurs et 8 Go de RAM, et le troisième est un système rackable sp5000psl avec deux cpus et 8 Go de RAM. Ils peuvent tous être sur leur propre réseau séparé avec accès à Internet ou peuvent être sur le premier réseau. (le deuxième réseau est 10.0.0.0 et le premier est 192.168.1.0)
Pas
Configuration de MAAS et JUJU - 12.04 LTS Clean install SSH uniquement à partir de la sélection de packages lors de l'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
- éditez /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
Connectez-vous à MAAS http://10.xxx/MAAS
- configuration du contrôleur de cluster pour eth0
- gérer dhcp et dns
- IP 10.0.0.2
- sous-réseau 255.255.255.0
- diffusion 10.0.0.0
- routerip 10.0.0.1
- ip low 10.0.0.5
- ip high 10.0.0.180
La mise en service par défaut et la distribution sont définies à 12.04
le domaine par défaut est au niveau local
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 une machine, accepter et mettre en service, démarrer et déployer.
sudo apt-get install juju-core juju-local
Configuration 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