摘要:前期準(zhǔn)備配置安裝好服務(wù)器后,在指定目錄下,鍵入克隆遠(yuǎn)程到本地。進(jìn)入存在的目錄下,執(zhí)行安裝腳本。以后再運(yùn)行,就不會(huì)要求輸入密碼了,因?yàn)榈谝淮屋斎氲拿艽a已經(jīng)被保存在中了,再次運(yùn)行時(shí)將默認(rèn)使用該密碼。
1.前期準(zhǔn)備:
0x00 Ubuntu Server 14.04 0x01 Git 0x02 DevStack
2.配置安裝好服務(wù)器OS后,在指定目錄下,鍵入git clone git://github.com/openstack-dev/devstack.git克隆遠(yuǎn)程devstack到本地。
3.進(jìn)入devstack存在的目錄下,./stack.sh執(zhí)行安裝腳本。
第一次運(yùn)行stack.sh時(shí),會(huì)指示輸入一連串密碼。以后再運(yùn)行stack.sh,就不會(huì)要求輸入密碼了,因?yàn)榈谝淮屋斎氲拿艽a已經(jīng)被保存在localrc中了,再次運(yùn)行時(shí)將默認(rèn)使用該密碼。(11.10里有bug,不會(huì)在home里的devstack下生成localrc,但是/opt/stack/devstack下還是會(huì)有l(wèi)ocalrc。)
4.根據(jù)腳本提示輸入想要配置的密碼就可以了,然后stack就會(huì)自動(dòng)安裝openstack的各個(gè)服務(wù)以及它們的種種依賴(lài)(包括Rabbitmq etc.)
5.如果遇到圖1.1的報(bào)錯(cuò)信息,那么說(shuō)明你的devstack還不太穩(wěn)定,會(huì)出現(xiàn)奇怪的bug:
stack.sh在部署好openstack組件組件之后,有一步是安裝一個(gè)僅為6M的小
image(stack.sh里叫做InstallImages),用來(lái)做demo用的,但是在運(yùn)行到
TOKEN=$(keystone token-get | grep ‘ id ‘ |get_field2)
這句時(shí),TOKEN獲得的內(nèi)容為空,導(dǎo)致后面用glance創(chuàng)建三個(gè)image時(shí)所使用的TOKEN不正確,因此無(wú)法創(chuàng)建,stack.sh中斷運(yùn)行。需要注釋掉一段代碼后(也就是不需要為demo項(xiàng)目自動(dòng)創(chuàng)建鏡像),繼續(xù)運(yùn)行stack.sh。
圖1.1
下面的圖1.2是需要在stack.sh中注釋掉的內(nèi)容,大概在文件中的位置是1216行左右。
圖1.2
6.然后需要killall screen&killall python后,繼續(xù)運(yùn)行安裝腳本就ok啦。
7.完結(jié)撒花
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/37629.html
摘要:翻譯自官方文檔檢查服務(wù)默認(rèn)情況下,的大多數(shù)服務(wù)都以的名字作為運(yùn)行。例如將會(huì)讓任何操作如使用自定義的文件夾和分支。當(dāng)測(cè)試這些文件夾的復(fù)雜提交時(shí),進(jìn)行通常是一種較好的測(cè)試方法。默認(rèn)情況下我們只使用上的這些庫(kù)的發(fā)行版本進(jìn)行測(cè)試。 翻譯自 devstack 官方文檔 Developing with Devstack 檢查服務(wù) 默認(rèn)情況下,DevStack 的大多數(shù)服務(wù)都以 devstack@$...
摘要:就目前而言,在國(guó)外慢慢的流行開(kāi)來(lái),不少企業(yè)和個(gè)人也在對(duì)它進(jìn)行二次開(kāi)發(fā)。在圖中可以看出,有,,的模板。以上就是一個(gè)最簡(jiǎn)單的搭建教程。 可能很多人從Ubuntu和HP的新聞當(dāng)中聽(tīng)說(shuō)過(guò)OpenStack,知道它跟云計(jì)算相關(guān),可是OpenStack究竟是做什么的,可能不少人還只有比較模糊的感覺(jué)。OpenStack是一個(gè)云平臺(tái)管理的項(xiàng)目,它不是一個(gè)軟件。這個(gè)項(xiàng)目由幾個(gè)主要的組件組合起來(lái)完成一些具體的...
摘要:本文將進(jìn)入單元測(cè)試的部分,這也是基礎(chǔ)知識(shí)中最后一個(gè)大塊。本文將重點(diǎn)講述和中的單元測(cè)試的生態(tài)環(huán)境。另外,在中指定要運(yùn)行的單元測(cè)試用例的完整語(yǔ)法是。中使用模塊管理單元測(cè)試用例。每個(gè)項(xiàng)目的單元測(cè)試代碼結(jié)構(gòu)可 本文將進(jìn)入單元測(cè)試的部分,這也是基礎(chǔ)知識(shí)中最后一個(gè)大塊。本文將重點(diǎn)講述Python和OpenStack中的單元測(cè)試的生態(tài)環(huán)境。 單元測(cè)試的重要性 github上有個(gè)人畫(huà)了一些不同語(yǔ)言的學(xué)...
摘要:另外,項(xiàng)目在單元測(cè)試中使用的是的內(nèi)存數(shù)據(jù)庫(kù),這樣開(kāi)發(fā)者運(yùn)行單元測(cè)試的時(shí)候不需要安裝和配置復(fù)雜的數(shù)據(jù)庫(kù),只要安裝好就可以了。而且,數(shù)據(jù)庫(kù)是保存在內(nèi)存中的,會(huì)提高單元測(cè)試的速度。是實(shí)現(xiàn)層的基礎(chǔ)。項(xiàng)目一般會(huì)使用數(shù)據(jù)庫(kù)來(lái)運(yùn)行單元測(cè)試。 OpenStack中的關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用 OpenStack中的數(shù)據(jù)庫(kù)應(yīng)用主要是關(guān)系型數(shù)據(jù)庫(kù),主要使用的是MySQL數(shù)據(jù)庫(kù)。當(dāng)然也有一些NoSQL的應(yīng)用,比如Ce...
閱讀 2006·2021-11-24 10:45
閱讀 1861·2021-10-09 09:43
閱讀 1303·2021-09-22 15:38
閱讀 1230·2021-08-18 10:19
閱讀 2849·2019-08-30 15:55
閱讀 3069·2019-08-30 12:45
閱讀 2975·2019-08-30 11:25
閱讀 365·2019-08-29 11:30