OpenStack是一套雲計算 IaaS 的管理平台開源專案,相關的敘述不再多說,請自行上Google搜尋。鑑於陸陸續續聽到不少聲音說OpenStack相當難於建置部署,但發展至今,其實網路上的鄉民高手們已經提供很多強大的一鍵式安裝包,以下要介紹的是利用DevStack快速建置OpenStack。
個人部署環境說明:
- 虛擬化平台:VMware WorkStation 8 (免費的VirtualBox大家也相當推薦)
- OS:CentOS 6.5 64bits Eng.
- devstack Github:git clone git://github.com/openstack-dev/devstack.git
- 用VMware把CentOS 6.5裝起來,網路記得要打通,個人是用VM的虛擬網卡eth0 採bridge方式至手機的3G,在Virtual Network Editor選項可以對網路設定做修改
- 需要的指令,以藍字標註。
[建立OpenStack原始碼的下載目錄]
- 這裡先放在/tmp底下,請自行選擇
- $mkdir /tmp/devstack
[建立OpenStack帳號,不能是root,並且要給其root權限]
- 請自行建立root以外帳號,以下建立 openstack 帳號作為示範
- $sudo adduser openstack
- $sudo passed openstack
- 直接執行 ./stack.sh 安裝,可能會遇到這樣的訊息:If you need an account to run DevStack, do this (as root, heh) to create stack
- $sudo visudo
- 然後加入 openstack ALL=(ALL) ALL
[安裝的過程,會遇到資料夾權限問題,開給他]
- $sudo chown -R openstack:openstack /opt/stack
- $sudo chown -R openstack:openstack /tmp/devstack/
- $cd /tmp/devstack
- $./stack.sh
九項指令,網路如果通透的話基本上直接就一路裝到結束...(這麼容易!!),對了,安裝過程會因應個模組需求要建立帳號跟密碼,由於是dev個人就全部都用統一。
裝完後直接用瀏覽器登入http://${ ip },如下圖,管理帳號admin,密碼就是你之前統一設下去的那個。
沒有留言:
張貼留言