1. 程式人生 > >在Ubuntu14 04上快速部署OpenStack

在Ubuntu14 04上快速部署OpenStack

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               
  接下來我們使用OpenShit在Ubuntu14.04上部署OpenStack.這裡有幾個小要求:

  1. Ubuntu14.04分割槽一定要有足夠的空間.OpenStack在建立例項的時候會使用分割槽的空間,空間不夠則無法建立例項.測試用Ubuntu14.04分了100G,足夠使用了.

  2. 建議最好是新裝的ubuntu分割槽.如果裝過神馬DevStack沒裝成功一堆垃圾留在系統庫裡再用OpenShit不成功那就不好意思了.
不多說現在開始   1.安裝git, 使用git下載openshit       git  clone https://github.com/windworst/openshit.git.
  2.修改配置檔案setting.conf.
      裡面有很多密碼:資料庫密碼,服務密碼.預設的可以更改,不改也沒什麼.       改變網路配置.配置檔案內IP值都設定稱自己的IP, 網絡卡設定成自己的網絡卡(預設為eth0).
  3.配置檔案修改完成後開始安裝       ./openshit.sh --all install.      這個命令會 問你是否需要配置軟體源, 第一次使用openshit請選擇y, 所以命令可以這樣寫:
      echo y | ./openshit.sh --all install
  4.一段時間後安裝完成,請輸入        ./openshit.sh --all config        會根據setting.conf的值修改各個元件的配置檔案以及資料庫配置.
  5.完成後        執行source admin-env.sh; nova service-list 檢視服務狀態若都為up安裝成功        在瀏覽器內開啟 http://localhost/horizon即可看到Openstack管理介面輸入密碼可登陸
現在OpenStack成功部署到了Ubuntu14.04伺服器上.
  為了成功執行一個例項,我們需要製作並上傳一個映象, 配置網路,啟動例項.   這裡製作一個ubuntu14 server 的映象   1. 製作映象     qemu-img create -f qcow2 ubuntu.img 20G     kvm -cdrom ubuntu-14.04-server-amd64.iso -drive file=ubuntu.img,if=virtio,index=0 -boot d -net nic -net user      這裡就是直接從光碟安裝ubuntu14-server了 裝好就行
  2.上傳映象   在openshit目錄中 執行 source admin-env.sh     執行       glance image-create --name "ubuntu" --file ubunut.img --disk-format qcow2 --container-format bare --is-public True --progress     進度條快速滾過,上傳完成
  3. 建立網路     在openshit目錄中 執行 source admin-env.sh (前面執行過了這裡就不用執行了)     執行       nova network-create v-net --bridge br100 --multi-host T --fixed-range-v4 10.0.1.0/29     這裡 v-net是網路名字 10.0.1.0/29 是網段和要分配的主機數量 不要設定網段跟本網段一樣,否則蛋疼超乎你想象     執行       nova net-list     可以看到剛才建立的網路
  4. 建立例項     在web管理端 映象 欄內 點 執行 即可建立例項 (會分配剛才建立網路的ip地址)     點選控制檯,可以通過vnc看到虛擬機器的螢幕     這裡有個問題 虛擬機器和主機能互相ping通(需要關掉防火牆),不過無法訪問外網,可能是哪裡沒有設定.
到這裡例項已經跑起來了,文章也講完了            

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述