Openstack Cloud Installer是否已损坏?

我正在运行Ubuntu 16.04并且是最新的。 当我按照此处的说明进行单机安装时:

Openstack单一安装程序指南

这是序列:

  • 添加PPA repo 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的建议表明它已经安装,并且已经安装了最新版本。 我无法确定这是回购,安装程序或当前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周前发布以来,没有任何提交:

Ubuntu Openstack安装程序

如果我能弄清楚它们是什么,我可以尝试手动执行openstack-install的步骤。 Openstack Autopilot不是一个选项,因为我没有硬件先决条件,最终的目的是提供单个映像,用于集成Openstack测试套件(Rally,Tempest,Browbeat,Mythos)以部署到多个Openstack部署在全球范围内,需要很小的足迹才能使其具有吸引力。

是否有其他人知道这个问题,有没有人找到解决方法?

以下是gangstaluv的解决方法:

sudo apt install conjure-up conjure-up openstack

原帖