检查Openstack版本和映射的发行信息
时间:2020-01-09 10:37:41 来源:igfitidea点击:
检查Openstack版本或者发行信息并不像许多其他应用程序那么简单。不幸的是,没有像openstack --version
这样的命令可以检查系统上正在运行的openstack版本。
使用openstack --version
只会为我们提供我们正在使用的openstack客户端的版本
# openstack --version openstack 3.2.1 # which openstack /usr/bin/openstack # rpm -qf /usr/bin/openstack python-openstackclient-3.2.1-3.el7ost.noarch
但这并没有提供有关我们正在使用的openstack版本的任何详细信息。
在开源社区中,Openstack版本被赋予"唯一名称",而不是版本号。
但是我们可以检查nova,keystone等各种项目发行版的版本号。使用这些版本号,我们可以确定Openstack发行版,然后将它们映射到相应的Openstack系列。在Liberty
版本之前,除Swift
以外的所有项目都有基于年份和月份的版本。从Liberty开始,所有组件都具有传统的版本结构X.Y.Z.,其中X在一个发行版中始终相同。
如何查看Openstack版本信息?
如上所述,虽然可以检查单个项目的版本号,然后根据上面提供的图表将它们映射到相应的openstack系列,但是没有一个命令可以检查openstack版本。
这是Mitaka版本的示例,其中具有梯形和nova版本号:
# keystone-manage --version 9.0.0
# nova-manage --version 13.0.0
这是Red Hat Openstack 10环境(Newton)中的示例
# keystone-manage --version 10.0.3
# nova-manage --version 14.1.0
# glance-manage --version 13.0.0
以下是来自OpenStack Kilo系列的老式版本约定的示例:
# keystone-manage --version 2014.1.0 # nova-manage --version 2014.1.0