版本
- Ubuntu 服务器 14.04.3 LTS
- juju 1.24.4
- maas 1.8.0+bzr4001
脚步
- 已安装 MAAS
- 节点已委托并准备就绪
- 创建的工具和饰品的本地副本
- 在 MAAS 上运行“juju bootstrap --upload-tools --debug”
- 节点引导但随后报告“/var/lib/juju/nonce.txt 不存在”
- ssh 到机器 0 并创建 nonce.txt,内容为“user-admin:bootstrap”
- 然后 bootstrap 继续并成功完成
- 运行“juju deploy --repository=/home/keith/charms local:trusty/mysql --debug”
- juju 状态停留在待定/分配/等待代理初始化完成。参见下面的输出
- 可以 ssh 到机器 1
- MAAS,机器 0 和 1 都可以使用公共地址成功 ping 通对方
- 机器 0 上没有机器 1 的日志(juju)
- 机器 1 上没有 juju 日志
- 其他 Charm 也有同样的表现
- 如果使用 --to=0 部署到已经运行的机器 0,则 Charms 部署成功
juju 状态输出
environment: maas
machines:
"0":
agent-state: started
agent-version: 1.24.4.1
dns-name: gracious-rabbits.maas
instance-id: /MAAS/api/1.0/nodes/node-8af709d4-3b82-11e5-8107-005056bc64c7/
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=1024M
state-server-member-status: has-vote
"1":
agent-state: pending
dns-name: first-circle.maas
instance-id: /MAAS/api/1.0/nodes/node-468e9dac-3b87-11e5-89b6-005056bc64c7/
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=1024M
services:
mysql:
charm: local:trusty/mysql-326
exposed: false
service-status:
current: unknown
message: Waiting for agent initialization to finish
since: 13 Aug 2015 22:29:26+01:00
relations:
cluster:
- mysql
units:
mysql/0:
workload-status:
current: unknown
message: Waiting for agent initialization to finish
since: 13 Aug 2015 22:29:26+01:00
agent-status:
current: allocating
since: 13 Aug 2015 22:29:26+01:00
agent-state: pending
machine: "1"
public-address: first-circle.maas
networks:
maas-eth0:
provider-id: maas-eth0
cidr: 192.168.248.0/24
环境.yaml
default: maas
environments:
maas:
type: maas
maas-server: 'http://192.168.248.2/MAAS/'
maas-oauth: 'vwxwGddnHH7KNwVZwy:NPezs7Gr2M4Zx6qSEd:F5QXRdnTcntPLcmq6dK2Mxd8mphwR9p4'
authorized-keys-path: ~/.ssh/id_rsa.pub
bootstrap-timeout: 600
admin-secret: xxxxxxx
agent-metadata-url: http://192.168.248.2/tools
来自机器 1 的 cloud-init-ouput.log http://pastebin.com/i2VPpcnv
请帮忙,非常感谢。