如何使用Horizo n或Openstack客户端获取Openstack版本?

问题描述 投票:3回答:5

如何使用Horizo​​n或OpenStack客户端获取OpenStack版本?

[当我运行命令openstack --version时,我得到以下输出:

openstack 3.15.0

现在,我们如何获得openstack的哪个版本,例如牛顿,千克?

另一个问题,如果我可以访问Horizo​​n dashbord,是否可以从UI获取openstack的版本?

openstack openstack-horizon
5个回答
3
投票

我认为值得注意的是,命令行中的openstack --version仅会为您提供您正在查看的系统上的openstack client的版本。 openstack host listnova service-list可能会让您更好地了解Openstack部署中OpenStack服务的运行位置。

我不记得有看到通过Horizo​​n查看特定OpenStack服务版本的方法。从给定服务的主机(如nova,中子,cinder,keystone)的命令行中,您应该能够列出已安装的软件包。

我认为规范安装使用发行版的软件包管理器:

对于基于yum的系统,如rhel和centos

sudo yum list installed | grep openstack
sudo yum list installed | grep nova

对于基于智能的系统

sudo dpkg -l | grep openstack
sudo dpkg -l | grep nova 

从那里,您必须交叉引用该发行版和OpenStack文档中的版本。例如,Nova 14将是Newton发行版。请参阅nova版本here。有关发行列表,请查看here


2
投票

OpenStack中安装的每个服务都是带有版本的软件包。因此,通常我们会获得个别服务的版本。例如,然后找到nova版本,

 nova --version

如果您想了解所有与nova相关的软件包,

pip list | grep nova

从上面,您将获得nova客户端和nova版本,然后在** https://releases.openstack.org/teams/nova.html中搜索版本。在这里,您将获得有关OpenStack发行名称的隔离版本。


2
投票

nova-manage --version将为您提供OpenStack版本。输出将是一个数字,该数字与字母表中的字母相对应。例如如果输出为18,则其OpenStack ROCKY版本,因为18对应于字母表中的第18个字母。

17- Queen 
18- Rocky
19- Stein

1
投票

总是很高兴知道您正在使用哪个版本的OpenStack环境。自由之前版本,除Swift以外的所有项目都有基于年份和月份的版本。从自由开始,所有组件具有传统的版本结构X.Y.Z.,其中X在一个发行版中始终相同。这是三鹰的一个例子:keystone-manage --version9.0.0nova-manage --version13.0.0

这是OpenStack Kilo中使用的老式版本约定的示例:keystone-manage --version2015.1.0nova-manage --version2015.1.0您也可以在“管理”菜单右下角的“系统信息”选项卡上找到版本。页面底部。在表11-2中,列出了几个最新的OpenStack版本。表11-2。 OpenStack版本系列发布初始发布日期Juno 2014.2 2014年10月16日Kilo 2015.1 2015年4月30日自由新星12.0; Keystone 8.0;中子7.0; Swift 2.4 2015年10月15日三鹰新星13.0; Keystone 9.0;中子8.0; Swift 2.6 2016年4月7日牛顿新星14.0;梯形修正10.0;中子9.0; Swift 2.8 2016年10月6日(计划)

来自Openstack文档


0
投票

从openstack --version命令获取输出并与以下内容进行比较。

Rocky 3.16.0皇后区3.14.0派克3.12.0奥卡塔3.8.1牛顿3.2.0三鹰2.3.0自由1.7.3基洛1.0.6朱诺0.4.1冰室0.3.1

有关将来的版本,请参阅:https://docs.openstack.org/releasenotes/python-openstackclient/

© www.soinside.com 2019 - 2024. All rights reserved.