我使用了ubuntu14.04.1和maas 1.7.1 rc4和juju 1.20.14。我的客户机器已经投入使用和部署了。我可以ssh ubuntu@cl1stn2.maas,也可以成功地juju ssh 1。我做了"juju deploy --config config.yaml ceph --to 1“。
juju status ceph看上去像:
juju status ceph
environment: maas
machines:
"1":
agent-state: pending
dns-name: cl1stn2.maas
instance-id: /MAAS/api/1.0/nodes/node-caa78cae-a5d5-11e4-b918-180373b04ac9/
series: trusty
hardware: arch=amd64 cpu-cores=16 mem=24576M tags=auitsdisk
services:
ceph:
charm: cs:trusty/ceph-31
exposed: false
relations:
mon:
- ceph
units:
ceph/0:
agent-state: pending
machine: "1"
public-address: cl1stn2.maas
networks:
maas-em1:
provider-id: maas-em1
cidr: 10.20.0.0/24我没有看到任何试图联系cl1stn2.maas的尝试,并且状态将永远处于待定状态。我可以ssh到cl1stn2.maas和juju ssh 1。我在万能机器上什么都没看到。
我在哪里找出它在等待什么?
发布于 2015-07-08 19:34:55
Juju试图启动一台新机器,并使用云init注入下载和启动juju代理进程所需的脚本。然后,此进程将与juju状态服务器(机器0)联系并签入。在客户端签入之前,状态将永远处于待定状态。如果这个过程有什么问题,那么机器将永远处于挂起状态。使用juju和它的云思想,最简单的解决方案就是删除这个单元,等待它清理和关闭服务器,然后添加一个新的单元,让它重新部署。
如果它在几次重试后继续失败,那么很可能您的网络配置有问题。
https://askubuntu.com/questions/578441
复制相似问题