Juju'yu diğer MAAS düğümlerine yerleştirebilmek için kaçırdığım parçaları anlamaya çalışıyorum. Bilmiyorum, eğer bir adım attıysam ya da birkaç tane eksikse.
MaaS sunucusu DHCP ve DNS'yi işler. Yöneltici (10.0.0.0'da) DHCP kapalı. Herhangi bir yardım büyük beğeni topluyor. Sonunda olduğumda ya bir 409 hatası ya da keyfi seçim araçları 1.16.0 hatası alırım. Yerel ve aws iyi çalışıyor bahsetmeye değer. Umarım tüm bu adımlar dile getirildiğinde, yol boyunca başka birine de yardımcı olacaktır.
Updated 3 Kas 2013 POC için bu senaryoda, üç fiziksel sunucu vardır. Biri 2 cpu 8 gb ram ile bir HP DL 140, ikinci sunucu bir DELL Power Edge 860 Server 1 cpu w 4 çekirdekli ve 8 gb ram ve üçüncüsü iki cpus ve 8 gb ram ile raflanabilir bir sistem sp5000psl. Hepsi internet erişimi olan kendi ayrı ağlarında olabilirler veya ilk ağda olabilirler. (ikinci ağ 10.0.0.0 ve ilk ağ 192.168.1.0)
adımlar
MAAS ve JUJU Kurulumu - 12.04 LTS Kurulum sırasında SSH'yi yalnızca paket seçiminden temizle
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
- edit /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'a giriş http://10.xxx/MAAS
- eth0 için küme denetleyicisi yapılandırması
- dhcp ve dns'i yönet
- IP 10.0.0.2
- alt ağ 255.255.255.0
- yayın 10.0.0.0
- routerip 10.0.0.1
- ip düşük 10.0.0.5
- ip yüksek 10.0.0.180
Devreye alma varsayılanı ve dağıtım 12.04 olarak ayarlandı
varsayılan alan adı yereldir
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 bir makine, kabul ve devreye alma, başlatma ve dağıtma.
sudo apt-get install juju-core juju-local
MAAS yapılandırması:
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