Openstack发布名称
我无法确定在我的机器上运行的Openstack版本。我试图将nova软件包版本的输出与发布命名站点相匹配。但我的nova版本没有匹配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
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:~$