麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)管 > 服務(wù)器 > 正文

KVM下用DevStack快速安裝和配置OpenStack開發(fā)環(huán)境教程

2020-05-27 13:07:19
字體:
供稿:網(wǎng)友

   OpenStack是一個開源的云計算管理平臺項目,支持幾乎所有類型的云環(huán)境,項目目標(biāo)是提供實施簡單、可大規(guī)模擴展、豐富、標(biāo)準(zhǔn)統(tǒng)一的云計算管理平臺。本文我們來談?wù)凞evStack安裝和配置OpenStack開發(fā)環(huán)境。

  OpenStack的安裝和配置有一點復(fù)雜,特別對于初學(xué)者來,第一次安裝OpenStack時經(jīng)常會碰到很多的問題。不過在Openstack社區(qū)中,一些開發(fā)者開發(fā)了一些自動化腳本來方便搭建OpenStack的開發(fā)環(huán)境,其中,DevStack是其中相對比較完善的,也是OpenStack官方網(wǎng)站推薦的用于了解OpenStack時搭建環(huán)境的方法。

  DevStack是由Rackspace公司開源的一套用Bash編寫的自動化腳本,用于為OpenStack構(gòu)建和配置一整套完整的開發(fā)環(huán)境。DevStack的官方網(wǎng)站為http://devstack.org/,可以到該網(wǎng)站上查看DevStack腳本的使用方法及其工作原理。

  目前,DevStack對Ubuntu 12.04和Fedora 16及以上的Ubuntu和Fedora系統(tǒng)有比較完善的支持,選擇在其他操作系統(tǒng)上使用DevStack可能需要做一些修改才能正常工作。所以,這里的示例以在Ubuntu 12.04 系統(tǒng)上使用DevStack腳本來搭建OpenStack開發(fā)環(huán)境,其過程非常簡單,只分為如下兩個步驟:

  (1)下載DevStack的代碼倉庫,命令行如下:

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

  (2)運行stack.sh腳本,命令行操作如下:

  jay@my-ubuntu:~$ cd devstack/

  jay@my-ubuntu:~/devstack$ ./stack.sh

  Horizon is now available at http://192.168.158.31/

  Keystone is serving at http://192.168.158.31:5000/v2.0/

  Examples on using novaclient command line is in exercise.sh

  The default users are: admin and demo

  The password: admin

  This is your host ip: 192.168.158.31

  stack.sh completed in 1663 seconds.

  #看到最后這樣的信息,說明OpenStack已經(jīng)成功安裝和配置

  由于stack.sh腳本會自動下載大量的被依賴的軟件包和OpenStack源代碼,還要進行各種配置文件和數(shù)據(jù)庫的初始化,所以第一次執(zhí)行stack.sh腳本比較花費時間,大約需要幾十分鐘到一個小時不等(根據(jù)處理器速度和網(wǎng)絡(luò)帶寬的不同而不同)。

  在Ubuntu系統(tǒng)中運行stack.sh腳本過程中,因為需要經(jīng)常使用“sudo”命令去安裝軟件包和寫配置文件,所以可能會提示輸入當(dāng)前用戶的密碼;因為需要配置一些數(shù)據(jù)庫、OpenStack的認(rèn)證,所以可能會有一些數(shù)據(jù)庫用戶名、密碼的確認(rèn)需要與用戶進行交互。在執(zhí)行DevStack的stack.sh之前,用戶也可以填寫本地自己配置的文件名為localrc的配置文件,示例如下:

  DATABASE_PASSWORD=123456 #請根據(jù)需要修改此配置文件

  RABBIT_PASSWORD=123456

  SERVICE_TOKEN=123456

  SERVICE_PASSWORD=123456

  ADMIN_PASSWORD=admin

  HOST_IP=192.168.111.111

  如果準(zhǔn)備了這樣的本地配置文件,那么在運行stack.sh腳本時就會減少這些密碼和認(rèn)證信息的確認(rèn)過程。關(guān)于Hypervisor的配置,在DevStack源代碼庫的默認(rèn)配置文件stackrc中有如下的兩行配置:

  VIRT_DRIVER=${VIRT_DRIVER:-libvirt}

  LIBVIRT_TYPE=${LIBVIRT_TYPE:-kvm}

  所以,DevStack安裝OpenStack時,默認(rèn)是設(shè)置libvirt作為Hypervisor的驅(qū)動的,使用QEMU/KVM作為Hypervisor,只有在不能成功加載“kvm”模塊時才會退回到使用QEMU純軟件模擬的虛擬化方式。在執(zhí)行完stack.sh腳本安裝好OpenStack之后,也可以查看“kvm”和“kvm_intel”(或“kvm_amd”)模塊是否成功加載,還可以查看/etc/nova/nova.conf文件中有如下兩項:

  libvirt_type=kvm

  compute_driver=libvirt.LibvirtDriver

  一般來說,正常執(zhí)行完DevStack中的stack.sh腳本后,OpenStack的各項服務(wù)(如計算、鏡像、控制面板、網(wǎng)絡(luò)等)都已經(jīng)正常打開處于可用狀態(tài)。當(dāng)然,如果安裝過程中有一些錯誤出現(xiàn),則可以根據(jù)其源代碼進行相應(yīng)的修改來解決或繞過一些問題。當(dāng)時需要管理這些OpenStack服務(wù)時,或者運行stack.sh前需要清理環(huán)境時,可以執(zhí)行DevStack中的unstack.sh腳本來停止OpenStack相關(guān)的服務(wù)和清理一些中途安裝出錯的環(huán)境。

  當(dāng)然,DevStack這一套腳本一般用于部署的是OpenStack開發(fā)環(huán)境,對于在實際生產(chǎn)環(huán)境中大規(guī)模部署OpenStack云計算基礎(chǔ)架構(gòu)來說,還并不夠完善。不過,可以根據(jù)OpenStack官方的一些部署參考文檔(見本章末尾的“參考閱讀”)和實際的應(yīng)用場景,以DevStack為基礎(chǔ)來構(gòu)建一套個性化的OpenStack生產(chǎn)環(huán)境。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丁香天堂网 | 久久久久久免费 | 午夜精品老牛av一区二区三区 | 久久999精品久久久 国产噜噜噜噜久久久久久久久 | 欧美性受ⅹ╳╳╳黑人a性爽 | 羞羞视频在线免费 | 美女羞羞视频网站 | 欧美videofree性欧美另类 | 欧美中文日韩 | 萌白酱福利视频在线网站 | 午夜爱爱福利 | 人人舔人人舔 | 久国产 | 国产品久久| 中文字幕欧美亚洲 | 91九色视频观看 | 成人福利在线播放 | 免费毛片电影 | 片在线观看 | 久久草草影视免费网 | 一本色道久久综合狠狠躁篇适合什么人看 | 中文在线观看www | 色播视频在线播放 | 久久色播| 天堂二区| 黄色一级视频 | 久久久久久久免费看 | 国产一区二区欧美精品 | 国产精品视频亚洲 | 久久精品99北条麻妃 | 精品中文字幕久久久久四十五十骆 | 欧美成人精品不卡视频在线观看 | 免费观看又色又爽又黄的崩锅 | av不卡毛片 | 国产精品久久久久久婷婷天堂 | 日韩黄色成人 | 91精品国产91久久久久久不卞 | 欧美亚洲国产成人综合在线 | 中国hd高清xxxxvideo | 欧美一区二区黄 | 中国老女人一级毛片视频 |