如何找出服务器上正在运行的 OpenStack 版本?

如何找出服务器上正在运行的 OpenStack 版本?

openstack我主要通过CLI 和管理特定项目及其资源的权限来管理 OpenStack 。是否有可用的命令可以告诉我正在管理的 OpenStack 上远程运行的 OpenStack 版本的版本名称或版本号?

CLI 版本是 5.4.0。

答案1

目前我不知道还有比研究发行说明并将您的版本与详细信息页面中列出的版本进行比较。例如,您的版本python-openstackclient似乎来自维多利亚发布。由于每个组件(如 nova、glance、cinder 等)都有不同的版本,因此目前看来这是唯一的方法。如果我遗漏了一些有用的命令,如果有人指出这一点,我会很高兴。例如,有人可能认为该命令openstack versions show会列出您当前的版本,但事实并非如此。我希望看到提供信息的命令。

答案2

我不认为有办法直接找到它,但我检查它的方法是打开发布 然后我检查其中一个已安装模块的版本,例如我运行

keystone-manage——版本

我在发布链接中获得了“22.0.0”,单击我的情况中的 zed 周期中的一个特定发布,如您所见,keystone 版本是 22.0.0。只有一件事,这并不能保证我已经安装了 openstack zed 版本,有可能新版本发布了,但他们没有升级 keystone。在这种情况下,您应该检查多个模块(如 cinder、glance、nova 等)进行验证。

相关内容