iT邦幫忙

DAY 1
6

OpenStack 30天系列 第 1

OpenStack 第四天

OpenStack是一個美國國家航空暨太空總署和Rackspace合作研發的雲端運算‎軟體,以Apache許可證授權,並且是一個自由軟體和開放原始碼項目。

今天分享在Ubuntu上安裝OpenStack,採用DevStack方式安裝。


今天跟大家分享如何在Ubuntu上安裝OpenStack,我們將使用DevStack提供的快速安裝方式。

筆者實測DevStack可在Ubuntu 12.04 (Precise)、CentOS上正確安裝

<步驟1:安裝好Ubuntu後,若習慣使用ssh也可以加裝openssh套件>
步驟2:使用putty連入Ubuntu主機
步驟3:測試是否能連通Internet,使用ping命令對外測試

ping 8.8.8.8



ping google.com.tw

步驟4:更新Ubuntu套件資料庫

apt-get update

步驟5:安裝git套件

apt-get install -qqy git

截圖參考(步驟5)

步驟6:使用git取得DevStack

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

截圖參考(步驟6)

步驟7:切換到devstack目錄

cd devstack

截圖參考(步驟7)

步驟8:

echo ADMIN_PASSWORD=password > localrc

步驟9:

echo MYSQL_PASSWORD=password >> localrc

步驟10:

echo RABBIT_PASSWORD=password >> localrc

步驟11:

echo SERVICE_PASSWORD=password >> localrc

步驟12:

echo SERVICE_TOKEN=tokentoken >> localrc

截圖參考(步驟8~12)

步驟13:執行stack.sh,這個步驟時間會較久喔~,大約需要20分鐘

./stack.sh

截圖參考(步驟13)

接下來就是泡杯咖啡~~或是健身泡湯~等OpenStack安裝完畢囉

安裝成功後,請記住畫面的訊息會提醒ip位置與用戶的資訊


下一篇
OpenStack 第五天
系列文
OpenStack 30天31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

1
hosee008
iT邦新手 5 級 ‧ 2014-10-15 00:18:01

您好
想請問遺下步驟13 要執行時出現
You are running this script as root.
Cut it out.
Really.
If you need an account to run DevStack, do this (as root, heh) to create a non-root account:
/root/devstack/tools/create-stack-user.sh

要怎解決了
剛入門的菜鳥 求解
感謝大大>"<

shiyo729 iT邦新手 5 級 ‧ 2015-03-23 15:28:07 檢舉

在linux下 不能用root 去執行stack.sh (沒有為什麼 因為devstack就這樣設計)
創一個一般的使用者
然後再從git上重新下載一次devstack到一般使用者的/home/username下
或是將root下的devstack資料夾複製/搬移 到 一般使用者的/home/username下
再變更全部檔案和資料夾的權限,讓這個一般使用者可以讀寫的權限
(因為用root下載的資料夾 只有root有權限 複製到其他地方權限不變 )

0
hopehush
iT邦新手 5 級 ‧ 2018-05-21 22:16:44

大大您好:
非常謝謝您的整理,我是非資訊科系人員,想問個問題,請別見怪,我想請問安裝完Ubuntu後「步驟2:使用putty連入Ubuntu主機」是什麼意思?用自己電腦連自己的電腦嗎?具體來說要怎麼做呢?抱歉讓您見笑了

我要留言

立即登入留言