成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

使用DevStack快速搭建OpenStack實驗環境
2012-02-16   vpsee

安裝 OpenStack 對新手來說是個痛苦的過程,尤其是 OpenStack 和它依賴的一些組件在快速發展中,經常出現這個版本 keystone 對不上那個版本 dashboard 類似的情況。如果只是想看看 OpenStack 的話,使用 DevStack 是個不錯的辦法。DevStack 實際上是個 shell 腳本,可以用來快速搭建 OpenStack 的運行和開發環境,特別適合 OpenStack 開發者下載最新的 OpenStack 代碼后迅速在自己的筆記本上搭建一個開發環境出來。正如 DevStack 官方所強調的,devstack 不適合用在生產環境。

Can I use DevStack for production?
A: No. We mean it. Really. DevStack makes some implementation choices that are not appropriate for production deployments. We warned you!

維護一個支持多 Linux 發行版的腳本需要很多工作,為了保持簡單,DevStack 目前只支持 Ubuntu 11.10 發行版。使用 devstack 腳本很簡單,安裝 git,然后下載 devstack 代碼到本地,運行 stack.sh 腳本依次設定 MySQL, RabbitMQ, OpenStack Dashboard 和 Keystone 的密碼,密碼輸入后 stack.sh 腳本會自動開始安裝必要的軟件包和庫并下載最新的 OpenStack 及其組件代碼,整個過程自動完成無需干預:

$ sudo apt-get install git

$ git clone git://github.com/openstack-dev/devstack.git
$ cd devstack/
$ ./stack.sh 

################################################################################
ENTER A PASSWORD TO USE FOR MYSQL.
################################################################################
This value will be written to your localrc file so you don't have to enter it
again.  Use only alphanumeric characters.
If you leave this blank, a random default value will be used.
Enter a password now:
...

horizon is now available at http://192.168.2.240/
keystone is serving at http://192.168.2.240:5000/v2.0/
examples on using novaclient command line is in exercise.sh
the default users are: admin and demo
the password: vpsee
This is your host ip: 192.168.2.240
stack.sh completed in 684 seconds.
$

如果對默認的 tty.tgz 鏡像不滿意,想用 ubuntu 11.10 鏡像的話編輯 stack.sh 腳本,在 for image_url in ${IMAGE_URLS//,/ }; do 一行上面加入 IMAGE_URLS=http://uec-images.ubuntu.com/oneiric/current/oneiric-server-cloudimg-amd64.tar.gz 這行,然后重新運行 stack.sh 腳本:

$ vi stack.sh
...
    IMAGE_URLS=http://uec-images.ubuntu.com/oneiric/current/oneiric-server-cloudimg-amd64.tar.gz
    for image_url in ${IMAGE_URLS//,/ }; do
        # Downloads the image (uec ami+aki style), then extracts it.
        IMAGE_FNAME=`basename "$image_url"`
        if [ ! -f $FILES/$IMAGE_FNAME ]; then
            wget -c $image_url -O $FILES/$IMAGE_FNAME
        fi

        KERNEL=""
        RAMDISK=""
...

$ ./stack.sh

還有一點值得注意的地方,如果想使用現有的網絡,比如安裝 devstack 的這臺服務器地址是 192.168.2.240,想讓所有運行在上面的 instance 的地址為 192.168.2.241-192.168.2.247 的話,需要修改 stack.sh 里面的 TEST_FLOATING_RANGE,然后重新運行 stack.sh 腳本:

$ vi stack.sh
...
#TEST_FLOATING_RANGE=${TEST_FLOATING_RANGE:-192.168.253.0/29}
TEST_FLOATING_RANGE=${TEST_FLOATING_RANGE:-192.168.2.240/29}
...

$ ./stack.sh

DevStack 安裝結束后打開瀏覽器訪問 http://192.168.2.240/ 就可以看到 OpenStack Dashboard 界面,用戶名是 admin,密碼是剛才設定的密碼,輸入正確后就會進入 Dashboard,最新的 OpenStack Dashboard 已經有了很大改善,可以創建或導入 keypairs,啟動或終止 instance,分配和注射 IP 給 instance,創建和分配 volume 等,還可以添加和管理用戶等。界面如下:

openstack-dashboard

原文:http://www.vpsee.com/2012/02/use-devstack-to-deploy-openstack-quickly/

熱詞搜索:

上一篇:三步教你如何創建Linux閃存驅動器
下一篇:硬件與軟件VPN:選擇正確的企業解決方案

分享到: 收藏
主站蜘蛛池模板: 白上之黑| 青春正步走 电视剧| 贾樟柯对毕赣的评价| 茅原实里| 《杨贵妃淫史》三级| 鬼迷心窍 歌词| 欧美一级大片在线观看| 全球gdp排行榜| free hd xxxx moms movie777| 刑事侦缉档案1演员表| 哈利学前班| 黑衣人| 周星驰原名| 烽火流金电视剧全集免费观看| 失魂家族| 《一生一世》免费观看完整版| 电影院线| 五下数学第二单元知识点思维导图| 阿娇老公| 舞蹈生挠痒痒| xxxxxxxxxxxxx| 女用春情药什么好| 盛夏晚晴天演员表| 我的新学校英语作文| 宁死不屈电影免费观看| 周超个人资料简介| 川岛丽| 模特走秀视频| 王若晰 个人资料| 正在行动| 嫂子的职业韩| 最可爱的人 电影| 玫瑰的故事万茜演的什么角色| 牵牛花的生长变化记录| 女攻男受文| 妈妈1| 电影《埋葬巴斯托》| 麻辣烫热量| 赵悦童| 诱惑的艺术| 张达|