juju 花费 bootstrap-timeout 并发出最后一条消息,它无法找到 /var/lib/juju/nonce.txt

juju 花费 bootstrap-timeout 并发出最后一条消息,它无法找到 /var/lib/juju/nonce.txt
  1. 我构建了两台 VMware 机器。第一台安装了 MAAS,第二台从 MAAS 全新安装。区域控制器安装了 Ubuntu 12.04 发行版,并进行了升级(。节点计算从 MAAS 和 Quantal 12.10 安装。Juju 已安装并升级到 1.18(来自ppa:juju/stable存储库)。MAAS 从存储库升级cloud-archive:tools

  2. 在调试模式下,我了解了 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)。

  3. 当 Juju 花费全部时间时,bootstrap-timeout它会告诉它没有找到/var/lib/juju/nonce.txt文件。这是真的,它不存在。它不介意你设置 1800、3600 或 72000 的超时时间,它总是以相同的方式完成。

答案1

你能确认你在 MAAS 注册的所有机器都是

  1. 已关闭
  2. 处于就绪状态
  3. 配置为 PXE 启动(例如 Netw# use-default-secgroup 指定新机器实例是否# 应该分配“默认”Openstack 安全组。# use-default-secgroup: trueork boot)

听起来你可能遇到了一个问题,即 Juju 正在连接到尚未通过 MAAS 启动的机器(因此错过了一些关键的初始化代码)。

相关内容