我构建了两台 VMware 机器。第一台安装了 MAAS,第二台从 MAAS 全新安装。区域控制器安装了 Ubuntu 12.04 发行版,并进行了升级(。节点计算从 MAAS 和 Quantal 12.10 安装。Juju 已安装并升级到 1.18(来自
ppa:juju/stable
存储库)。MAAS 从存储库升级cloud-archive:tools
。在调试模式下,我了解了 Juju 如何连接到节点。然后我运行相同的指令:
ssh -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -i /home/lliurex/.juju/ssh/juju_id_rsa -i /home/lliurex/.ssh/id_rsa [email protected] /bin/bash
它可以工作(有或没有
/bin/bash
)。当 Juju 花费全部时间时,
bootstrap-timeout
它会告诉它没有找到/var/lib/juju/nonce.txt
文件。这是真的,它不存在。它不介意你设置 1800、3600 或 72000 的超时时间,它总是以相同的方式完成。
答案1
你能确认你在 MAAS 注册的所有机器都是
- 已关闭
- 处于就绪状态
- 配置为 PXE 启动(例如 Netw# use-default-secgroup 指定新机器实例是否# 应该分配“默认”Openstack 安全组。# use-default-secgroup: trueork boot)
听起来你可能遇到了一个问题,即 Juju 正在连接到尚未通过 MAAS 启动的机器(因此错过了一些关键的初始化代码)。