我正在努力理解能够在其他MAAS节点上部署Juju所缺少的部分。我不知道我是否会错位或错过几步。
MaaS服务器处理DHCP和DNS。路由器(位于10.0.0.0)已关闭DHCP。非常感谢您的协助。当我结束时,我将得到409错误或任意选择工具1.16.0错误。值得一提的是,本地和aws都可以正常工作。希望将所有这些步骤都阐述清楚,它将对整个过程也有所帮助。
2013年11月3日更新在此POC场景中,有三台物理服务器。一台是具有2 cpu 8gb ram的HP DL 140,第二台服务器是1 cpu w 4核和8 gb ram的DELL Power Edge 860服务器,第三台是具有两个cpus和8gb ram的机架式系统sp5000psl。他们都可以位于可以访问Internet的独立网络上,也可以位于第一个网络上。(第二个网络是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
调试默认和发行版设置为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