不幸的是,MaaS/Juju 并不管理 IP 地址解析的归属。事实上,一旦添加了一个新节点,代理状态似乎永远处于待定状态,当然对于其他节点也是如此:
6:
agent-state: not-started
dns-name: MaaS03
instance-id: /MAAS/api/1.0/nodes/node-3550ded6-8be1-11e2-bfa6-0050561dd02a/
instance-state: unknown
7:
agent-state: not-started
dns-name: MaaS04
instance-id: /MAAS/api/1.0/nodes/node-bee399c6-8c7d-11e2-aea1-0050561dd02a/
instance-state: unknown
services:
ceph:
charm: local:precise/ceph-91
relations:
mon:
- ceph
units:
ceph/6:
agent-state: pending
machine: 6
public-address: null
glance:
charm: local:precise/glance-79
relations: {}
units:
glance/0:
agent-state: pending
machine: 7
public-address: null
我们可以注意到 public-address 始终为 null(???)。禁用防火墙、销毁env
并重新开始后,问题仍然没有解决。
我们不知道它是如何传递这个公共地址的!?Juju 发现了很多问题。要找出问题所在似乎相当复杂。