我使用 juju 创建了基于 MAAS 的 Openstack。我已经创建了实例、项目等。我已经备份了数据库和 openstack 配置文件。我正在尝试通过销毁和删除服务keystone来测试恢复,只是为了看看它是否可以恢复。我还删除了 keystone 数据库。(已备份)因此,我使用 juju 破坏了损坏的旧基石,并部署了新基石。这实际上让我再次运行,除了所有项目(租户)都消失了,并且实例不属于任何项目。因此,我恢复了 keystone 数据库但没有令牌,但是当我这样做时,我收到一个错误,告诉我 keystone 不会授权客户端。
恢复损坏的梯形节点的最佳方法是什么......?似乎当你用 juju 重做基石时,你会得到新的令牌。juju 可以以某种方式将旧的注入到新的基石中吗?
我已经下载并启动了这个图像的一个实例 OpenStack
但是我不知道这个密码。谁能告诉我?
我已经用MAAS 准备好了 Openstack,我如何准备带有 Ubuntu 镜像的云,以便我可以用 Juju 部署它?
我一直在阅读如何在一些 Ubuntu 服务器上部署 OpenStack 环境......我找到了一些关于手动部署和配置它的信息,我找到了一些关于使用 Orchestra 部署服务器硬件和 Juju 来安装 OpenStack 节点的信息.
手动安装的指令包括用于安装和配置夫特作为开栈环境的一部分的步骤,但既不在2.2节乐团/且具指令这里也不对滑板41的说明这里包括关于SWIFT任何东西。有没有人尝试在使用 Orchestra 和 Juju 部署 OpenStack 时包含 Swift?Swift 的魅力似乎确实存在(swift、swift-proxy、swift-storage),但我似乎找不到任何关于如何使用它们的文档......
我一直在尝试使用一台机器在 14.04 上设置 OpenStack。我已经设法通过两台机器进行 MAAS 设置和 JUJU 引导,一台机器连接到 MAAS,另一台我试图在其上设置 openstack 的节点。我读过它可以完成,但我遇到了问题,基本上在阅读了这个https://help.ubuntu.com/community/UbuntuCloudInfrastructure并在互联网上挖掘后我发现 nova-volume 已被弃用,所以我一直在尝试使用煤渣代替。
我一直在使用这些命令:
juju deploy mysql --to 0
juju deploy rabbitmq-server --to 0
juju deploy --config=openstack.cfg keystone --to 0
juju deploy --config=openstack.cfg nova-cloud-controller --to 0
juju deploy --config=openstack.cfg cinder --to 0
juju deploy nova-compute --to 0
juju deploy glance --to 0
juju deploy openstack-dashboard --to 0
juju add-relation keystone mysql
juju add-relation nova-cloud-controller mysql
juju add-relation nova-cloud-controller rabbitmq-server
juju add-relation nova-cloud-controller glance
juju add-relation nova-cloud-controller keystone
juju …Run Code Online (Sandbox Code Playgroud) 我已经安装了 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) 运行 conjure-up 并选择 OpenStack with LXD 后,当我尝试部署到 localhost 时出现此错误
找不到任何网络或存储设备以继续。请确保您至少有 1 个网桥和 1 个存储池。
当我运行 lxc 网络列表时,我有以下内容
NAME TYPE MANAGED DESC USEDBY
docker0 bridge NO 0
eth0 physical NO - 0
lxdbr0 bridge YES - 1
When I run lxc storage list I have the following
NAME-default
DESC -
DRIVER - dir
SOURCE - /var/lib/lxd/storage-pools/default
USED BY -2
Run Code Online (Sandbox Code Playgroud)
同样在运行 lxc list 时,输出如下
NAME - valued-kangaroo
STATE - RUNNING
IPV4 - 10.x.x.x (eth0)
IPV6 -
TYPE - PERSISTENT
SNAPSHOTS -0
Run Code Online (Sandbox Code Playgroud)
我哪里错了? …
为了给你更好的主意,让我给你一点背景
问题:我对按照上述步骤部署的 OpenStack 的分布感到困惑。我不确定它是社区发行版还是最近发布的“规范发行版”?
我已经使用 Landscape 成功部署了 OpenStack 云,但是现在我需要 ssh 到运行 openstack-dashboard 的 VM,但我不能。
我知道该特定 VM 的 IP,但它不允许我通过 SSH 进入并说我的公钥无效。
如果我需要通过 CLI 调整设置和重新启动,如何登录该虚拟机和其他运行 OpenStack 云组件(如 Glance、Keystone 和 Nova)的虚拟机?