逐步安装MAAS和JUJU

我正在努力理解我能够在其他MAAS节点上部署Juju时所缺少的部分。 我不知道如果我有一个不合适的地方,或者缺少一些。

MaaS服务器处理DHCP和DNS。 路由器(10.0.0.0)已关闭DHCP。 非常感谢任何帮助。 当我结束时,我将得到409错误,或任意选择工具1.16.0错误。 值得一提的是,本地,和aws工作正常。 希望所有这些步骤明确说明它也将帮助其他人。

2013年11月3日更新在此POC方案中,有三台物理服务器。 一个是带有2个CPU 8gb内存的HP DL 140,第二个服务器是DELL Power Edge 860服务器1个CPU 4个内核和8个GB内存,第三个是机架式系统sp5000psl,带有两个cpu和8GB内存。 他们都可以在自己独立的网络上访问互联网,也可以在第一个网络上。 (第二个网络是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 low 10.0.0.5
  • ip high 10.0.0.180

调试默认值和发行版设置为12.04

默认域位于本地

 sudo maas-cli login maas http://10.xxx/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.xxx:80/MAAS' maas-oauth: 'MAAS_API_KEY' admin-secret: 'nothing' default-series: 'precise' juju switch maas sudo juju bootstrap --show-log 

根据我在评论中的理解,听起来你只有一台服务器,你已经安装了MaaS。

在服务器上安装MaaS不仅可以让您使用MaaS API(接口)在服务器上运行VM。 MaaS的function是让您使用MaaS API从MaaS服务器管理其他物理服务器。

您可以构建一个MaaS服务器管理虚拟机的设置,您可以使用MaaS API来使用这些虚拟机,但这将更多地用于测试MaaS而不是生产 – 有更好的系统(不涉及MaaS) )用于在一台物理机器上运行一堆虚拟服务器(比如LibVirt和KVM,甚至是LXC,我听说Juju已经并且正在继续努力支持它)。

您可以查看如何配置juju以供本地使用? 如果你想要只是能够部署Juju魅力那个方法会绕过使用MaaS,而是使用一个叫做容器(也称为LXC)的东西,它应该让你将魅力部署到本地计算机,但它的魅力在于它自己的沙箱。

使用Ubuntu 14.04 LTS MAAS安装本地云基础架构