感謝朋友支援本部落格,歡迎共同探讨交流,由于能力和時間有限,錯誤之處在所難免,歡迎指正!
如果轉載,請保留作者資訊。
部落格位址:https://blog.csdn.net/bai0324lin
郵箱位址:[email protected]
要想知道已安裝的Openstack是什麼版本,是一件非常煩的事,百度搜到的都是nova版本檢視跟一些不相關的,後面用google中文查找也是如此,換成英文就有所收獲了,随手就記下來,在此感謝一位給予我指導的學長。
先檢視nova版本
環境說明:Centos7,隻要在安裝了nova的節點上都可以查詢
檢視nova版本有以下三種方式:
- 指令行檢視
[[email protected] ~]# nova-manage version
12.0.4-1.el7
python内部檢視
有兩種方式:
-
shell python檢視nova-manage
[[email protected] ~]# nova-manage shell python
>>> import nova; nova.version.version_string();
'12.0.4'
-
檢視python檔案名
Openstack 的源代碼都在
下可以找到nova包/usr/lib/python2.7/site-packages/
[[email protected] ~]# ll /usr/lib/python2.7/site-packages/|grep nova
drwxr-xr-x 32 root root 4096 Mar 25 23:21 nova
drwxr-xr-x 2 root root 143 Mar 25 23:20 nova-12.0.4-py2.7.egg-info
drwxr-xr-x 5 root root 4096 Mar 25 21:48 novaclient
drwxr-xr-x 2 root root 128 Mar 25 21:48 python_novaclient-2.30.1-py2.7.egg-info
看到nova後面帶這一長串數字的就是nova的版本了,知道
nova
版本之後就可以去查Openstack 版本了
通過nova版本檢視Openstack版本
- 本地有git clone nova的話可以通過看他的tag知道是哪個版本
- 通過github上對照tag知道他是哪個版本nova倉庫輸入tag搜尋
這兒沒有12.0.X就去https://releases.openstack.org/teams/nova.html 對照
有這兒可以得知是Liberty版本
轉自:https://blog.csdn.net/moolight_shadow/article/details/67639941