devstack单机安装手记

环境

2019.5.9日记

安装问题及解决方案

1.环境准备问题

1.1 下载镜像

我用的时最新的CentOS 7.6版本(1810),采用一台物理单机进行安装。
CentOS镜像地址:
DVDISO:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
MinimaISO: http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso

1.2 制作U盘启动

采用UltraISO将镜像烧录到U盘
下载UltraISO: http://3.gddown.crsky.com/201801/UltraISO-v9.7.1.3519.zip
用UltraISO打开CentOS的ISO文件,选择:“启动”,选择“写入硬盘镜像”,可能会破坏U盘原数据,请注意备份。

1.3 采用U盘启动安装CentOS系统

描述略。。。。。

1.4 系统安装完毕后进行DevStack的安装

创建stack账户,切换到stack账户,下载Devstack,进入目录,运行 ./stack.sh 进行安装

2.安装过程中的问题

2.1.pip问题
2.1.1 You are using pip version 9.0.3, however version 19.1 is available.

原因,由于默认将PIP的版本限制在8-10,所以会出现只安装9.0.3的版本问题,如下:

即时采用了 命令升级到最新版本,重新安装依然会出现,将最新版本卸载了,又安装9.0.3版本的情况。

sudo python -m pip install --upgrade pip

解决办法:进入devstack/tools目录,将cap-pip.txt里的版本限制关掉,改为:

pip!=8
2.1.2 SyntaxError: ‘<’ operator not allowed in environment markers
SyntaxError: ‘<' operator not allowed in environment markers
error in setup command: Error parsing /opt/stack/cinder/setup.cfg: SyntaxError: '<' operator not allowed in environment markers"

升级pip安装工具版本:

pip install –upgrade setuptools
2.2 安装过程中出现需要输入密码的情况

安装前在devstack目录下新建一个文件

vi local.conf
[[local|localrc]]
ADMIN_PASSWORD=你的密码
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

将数据库,消息队列,服务密码统一进行预设。

ERROR: flake8 2.6.2 has requirement pycodestyle<2.1,>=2.0, but you’ll have pycodestyle 2.5.0 which is incompatible.

安装成功

=========================
DevStack Component Timing
 (times are in seconds)  
=========================
run_process           24
test_with_retry        2
pip_install          620
osc                  137
wait_for_service      11
yum_install          171
git_timed            779
dbsync               141
-------------------------
Unaccounted time     569
=========================
Total runtime        2454
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值