使用DevStack部署OpenStack開發服務器

1.前期準備:python

0x00 Ubuntu Server 14.04
    0x01 Git
    0x02 DevStack

2.配置安裝好服務器OS後,在指定目錄下,鍵入git clone git://github.com/openstack-dev/devstack.git克隆遠程devstack到本地。git

3.進入devstack存在的目錄下,./stack.sh執行安裝腳本。github

第一次運行stack.sh時,會指示輸入一連串密碼。之後再運行stack.sh,就不會要求輸入密碼了,由於第一次輸入的密碼已經被保存在localrc中了,再次運行時將默認使用該密碼。(11.10裏有bug,不會在home裏的devstack下生成localrc,可是/opt/stack/devstack下仍是會有localrc。)服務器

4.根據腳本提示輸入想要配置的密碼就能夠了,而後stack就會自動安裝openstack的各個服務以及它們的種種依賴(包括Rabbitmq etc.)spa

5.若是遇到圖1.1的報錯信息,那麼說明你的devstack還不太穩定,會出現奇怪的bug:code

stack.sh在部署好openstack組件組件以後,有一步是安裝一個僅爲6M的小
image(stack.sh裏叫作InstallImages),用來作demo用的,可是在運行到
TOKEN=$(keystone token-get | grep ‘ id ‘ |get_field2)
這句時,TOKEN得到的內容爲空,致使後面用glance建立三個image時所使用的TOKEN不正確,所以沒法建立,stack.sh中斷運行。須要註釋掉一段代碼後(也就是不須要爲demo項目自動建立鏡像),繼續運行stack.sh。blog

這樣的報錯 圖1.1
下面的圖1.2是須要在stack.sh中註釋掉的內容,大概在文件中的位置是1216行左右。
須要註釋的部分圖1.2token

6.而後須要killall screen&killall python後,繼續運行安裝腳本就ok啦。
7.完結撒花
登陸頁面
概覽頁面部署

相關文章
相關標籤/搜索