欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

在Ubuntu14.04上快速部署OpenStack

對于初學者來說,OpenStack手工部署相當麻煩, 而且需要花較多時間學習.不過我們可以使用部署腳本來安裝OpenStack.

成都創(chuàng)新互聯(lián)是一家專業(yè)提供孟州企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設html5、小程序制作等業(yè)務。10年已為孟州眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設公司優(yōu)惠進行中。

 網(wǎng)上有一款名叫DevStack的號稱最傻瓜的OpenStack部署工具.用了一下覺得的確挺傻瓜的.組件是從github上面直接拉下來,不僅慢不說,連版本兼容都有可能出問題.安裝就用了4個小時.想要更改參數(shù)更是只能重來.更可惡的是它會使用python setup腳本把一些可能過期的包直接添加到系統(tǒng)的python庫里,引發(fā)一大堆錯誤.基本上用DevStack安裝失敗了可以重裝系統(tǒng)再來了.

 OpenShit是一款能夠在Ubuntu14.04系統(tǒng)上快速部署Openstack的小工具,它使用Shell腳本和Python腳本完成對 Openstack各組件的安裝和配置.并且可以方便的更改配置參數(shù)重新配置,重啟服務清空數(shù)據(jù)庫等等.利用命令可以進行完全的自動化安裝和配置.以下是 OpenShit的地址

OpenShit命令介紹

 ./openshit.sh <--all|service_name> start|stop|restart

 可對各個(或者全部)Openstack組件進行啟動,停止,重啟操作.

 ./openshit.sh <--all|service_name> install|uninstall|download

 可對Openstack各個組件進行 安裝,卸載,下載包 操作

 ./openshit.sh <--all|service_name> config

 可以配置組建建立數(shù)據(jù)庫, 原先的配置文件在config-backup文件夾中按照時間備份起來,使用rollback.sh腳本可以方便的回滾配置文件改動

 ./openshit.sh <--all|service_name> clean

 可以清除服務的數(shù)據(jù)庫, 若服務出問題了可以直接清掉數(shù)據(jù)庫然后重新config 

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

 1. Ubuntu14.04分區(qū)一定要有足夠的空間.OpenStack在創(chuàng)建實例的時候會使用分區(qū)的空間,空間不夠則無法創(chuàng)建實例.測試用Ubuntu14.04分了100G,足夠使用了.

  2. 建議最好是新裝的ubuntu分區(qū).如果裝過神馬DevStack沒裝成功一堆垃圾留在系統(tǒng)庫里再用OpenShit不成功那就不好意思了.

不多說現(xiàn)在開始

  1.安裝git, 使用git下載openshit

   git  clone https://github.com/windworst/openshit.git.

  2.修改配置文件setting.conf.

   里面有很多密碼:數(shù)據(jù)庫密碼,服務密碼.默認的可以更改,不改也沒什么.

   改變網(wǎng)絡配置.配置文件內(nèi)IP值都設置稱自己的IP, 網(wǎng)卡設置成自己的網(wǎng)卡(默認為eth0).

 3.配置文件修改完成后開始安裝

   ./openshit.sh --all install.

   這個命令會 問你是否需要配置軟件源, 第一次使用openshit請選擇y, 所以命令可以這樣寫:

   echo y | ./openshit.sh --all install

  4.一段時間后安裝完成,請輸入

    ./openshit.sh --all config

    會根據(jù)setting.conf的值修改各個組件的配置文件以及數(shù)據(jù)庫配置.

  5.完成后

    運行source admin-env.sh; nova service-list 查看服務狀態(tài)若都為up安裝成功

    在瀏覽器內(nèi)打開 http://localhost/horizon即可看到Openstack管理界面輸入密碼可登陸

現(xiàn)在OpenStack成功部署到了Ubuntu14.04服務器上.

  為了成功運行一個實例,我們需要制作并上傳一個鏡像, 配置網(wǎng)絡,啟動實例.

 這里制作一個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目錄中 執(zhí)行 source admin-env.sh

  執(zhí)行

     glance p_w_picpath-create --name "ubuntu" --file ubunut.img --disk-format qcow2 --container-format bare --is-public True --progress

  進度條快速滾過,上傳完成

 3. 創(chuàng)建網(wǎng)絡

    在openshit目錄中 執(zhí)行 source admin-env.sh (前面執(zhí)行過了這里就不用執(zhí)行了)

    執(zhí)行

      nova network-create v-net --bridge br100 --multi-host T--fixed-range-v4 10.0.1.0/29

    這里 v-net是網(wǎng)絡名字 10.0.1.0/29 是網(wǎng)段和要分配的主機數(shù)量 不要設置網(wǎng)段跟本網(wǎng)段一樣,否則蛋疼超乎你想象

    執(zhí)行

      nova net-list

    可以看到剛才創(chuàng)建的網(wǎng)絡

  4. 創(chuàng)建實例

    在web管理端 鏡像 欄內(nèi) 點 運行 即可創(chuàng)建實例 (會分配剛才創(chuàng)建網(wǎng)絡的ip地址)

    點擊控制臺,可以通過vnc看到虛擬機的屏幕

    這里有個問題 虛擬機和主機能互相ping通(需要關掉防火墻),不過無法訪問外網(wǎng),可能是哪里沒有設置.

到這里實例已經(jīng)跑起來了,文章也講完了

網(wǎng)站標題:在Ubuntu14.04上快速部署OpenStack
網(wǎng)址分享:http://www.chinadenli.net/article26/iigicg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈動態(tài)網(wǎng)站域名注冊網(wǎng)站營銷做網(wǎng)站搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司