我买 EC2 太便宜了,而且我没有足够的服务器来设置我自己的 openstack,我该如何配置 juju 以在我的笔记本电脑之类的东西上使用 Linux Containers (LXC)?
不幸的是,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
Run Code Online (Sandbox Code Playgroud)
我们可以注意到公共地址始终为空(???)。关掉防火墙,销毁env后从头开始,还是没有解决。
我们不知道它是如何传递这个公共地址的!?这就是 Juju 发现的很多问题。看到哪里出了问题似乎很复杂。
可能的重复:
Juju 在使用 LXC 时卡在“pending”状态
我已经在运行在 Mac OSX 上的 VMWare 中的本地 VM 上设置了 Juju。
一切似乎都运行良好,除了当我从示例中部署 MySQL 和 WordPress 时,我在运行时得到以下信息juju status:
danny@ubuntu:~$ juju status
machines:
0:
dns-name: localhost
instance-id: local
instance-state: running
state: down
services:
mysql:
charm: local:oneiric/mysql-11
relations:
db: wordpress
units:
mysql/0:
machine: 0
public-address: 192.168.122.107
relations:
db:
state: up
state: started
wordpress:
charm: local:oneiric/wordpress-31
exposed: true
relations:
db: mysql
units:
wordpress/0:
machine: 0
open-ports: []
public-address: null
relations: {}
state: pending
Run Code Online (Sandbox Code Playgroud)
state: pending 和 public-address: null
找不到与此问题相关的任何文档。非常感谢任何帮助 …