Devstack- openstack 自動化安裝整理

Devstack- openstack 自動化安裝整理

openstack的一種自動化安裝方式,虛擬機系統:ubuntu16.04,單節點安裝

1. 配置pip源

OpenStack大部分項目是python項目,安裝過程中要下載大量python包,爲了更順暢的安裝,需要修改pip源。

 mkdir ~/.pip

 vim ~/.pip/pip.conf

添加

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple //這裏我用的是清華源

2.下載devstack包

 git clone https://git.openstack.org/openstack-dev/devstack

3.在非root用戶下運行腳本創建stack用戶

 sudo chown -R $USER:$USER /home/bee/devstack
 cd /home/bee/devstack/tools/
 ./create-stack-user.sh

4.配置stack用戶密碼

 passwd stack

5.編輯/etc/sudoers, 在root用戶下增加stack用戶權限

添加

root ALL=(ALL:ALL) ALL
stack ALL=(ALL:ALL) ALL

6.修改/home/lby/devstack, /opt/stack權限

 sudo chown -R stack:stack /home/bee/devstack
 sudo chown -R stack:stack /opt/stack

7.修改部署配置文件

cp /home/bee/devstack/samples/local.conf /home/bee/devstack
vim local.conf

在配置文件最後加入內容:

GIT_BASE=http://git.trystack.cn
NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git
SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.git
disable_service tempest

8.以stack用戶身份運行腳本安裝

su stack
./stack.sh
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章