基于centos7.3 安装devstack ocata版本

本文基于自己安装devstack过程进行整理,主要参考了下面这篇文章:
http://blog.csdn.net/scucscheng/article/details/51884613
主要的过程在这篇文章中都有介绍,这里主要罗列一下遇到的问题以及解决的方法:
1、localrc文件的编辑
devstack默认除了安装有keystone、nova、neutron、cinder、glance等还会安装
一些其他的服务。
由于某些服务我们可能并不需要,可以在localrc文件中进行编辑。
比如:
enable_service n-novnc n-cauth
disable_service n-net
ENABLED_SERVICES+=,q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron
这些真正的效果,我并没有验证过。我安装时由于并未指定安装那个服务,导致全部进行安装。而且还安装我并不需要的服务,耗时很久。糟糕的是,其中有一个服务安装失败,我就全局搜索,发现在
/home/devstack/stackrc
这里写图片描述
以及/home/devstack/.stackenv中有相应服务的定义
这里写图片描述
可以看出,这个文件的配置是从local.conf文件中读取。

删除这两个文件相应服务的定义,重新执行./stack.sh安装即可。

[[local|localrc]]
# use TryStack git mirror
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

# Define images to be automatically downloaded during the DevStack built process.
DOWNLOAD_DEFAULT_IMAGES=False
IMAGE_URLS="http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img"

# Misc
ADMIN_PASSWORD=admin
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
SERVICE_TOKEN=$ADMIN_PASSWORD

# Target Path
DEST=/opt/stack

# Enable Logging
LOGFILE=$DEST/logs/stack.sh.log
VERBOSE=True
LOG_COLOR=False
SCREEN_LOGDIR=$DEST/logs

2、安装的过程中,可能会遇到安装某个第三方模块失败的情况。
可以尝试手动yum install xxx
3、报错”another app is currently holding the yum lock”
解决措施:rm -f /var/run/yum.pid 关闭yum进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值