中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos7中devstack如何安裝openstack

發布時間:2021-11-12 11:44:17 來源:億速云 閱讀:459 作者:小新 欄目:云計算

小編給大家分享一下centos7中devstack如何安裝openstack,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

我的環境centos7,首先安裝最基本的git,yum安裝就可以了,這里就不講如何更換源(前提源不好用時才更換)

1:下載devstack,下載到/home文件夾下面,原因是目前安裝還不支持root權限安裝,需要創建新的用戶,如果放在別的目錄下的話,安裝時會提示權限問題,下面說如何創建新的安裝用戶(stack)

git clone https://github.com/openstack-dev/devstack.git

2: 下載完成之后進入devstack/tools執行

./create-stack-user.sh

創建stack用戶,修改devstack的目錄權限

chown -R stack:stack /home/devstack

3:切換用戶su stack,按照常理是執行./stcak.sh就給可以結束我們的安裝,但是問題往往就出現了,首先因為安裝的過程中會有很多依賴包,所以當第一遍執行./stack的時候默認的下載文件是保存在/opt/stack里面,進入這個目錄找到requirements這個文件夾,

centos7中devstack如何安裝openstack

看到文件夾里面的各個文件,建議手動安裝依賴包,

pip install -r global-requirements.txt 

pip install -r requirements.txt 

pip install -r upper-constraints.txt

pip install -r upper-constraints-xfails.txt

如果不確定里面是什么依賴包,可以打開每個txt文件查看一下,一般就可以確定是不是依賴文件,如果在安裝依賴包的過程中遇到了安裝問題,認真查看提示,如果可以手動安裝解決的,最好手動下載源碼安裝,如果不可以的話,先不要安裝,就留在這里,接著去安裝下一個以來文件就好

3:當這些依賴文件安裝完成之后,去執行./stack.sh,在執行的過程中如果你很幸運,那會最終安裝成功,當然我們漏掉了,配置文件,在devstack的目錄下創建localrc,這個文件可以去谷歌,還有就是也可以不創建這個文件,直接安裝./stack.sh,因為創建的時候也不知道里面的屬性是做什么的,等安裝多次的時候就大致知道里面的屬性的用處。

4:安裝遇到的問題:

(1):版本不匹配,這個問題比較常見,就是依賴包里面給出的版本號,可能跟當前你安裝的openstack里面用到的版本發生變化,手動下載手動解決,并且去requirements這個文件夾,查找依賴文件(主要是txt文件,比如upper-constrains.txt)找到這個依賴包并把這個依賴包注釋掉,或者修改版本

eg: 安裝過程中提示 python-neutronclient 安裝的是6.2.0版本和需要的python-neutronclient-6.3.0的沖突,那就手動安裝這個包,并把upper-constrains.txt等包含這個安裝包的以來文件里面的這個庫注釋掉,或者修改版本當前需要的

centos7中devstack如何安裝openstack

(2):安裝過程中會不停的去主分支上面git clone 代碼,如果下載不成功可重復運行./stack.sh, 或者去 cd /opt/stack 目錄下自己手動git clone

(3):如果當代碼都git 完畢并且沒有沖突的時候,報錯的可能是

[ERROR] /home/devstack/lib/keystone:558 keystone did not start
[ERROR] /home/devstack/lib/nova:812 nova-api did not start
[ERROR] /home/devstack/lib/keystone:558 keystone did not start
[ERROR] /home/devstack/lib/keystone:558 keystone did not start
[ERROR] /home/devstack/functions-common:2448 Neutron did not start
[ERROR] /home/devstack/lib/keystone:558 keystone did not start

報這樣的錯誤前面一般都在執行curl -g -k --noproxy '*' -s -o /dev/null -w '%{http_code}' http://*.*.*.*/identity/v3/看返回的狀態碼,503,000居多,重復運行就ok ,這個時候要去devstack下設置vim localrc

centos7中devstack如何安裝openstack

設置自己的ip 就ok

看完了這篇文章,相信你對“centos7中devstack如何安裝openstack”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永寿县| 栾川县| 铜鼓县| 玛纳斯县| 武乡县| 抚顺县| 巴彦淖尔市| 专栏| 时尚| 东莞市| 蒙阴县| 邮箱| 隆昌县| 崇礼县| 德安县| 特克斯县| 于都县| 屏山县| 巩留县| 宁武县| 治县。| 盐边县| 库车县| 玛纳斯县| 承德县| 抚顺县| 绥棱县| 阿拉善左旗| 奉新县| 四平市| 崇文区| 台中市| 洱源县| 德化县| 呼伦贝尔市| 巨鹿县| 南华县| 崇仁县| 湘西| 开原市| 若尔盖县|