http://maas.ubuntu.com这个东西,是用物理机作为分配单位的IaaS云计算平台
前天晚上到昨天上午,我是在VirtualBox里做实验的,受了一些VirtualBox内置的DHCPd的干扰。建议大家看一下进程列表然后kill掉它
装好MaaS之后,记得先修改 /etc/maas/import_pxe_files 配置文件,然后让 sudo maas-import-pxe-files 脚本先执行起来。这个会下载大量内容,比较消耗时间
在命令行执行 sudo maas createsuperuser 创建管理用户,然后在 web 界面登录。之后这一段文档写的比较烂,就是点右上角的齿轮图标进系统设置,然后在 Cluster controller 后面点编辑图标,在新出来的页面里找到 Interfaces,然后添加或者编辑那个用于和新建的节点通信的 Interface,在编辑页面里设置给新建节点分配的DHCP IP段等参数。如果你用 MaaS Cluster controller 所在的机器做网关,别忘记设置路由和 NAT
下一步是去 Nodes 页添加节点,注意 MAC 地址要写对。然后把此 MAC 地址对应的机器开机,PXE启动即可。如果是支持 IPMI 、WakeOnLan 等技术的,据说可由 MaaS 控制器遥控之。第一轮开机是Commissioning状态,自动检测电源控制装置的类型,并向 controller 报到,然后会关机。此时去 MaaS 的 Nodes 页面去看,其状态已经变成 Ready 了。点进去,选 Start Node,再开机,就启动进去了。这一轮开机是装系统,完成后就可以使用。
文档里也没写怎么登录,只说用 juju 去访问它。根据我下午玩 juju 的经验,用户名应该是 ubuntu 了。试了试在 MaaS 管理页面右上角的用户设置里设置 SSH public key ,然后 ssh 到那个机器上 ubuntu 用户,果然就是这个,还带 sudo 权限!