91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

上思县| 华坪县| 古蔺县| 万载县| 英山县| 两当县| 云南省| 本溪市| 乌鲁木齐县| 都江堰市| 确山县| 象山县| 隆化县| 井研县| 三河市| 新丰县| 吉木乃县| 韶关市| 渝中区| 黎川县| 镇平县| 礼泉县| 姚安县| 紫云| 宣化县| 长葛市| 洪江市| 濮阳县| 江都市| 南京市| 奉贤区| 凉城县| 额敏县| 黄平县| 东乡县| 潞城市| 乌兰县| 昭通市| 宜城市| 河津市| 沙坪坝区|