一、更新当前操作系统
yum upgrade -y
reboot
查看安装后的系统版本:lsb_release -a (yum install -y redhat-lsb)
查看内核版本:uname -ar
二、安装git
yum install -y git
三、创建Devstack用户
useradd -s /bin/bash -d /opt/stack stack
stack用户在使用sudo的时候不需要密码
echo “stack ALL=(ALL)NOPASSWD:ALL” | sudo tee /etc/sudoers.d/stack
sudo su - stack
四、拉取Devstack git库安装文件
设置DNS为:8.8.4.4
git clone https://github.com/openstack-dev/devstack.git
切换项目名(选择适当的版本)
cd devstack
git branch -a
git checkout -b 本地项目名称 远程项目名称
上传localrc文件
rz
五、更改pip源
mkdir ~/.pip
vim ~/.pip/pip.conf
[global]
index-url=http://pypi.douban.com/simple
六、安装Devstack
cd devstack
./stack.sh
七、报错解决
如报错“raise ReadTimeoutError(self._pool, None, ‘Read timed out.’)”则执行下述命令:
pip --default-timeout=100 install -U pip

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐