亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

使用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:選擇正確的企業解決方案

分享到: 收藏