以下是我在安装devstack时,遇到的问题,记录下来,希望能够帮助有需要的人。如果在devstack有问题及时联系我。一起讨论
1.pip源连接失败,导致pip安装软件包失败
**
解决方法1:采用国内的豆瓣pip源
解决方法1:自己搭建本地pip源
具体可参考:基于centos的pip本地源搭建方法
2./opt/stack 目录权限问题
chmod 777 /opt/stack -R
3.cirros镜像创建虚拟机无法设置ip问题
默认给的是cirros-0.3.0版本的镜像,无法设置ip是该镜像的bug可以用cirros-0.3.2版本的镜像,下载地址:
wget http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img
1
2
也可修改localrc文件,修改IMAGE_URLS为:
IMAGE_URLS+=”, http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img”
4.安装软件速度慢
将操作系统的源换成国内的源,比如中科大的源
具体方法参照:《https://lug.ustc.edu.cn/wiki/mirrors/help/ubuntu》
5.github下载openstack源码失败
解决方法一:git默认采用的是ssh协议,可换成https协议
在localrc中增加GIT_BASE=https://github.com
解决方法二:搭建本地的git源,具体可以参见gitlab搭建方法
6. devstack下载失败
fatal: unable to access ‘https://github.com/openstack-dev/devstack/’: Could not resolve host: github.com
检查物理机的/etc/resov.conf文件中是否有正确的nameserver, 由于网络原因可能8.8.8.8暂时不可用,可修改为8.8.4.4试试
7.stack.sh执行失败1:pip-1.4.1安装失败
pkg_resources.DistributionNotFound: pip==1.4.1
通过git log查看devstack代码更新记录,恢复到之前的某个版本
8.stack.sh执行失败1:git clone失败
解决方法:重新执行stack.sh 或者搭建本地的git源
9.stack.sh执行失败3:
AttributeError: ‘Module_six_moves_urllib_parse’ object has no attribute ‘SplitResult‘
sudo apt-get install libxslt1-dev
sudo pip install –upgrade -r /home/stack/cinder/requirements.txt
cd /home/stack/oslo.messaging
git checkout -b icehouse origin/stable/icehouse
Devstack安装问题总结_fatal: unable to access ‘https://opendev.org/opens-CSDN博客
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/cloud/309090.html