我的集群安装有问题。我打算在我准备好的一组机器上安装 OpenStack,其中每台机器都有 2 个 NIC 和 2 个硬盘。
我在第七台机器上安装了 MAAS 控制器和 Juju,并部署了景观可扩展包。登录Landscape后,提示没有满足第四个要求,因为缺少至少一台带有两个磁盘和两个网络接口的机器。
MAAS 说我有六台机器,但磁盘的大小只有一个磁盘。我试图在其中一个上部署 ubuntu,第二个硬盘显示为“sdb”,即使没有格式化。MAAS 还统计每个节点都有两个网络接口。
我究竟做错了什么?我想不通!我应该尝试手动使用 Juju 部署 OpenStack 吗?
我正在尝试使用 Juju 和 Autopilot 部署 OpenStack,但我遇到了一个大问题,我不知道该怎么做。
基本上,我有一个带有 LXC 的 Juju 本地环境,如果我编写如下命令,它似乎运行良好:
juju deploy wordpress
Run Code Online (Sandbox Code Playgroud)
Juju 正确创建了一个 LXC 容器,该服务也能正常工作。
尽管如此,如果我尝试这样做:
juju deploy wordpress --to lxc:0
Run Code Online (Sandbox Code Playgroud)
这正是 Autopilot 尝试启动的内容,我收到此错误:
machines:
"0":
agent-state: started
agent-version: 1.21.1.1
dns-name: localhost
instance-id: localhost
series: trusty
containers:
0/lxc/0:
agent-state-info: 'container failed to start: container failed to start'
instance-id: pending
series: trusty
state-server-member-status: has-vote
Run Code Online (Sandbox Code Playgroud)
我想我与 LXC 子容器有某种不兼容,我不知道如何解决这个问题。我正在使用 Ubuntu 14.04 LST。