多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > DevStack 安裝 OpenStack 多節點

DevStack 安裝 OpenStack 多節點

來源:程序員人生   發布時間:2015-03-26 09:48:22 閱讀次數:4939次

轉載請注明:http://blog.csdn.net/yeasy/article/details/44100489

目前安裝 OpenStack 常見的方案有 Redhat 的 RDO 和社區的 DevStack。

固然,也能夠手動安裝,可以參考:github.com/ChaimaGhribi/OpenStack-Juno-Installation/blob/master/OpenStack-Juno-Installation.rst

其中,RDO 功能比較強大,運行也穩定,可以在1個節點上通過1個 answer 文件直接部署多個節點,搭建1套 OpenStack 環境。但是惋惜,在 Ubuntu 上還不支持。

DevStack 支持 Ubuntu、Fedora 等環境,需要在每一個節點上單獨履行,合適進行實驗。目前常見的教程1般都是講授 DevStack 單節點安裝。本文講授最新的 Juno 版本在多節點上的安裝進程。

網絡環境

兩臺機器,分為控制節點(同時也作為網絡節點)和計算節點。

控制節點

eth0: 9.186.100.77/24 作為管理網絡(同時也是公共網絡)。 eth1: 10.0.100.77/24 作為內部網絡接口。

計算節點

eth0: 9.186.100.88/24 作為管理網絡(同時也是公共網絡)。 eth1: 10.0.100.88/24 作為內部網絡接口。

配置 stack 用戶

創建 stack 用戶

sudo groupadd stack sudo useradd -g stack -s /bin/bash -d /opt/stack -m stack

添加 stack 用戶權限。

sudo echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

切換到 stack 用戶

sudo su - stack

下載代碼

下載 devstack 代碼,并切換到 stable/juno 分支。

sudo apt-get install git -y git clone https://git.openstack.org/openstack-dev/devstack -b stable/juno

編寫運行配置文件

在 devstack 根目錄下,編寫 local.conf。

控制節點的 local.conf

[[local|localrc]] HOST_IP=9.186.100.77 # management network PUBLIC_INTERFACE=eth0 #public network FIXED_RANGE=10.0.100.0/24 #FIXED_NETWORK_SIZE=4096 FLOATING_RANGE=9.186.100.0/24 PUBLIC_NETWORK_GATEWAY=9.186.100.1 MULTI_HOST=1 LOGFILE=/opt/stack/logs/stack.sh.log # Credentials ADMIN_PASSWORD=admin MYSQL_PASSWORD=secret RABBIT_PASSWORD=secret SERVICE_PASSWORD=secret SERVICE_TOKEN=abcdefghijklmnopqrstuvwxyz # enable neutron-ml2-vxlan disable_service n-net enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,q-metering,q-lbaas,neutron,tempest,heat # OFFLINE=True

計算節點的 local.conf

[[local|localrc]] HOST_IP=9.186.100.88 # management IP FIXED_RANGE=10.0.100.0/24 #FIXED_NETWORK_SIZE=4096 FLOATING_RANGE=9.186.100.0/24 MULTI_HOST=1 LOGFILE=/opt/stack/logs/stack.sh.log # Credentials ADMIN_PASSWORD=admin MYSQL_PASSWORD=secret RABBIT_PASSWORD=secret SERVICE_PASSWORD=secret SERVICE_TOKEN=abcdefghijklmnopqrstuvwxyz # Service information SERVICE_HOST=9.186.100.77 MYSQL_HOST=9.186.100.77 RABBIT_HOST=9.186.100.77 GLANCE_HOSTPORT=9.186.100.77:9292 Q_HOST=9.186.100.77 KEYSTONE_AUTH_HOST=9.186.100.77 KEYSTONE_SERVICE_HOST=9.186.100.77 CEILOMETER_BACKEND=mongodb DATABASE_TYPE=mysql ENABLED_SERVICES=n-cpu,n-net,n-api,c-sch,c-api,c-vol # vnc config NOVA_VNC_ENABLED=True NOVNCPROXY_URL="http://9.186.100.77:6080/vnc_auto.html" VNCSERVER_LISTEN=$HOST_IP VNCSERVER_PROXYCLIENT_ADDRESS=$VNCSERVER_LISTEN # OFFLINE=True

履行配置

履行命令。

./stack.sh

會輸出各項操作的結果。日志會寫到 stack.sh.log 文件。

其它事項

停止 OpenStack 的各個服務(DevStack 默許每一個服務都在1個 screen 中以進程方式運行,可以通過 screen -x stack 進入查看)。

./unstack.sh

清除安裝。

./clean.sh

有時候有些文件可能清除不干凈,手動履行

sudo rm -rf /etc/libvirt/qemu/inst* sudo virsh list | grep inst | awk '{print $1}' | xargs -n1 virsh destroy

安裝進程中可能會報某些包版本不滿足的問題,手動安裝后。

例如報 six 包版本太低。

sudo pip install six --upgrade

重新安裝,履行以下命令便可。

./unstack.sh ./stack.sh
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: yellow中文字幕官网是什么 | 一级做a爱片就在线看 | 日韩欧美伊人久久大香线蕉 | 亚洲一片| 三级五月天 | 最新中文字幕在线 | 亚洲精品一二三区-久久 | 欧美一级毛片高清毛片 | 欧美成人看片一区二区三区 | а中文在线天堂 | 中文成人在线 | 国产精品久久久久久爽爽爽 | 久久91久久91精品免费观看 | 一级毛片ab片高清毛片 | 欧美一级毛片香蕉网 | 激情另类国内一区二区视频 | 国产成人福利在线 | 中文字幕1区| 性欧美18一19sex性高清播放 | 日本一区二区高清不卡 | 91福利一区二区在线观看 | 第一福利在线 | 末发育娇小性色xxxxx视频 | 4日本私人vps生活大片 | 最近的免费中文字幕视频 | 叼嘿在线观看 | 日本高清www午色夜黄 | 九九爱精品视频 | 最新福利在线 | 国产亚洲精品国产一区 | 日产一区一区三区产品 | 欧美人与禽xoxo牲伦交 | 午夜视频网站在线观看 | 精品99一区二区三区麻豆 | 性欧美巨大 | 成人a级高清视频在线观看 成人a毛片高清视频 | 伊人色院成人蜜桃视频 | 亚洲国产网址 | 亚洲欧美另类视频 | 国产乱视频在线观看播放 | 久操福利 |