文章目录
- 方法一(命令)
- 方法二(命令)
- 方法三(nova查询)
- demo1
- demo2
方法一(命令)
[root@node-1 ~]# nova-manage shell python
No handlers could be found for logger "oslo_config.cfg"
Python 2.7.5 (default, Nov 20 2015, 02:00:19)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> import nova; nova.version.version_string();
'0.0.1'
>>>
可以看到是版本是 0.01, 但我没有找到 这个对应版本的网址 所以该方法不了了之。(使用方法三 nova查询)
方法二(命令)
[root@node-1 ~]# openstack --version
openstack 0.0.1
该方法结果与方法一 相同,但更简单。 一样 找不到对应版本的地方 所以不了了之。(使用方法三 nova查询)
方法三(nova查询)
该方法是通过nova包的版本,然后在官网找到相同nova版本的即可。
demo1
首先在控制节点 找到 nova 包 :rpm -qa | grep nova
[root@node-1 ~]# rpm -qa |grep nova
python-novaclient-2.30.1-3.4.4.1.el7.centos.es.noarch
python-nova-12.0.0-3.4.4.3.es.noarch
openstack-nova-console-12.0.0-3.4.4.3.es.noarch
openstack-nova-cert-12.0.0-3.4.4.3.es.noarch
openstack-nova-common-12.0.0-3.4.4.3.es.noarch
openstack-nova-novncproxy-12.0.0-3.4.4.3.es.noarch
openstack-nova-scheduler-12.0.0-3.4.4.3.es.noarch
openstack-nova-objectstore-12.0.0-3.4.4.3.es.noarch
openstack-nova-conductor-12.0.0-3.4.4.3.es.noarch
openstack-nova-api-12.0.0-3.4.4.3.es.noarch
可以看到这儿的是 12.0.0的版本
然后去官网:openstack
最终如下图:
所以最终 通过rpm -qa |grep nova
看到 版本是 12.0.0对应的openstack版本为 Liberty,俗称L版。
demo2
如果还没懂 没关系 再来一个 看看效果
首先在控制节点上 查找nova包: rpm -qa | grep nova
[root@controller01 ~]# rpm -qa |grep nova
openstack-nova-scheduler-13.1.0-1.el7.noarch
openstack-nova-conductor-13.1.0-1.el7.noarch
python-novaclient-3.3.1-1.el7.noarch
python-nova-13.1.0-1.el7.noarch
openstack-nova-api-13.1.0-1.el7.noarch
openstack-nova-console-13.1.0-1.el7.noarch
openstack-nova-novncproxy-13.1.0-1.el7.noarch
openstack-nova-common-13.1.0-1.el7.noarch
如上,该控制节点的nova是13.1.0版本的,
所以现在去官网:openstack 依次点击 Series 选项的版本,然后下拉 找到nova 对应的版本是13.1.0的即可(依次点击进去看,直到看到nova和rpm看到的一致即可)
所以 最终得出结论,版本13.1.0对应的openstack版本为Mitaka,也就是俗称M版。