我正在尝试使用 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。
我已经安装了 Landscape openstack autopilot(使用 conjure-up 构建 OpenStack | 下载 | Ubuntu)。
有人可以帮助我了解如何部署 ceilometer 等服务吗?我下载 juju 配置,然后将其复制到 .juju/enviroments.yaml。添加用户名,密码后。然后从终端使用“juju bootstrap”。引导时,我的 openstack 仪表板中有新实例。
在我想部署 ceilometer ( ceilometer | Juju )
但是在向rabbitmq和keystone添加关系时,它没有说“无法连接到keystone”。如何将在 openstack 安装期间安装的 keystone 与云高仪或任何其他服务连接?
也许我做错了一切?Juju 在安装 openstack 时已经被引导。如何连接到它以部署新服务?
任何帮助将不胜感激。
我正在尝试通过 Ubuntu 的说明设置 Openstack 云。我的 MAAS 服务器启动并运行,我的设备已正确签入。当sudo openstack-install
我选择“Landscape OpenStack Autopilot”运行时,在我输入管理员电子邮件、名称、MAAS 服务器 IP 和 API 后,脚本失败并显示“致命错误发生了:juju bootstrap 的问题。” 这是我的 command.log 中的内容:
[DEBUG ⢠07-27 11:15:26] ⢠cloudinstall.multi_install ⢠(multi_install.py, do_install, 137)]
Bootstrapping Juju: JUJU_HOME=/home/cgaeth/.cloud-install/juju juju bootstrap
[DEBUG ⢠07-27 11:15:27] ⢠cloudinstall.multi_install ⢠(multi_install.py, do_install, 143)]
Problem during bootstrap: '{'output': 'error: cannot parse "/home/cgaeth/.cloud-install/juju/environments.yaml": YAML error: line 7: found character that cannot start any token\n', 'status': 2}'
[DEBUG ⢠07-27 11:15:27] ⢠cloudinstall.utils ⢠(utils.py, global_exchandler, 63)]
Traceback (most …
Run Code Online (Sandbox Code Playgroud) 我试图在虚拟机中安装 ubuntu Landscape openstack 用于测试目的并理解它是如何工作的,但它不起作用。
我遵循了官方的 ubuntu 教程 Build OpenStack with conjure-up | 下载 | Ubuntu.com
首先,我选择了 Landscape 选项,我等了 3 个小时,它在“为 juju 状态服务器创建 KVM”步骤中被阻止。所以我取消了安装并重新启动了一个新安装,但我选择了“单一”选项而不是横向。
使用单一选项,它在“初始化环境”步骤中被阻止。
我所做的有什么问题?
我使用 Ubuntu 服务器 14.04 LTS
我正在按照“安装 Ubuntu OpenStack:规范发行版”指南来部署 Canonical Openstack。我的 MAAS 设置已经存在并且处于健康状态。但是,由于 juju 引导程序超时,“ sudo openstack-install ”命令失败。
现在,我知道如果我通过编写“bootstrap-timeout:1800”来增加“.juju/environments.yaml”中的超时值,我可以避免这个错误。然而,问题是“openstack install”总是覆盖环境文件,因为默认值(600)仍然存在并且问题不断发生。
谁能告诉我openstack install 从中填充“ environments.yaml ”文件值的文件吗?如果您有任何其他建议,请给我回信。
谢谢 ...
使用 openstack-installer 安装 Openstack 后,我开始使用 Landscape。一段时间后,在重新启动一切之后,在与 juju 挣扎之后(在使用 juju-core 1.20.x 重新启动后,Landscape 没有运行),Landscape 再次运行,以及 Openstack。
问题是没有计算机向 Landscape 报告。我每 5 分钟收到一封电子邮件,主题为“ [Landscape Alert] 18 台计算机在过去 5 分钟内未与 Landscape 联系”,即使所有服务器都已启动并正在运行。
我在 Openstack 上也面临着严重的问题(无法启动新实例、备份卷等),我猜这个问题是相关的。
我在 6 个 KVM 节点上部署了 Landscape 的 OpenStack Autopilot 和 Juju GUI。如果升级节点的 RAM,如何在 Juju GUI 中编辑硬件细节?
在 MaaS GUI 中,我可以轻松编辑 CPU 内核、RAM 大小和存储大小,但 Juju GUI 仍然列出具有旧硬件详细信息的机器。如何更新或刷新 Juju 中的硬件详细信息?
我正在尝试使用 20 - 25 台服务器设置基于 Ubuntu 的 OpenStack 私有云。如果我遵循 Ubuntu iso 提供的自动安装,我是否可以在没有许可问题的情况下配置我的所有服务器。我知道 Landscape 仅限于 10 台机器,但我可以在所有 25 台服务器上进行正常的自动安装 (MaaS),然后仅禁用 Landscape 还是必须遵循非自动安装才能配置这些机器?
我已经使用 Landscape 成功部署了 OpenStack 云,但是现在我需要 ssh 到运行 openstack-dashboard 的 VM,但我不能。
我知道该特定 VM 的 IP,但它不允许我通过 SSH 进入并说我的公钥无效。
如果我需要通过 CLI 调整设置和重新启动,如何登录该虚拟机和其他运行 OpenStack 云组件(如 Glance、Keystone 和 Nova)的虚拟机?
我刚刚安装了 Landscape 15.01(它来自 的测试包openstack-install
),一切正常:节点正在报告给 LDS,但没有包信息。
如果我去LDS?电脑 ?包,我收到此消息说“所选计算机没有可用的包信息”
没有关于计算机和 LDS 之间任何错误通信的警报。
如果我在任何计算机上进行监控,我都会看到 CPU、RAM 和所有东西……这就是我知道(认为)计算机正在向 LDS 报告的原因。
关于如何解决这个问题的任何想法?
package-management cloud landscape openstack openstack-autopilot
在该指令http://www.ubuntu.com/download/cloud/install-ubuntu-openstack列表在创建一个帐户HTTP://www.maas.ip/MAAS 这个网址无法解析和WHOIS显示这是一个无效的领域。