我正在运行 Ubuntu 16.04,并且是最新版本。当我按照此处的说明进行单机安装时:
具体顺序如下:
- 添加 PPA 存储库
apt-add-repository ppa:cloud-installer/stable
- 更新本地包索引
apt-get update
- 安装 Openstack 安装程序
apt-get install -y openstack
令人难以置信的是(可能是问题的一部分...)在仅下载了 308MB 的软件包和组件后,此过程就成功完成了。不幸的是,下一步失败了:
ubuntu@xenial-64-base:~$ openstack-install The program 'openstack-install' is currently not installed. You can install it by typing: sudo apt install openstack
建议apt install openstack
显示它已安装,并且是最新版本。我不能确定这是 repo 的问题,还是安装程序的问题,或者是当前 Xenial 更新与 ppa 中的旧版本存在问题。我留下了一个openstack
可执行文件,它会带我进入提示,但openstack-install
exec 似乎丢失了:
ubuntu@xenial-64-base:~$ openstack (openstack) install
这就是乐观的定义……
openstack: 'install' is not an openstack command. See 'openstack --help'. Did you mean one of these? catalog list catalog show console log show console url show (openstack) catalog list Missing parameter(s): Set a username with --os-username, OS_USERNAME, or auth.username Set an authentication URL, with --os-auth-url, OS_AUTH_URL or auth.auth_url Set a scope, such as a project or domain, set a project scope with --os-project-name, OS_PROJECT_NAME or auth.project_name, set a domain scope with --os-domain-name, OS_DOMAIN_NAME or auth.domain_name
由于它抱怨没有 RC 文件,我们安装了 python 客户端,但没有可用的安装程序,因此没有任何配置。
据 Launchpad 称,自 7 周前发布以来还没有任何提交:
openstack-install
如果我能弄清楚它们是什么, 我可以尝试手动执行这些步骤。Openstack 自动驾驶仪不是一个选择,因为我没有现成的硬件条件,而最终的目的是提供一个用于集成 Openstack 测试套件(Rally、Tempest、Browbeat、Mythos)的单一图像,以便部署到全球多个 Openstack 部署中,并且只需要很小的占用空间就可以使其具有吸引力。
还有其他人知道这个问题吗?有人找到了解决方法吗?