Openstack发布名称

Openstack发布名称,openstack,Openstack,我无法确定在我的机器上运行的Openstack版本。我试图将nova软件包版本的输出与发布命名站点相匹配。但我的nova版本没有匹配 stack@Selm:~$ nova-manage --version 12.0.0 以下发布站点未列出此软件包: 有人能告诉我如何确定在我的机器上运行的版本名吗 谢谢, Manish好吧,你不在Kilo上,因为Kilo看起来像是nova manage--version返回了一些更有用的东西: # nova-manage --version 2015.1

我无法确定在我的机器上运行的Openstack版本。我试图将nova软件包版本的输出与发布命名站点相匹配。但我的nova版本没有匹配

stack@Selm:~$  nova-manage  --version

12.0.0
以下发布站点未列出此软件包:

有人能告诉我如何确定在我的机器上运行的版本名吗

谢谢,
Manish

好吧,你不在Kilo上,因为Kilo看起来像是nova manage--version返回了一些更有用的东西:

# nova-manage --version
2015.1.0
事实上,朱诺和冰屋也是如此

如果您使用系统的包管理器安装OpenStack,您可能会通过查询打包系统获得更好的信息。例如,在基于
rpm
的系统(如Red Hat或Fedora)上,您可以运行:

# rpm -q openstack-nova
可能会返回:

openstack-nova-common-2015.1.0-3.el7.noarch
这说明我使用的是2015.1.0版本

您可以在Ubuntu(或Debian)系统上使用
dpkg query-W nova common
执行类似操作,这可能会为您提供:

1:2014.1.5-0ubuntu1

这将指示“Icehouse”。

由于您的安装不是来自软件包,请转到。查看名为“setup.cfg”的文件。这就是版本号的来源。选择“切换分支/标记”下拉列表查看旧版本。你会发现你的版本在某个时候被列出


顺便说一句,12.0.0与“master”匹配。这是在6月16日更改的,因此您最近有一次(ish)从Git签出。

从我发现的,直到发布“Kilo”,您可以执行“nova manage--version”并与“”中的条目匹配。但在Kilo版本之后,上述命令的输出类似于“12.0.3”。此输出映射到Liberty。12-->Liberty 13-->Mitaka等

先前响应中提供的资源未更新。OpenStack版本现在可在

dpkg上获得,但未提供任何输出。stack@Selm:~$dpkg查询-W nova common dpkg查询:未找到与nova common匹配的包stack@Selm:~$嗯,因为你没有安装那个软件包。这可能意味着OpenStack是从源代码安装的,而不是从软件包安装的。其他所有输出的
--version
是否提供与
nova manage
相同的结果?stack@Selma-vRR:~$keystone管理--版本8.0.0stack@Selma-vRR:~$glance manage--版本11.0.0stack@Selma-vRR:~$swift manage--未找到swift manage:命令版本stack@Selma-vRR:~$cinder管理--版本7.0.0dpkg没有提供任何输出。stack@Selm:~$dpkg查询-W nova common dpkg查询:未找到与nova common匹配的包stack@Selm:~$