devstack 部署 openstack(pick/mitaka)

链接出处: https://blog.csdn.net/qiqishuang/article/details/51990662

报错处理出处:https://blog.csdn.net/wang1144/article/details/42277179

http://blog.51cto.com/wzlinux/1969781

 

1、操作系统 :ubuntu14.04 

2、更新源(阿里源)

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

apt update && upgrade

3、安装环境所需包

apt-get install git

apt-get install ntpdate // 安装时间同步工具

apt-get install python-pip

pip install --upgrade pip

pip install -U os-testr (运行报错进行一下处理)

pip install -U os-testr   报错处理:

apt-get install libxml2-dev libxslt1-dev python-dev
apt-get install zlib1g-dev
apt-get install libevent-dev
pip install lxml

4、设定时间同步

设定时区:dpkg-reconfigure tzdata

           选择Asia -> 再选择Shanghai -> OK

同步时间命令:

1、sudo apt-get install ntpdate // 安装时间同步工具

2、sudo ntpdate cn.pool.ntp.org // 与网络服务器同步时间

3、date // 查看时间是否已同步

 

5、devstack下载

$git clone https://github.com/openstack-dev/devstack.git #克隆devstack的Git代码仓库

cd devstack/;git branch -a #显示本地分支

git checkout -b mitaka origin/stable/mitaka #切换到指定mitaka分支或标签

6、创建stack用户

./home/devstack/tools/create-stack-user.sh

chown -R stack:stack /home/devstack

chmod 777 /dev/pts/0

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

su stack

 

7、配置local.conf

[[local|localrc]]

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

ADMIN_PASSWORD=admin

DATABASE_PASSWORD=admin

RABBIT_PASSWORD=admin

SERVICE_PASSWORD=$ADMIN_PASSWORD

HOST_IP=192.168.108.128

LOGFILE=$DEST/logs/stack.sh.log

LOGDAYS=2

CINDER_BRANCH=stable/mitaka

GLANCE_BRANCH=stable/mitaka

HORIZON_BRANCH=stable/mitaka

KEYSTONE_BRANCH=stable/mitaka

KEYSTONECLIENT_BRANCH=stable/mitaka

NOVA_BRANCH=stable/mitaka

NOVACLIENT_BRANCH=stable/mitaka

NEUTRON_BRANCH=stable/mitaka

SWIFT_BRANCH=stable/mitaka

SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5

SWIFT_REPLICAS=1

SWIFT_DATA_DIR=$DEST/data

修改pip源可以加快安装速度,国内可以使用豆瓣源。在/root主目录下创建.pip文件夹

mkdir ~/.pip

vi ~/.pip/pip.conf

然后在该目录下创建pip.conf文件编写如下内容:

[global]

trusted-host = pypi.douban.com

index-url = http://pypi.douban.com/simple

 

8、devstack安装

./stack.sh

 

 

 

转载于:https://www.cnblogs.com/jiejunwang/p/8657357.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值