请各位帮我看看安装devstack的蛋疼问题,40分奉上!
1、按照最小化方式安装了ubuntu14.04.4 LTS查看python版本,结果如下,确定当前本机python版本是2.7.
stack@ubuntuss:/home/devstack$ /usr/bin/python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
可是安装过程中还是会经常显示这句异常
Ignoring dnspython3: markers “python_version==’3.4′” don’t match your environment
2、现在每次安装时 最终都卡在这一步进行不下去了,我确定不是网速问题,我这边下载速度2兆左右,最终显示错误如下:
2016-04-25 00:51:56.861 | Collecting pysaml2===4.0.2 (from -c /opt/stack/requirements/upper-constraints.txt (line 272))
2016-04-25 00:51:57.396 | Downloading pysaml2-4.0.2.tar.gz (13.7MB)
2016-04-25 00:55:54.922 | Exception:
2016-04-25 00:55:54.922 | Traceback (most recent call last):
2016-04-25 00:55:54.923 | File “/usr/local/lib/python2.7/dist-packages/pip/basecommand.py”, line 209, in main
2016-04-25 00:55:54.923 | status = self.run(options, args)
2016-04-25 00:55:54.923 | File “/usr/local/lib/python2.7/dist-packages/pip/commands/install.py”, line 310, in run
2016-04-25 00:55:54.923 | wb.build(autobuilding=True)
2016-04-25 00:55:54.923 | File “/usr/local/lib/python2.7/dist-packages/pip/wheel.py”, line 748, in build
2016-04-25 00:55:54.923 | self.requirement_set.prepare_files(self.finder)
2016-04-25 00:55:54.923 | File “/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py”, line 360, in prepare_files
2016-04-25 00:55:54.923 | ignore_dependencies=self.ignore_dependencies))
2016-04-25 00:55:54.923 | File “/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py”, line 577, in _prepare_file
2016-04-25 00:55:54.923 | session=self.session, hashes=hashes)
2016-04-25 00:55:54.923 | File “/usr/local/lib/python2.7/dist-packages/pip/download.py”, line 810, in unpack_url
2016-04-25 00:55:54.924 | hashes=hashes
2016-04-25 00:55:54.924 | File “/usr/local/lib/python2.7/dist-packages/pip/download.py”, line 649, in unpack_http_url
2016-04-25 00:55:54.924 | hashes)
2016-04-25 00:55:54.924 | File “/usr/local/lib/python2.7/dist-packages/pip/download.py”, line 871, in _download_http_url
2016-04-25 00:55:54.924 | _download_url(resp, link, content_file, hashes)
2016-04-25 00:55:54.925 | File “/usr/local/lib/python2.7/dist-packages/pip/download.py”, line 595, in _download_url
2016-04-25 00:55:54.925 | hashes.check_against_chunks(downloaded_chunks)
2016-04-25 00:55:54.925 | File “/usr/local/lib/python2.7/dist-packages/pip/utils/hashes.py”, line 46, in check_against_chunks
2016-04-25 00:55:54.926 | for chunk in chunks:
2016-04-25 00:55:54.926 | File “/usr/local/lib/python2.7/dist-packages/pip/download.py”, line 563, in written_chunks
2016-04-25 00:55:54.926 | for chunk in chunks:
2016-04-25 00:55:54.927 | File “/usr/local/lib/python2.7/dist-packages/pip/utils/ui.py”, line 139, in iter
2016-04-25 00:55:54.927 | for x in it:
2016-04-25 00:55:54.927 | File “/usr/local/lib/python2.7/dist-packages/pip/download.py”, line 552, in resp_read
2016-04-25 00:55:54.927 | decode_content=False):
2016-04-25 00:55:54.928 | File “/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/response.py”, line 344, in stream
2016-04-25 00:55:54.928 | data = self.read(amt=amt, decode_content=decode_content)
2016-04-25 00:55:54.928 | File “/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/response.py”, line 311, in read
2016-04-25 00:55:54.928 | flush_decoder = True
2016-04-25 00:55:54.928 | File “/usr/lib/python2.7/contextlib.py”, line 35, in __exit__
2016-04-25 00:55:54.929 | self.gen.throw(type, value, traceback)
2016-04-25 00:55:54.929 | File “/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/response.py”, line 240, in _error_catcher
2016-04-25 00:55:54.929 | raise ReadTimeoutError(self._pool, None, ‘Read timed out.’)
2016-04-25 00:55:54.930 | ReadTimeoutError: HTTPSConnectionPool(host=’pypi.python.org’, port=443): Read timed out.
2016-04-25 00:55:55.181 | +inc/python:pip_install:1 exit_trap
2016-04-25 00:55:55.189 | +./stack.sh:exit_trap:474 local r=2
2016-04-25 00:55:55.197 | ++./stack.sh:exit_trap:475 jobs -p
2016-04-25 00:55:55.204 | +./stack.sh:exit_trap:475 jobs=
2016-04-25 00:55:55.212 | +./stack.sh:exit_trap:478 [[ -n ” ]]
2016-04-25 00:55:55.218 | +./stack.sh:exit_trap:484 kill_spinner
2016-04-25 00:55:55.229 | +./stack.sh:kill_spinner:370 ‘[‘ ‘!’ -z ” ‘]’
2016-04-25 00:55:55.236 | +./stack.sh:exit_trap:486 [[ 2 -ne 0 ]]
2016-04-25 00:55:55.242 | +./stack.sh:exit_trap:487 echo ‘Error on exit’
2016-04-25 00:55:55.242 | Error on exit
2016-04-25 00:55:55.250 | +./stack.sh:exit_trap:488 generate-subunit 1461545128 627 fail
2016-04-25 00:55:55.544 | +./stack.sh:exit_trap:489 [[ -z /opt/stack/logs ]]
2016-04-25 00:55:55.550 | +./stack.sh:exit_trap:492 /home/devstack/tools/worlddump.py -d /opt/stack/logs
2016-04-25 00:55:55.701 | 2016-04-25T00:55:55Z|00001|reconnect|WARN|unix:/var/run/openvswitch/db.sock: connection attempt failed (Permission denied)
2016-04-25 00:55:55.701 | ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (Permission denied)
2016-04-25 00:55:56.033 | +./stack.sh:exit_trap:498 exit 2
3、按照网上有些人说更换了豆瓣源,直接提示这个错误Could not fetch URL http://pypi.douban.com/simple/pip/ 导致连接不上,我的pip.conf所写内容如下:
[global]
index-url = http://pypi.douban.com/simple/
以上问题已折磨小弟一周了,烦请各位予以协助指教,谢谢!
相关推荐
西南交通大学云计算作业
本资源上传之后一方面作为保存,另一方面提供给其他人作为参考。
CentOS6.5 升级 Python 2.7 版本详细介绍
主要介绍了 CentOS6.5 升级 Python 2.7 版本详细介绍的相关资料,需要的朋友可以参考下
OpenStack实战演练及开发入门完整全套培训__百度云视频链接
学习要求: 熟悉基本的linux命令 具备基本的网络知识 掌握一门编程语言 课程特点: 深刻理解:OpenStack的设计原理,体系构架和关键技术,构建一个OpenStack环境所需的核心组件以及核心组件间的联系; 全面掌握:如何通过不同的部署工具比如packstack,部署OpenStack环境;如何通过单独部署OpenStack核心组件逐渐搭建出OpenStack环境; 定制研发:在学习openstack源码级深度解析培训后,你能了解openstack源码的体系结构,并能根据需要进行定制开发,满足您在实际生产环境中OpenStack的各种疑问和不满足的功能。 ------------------------课程内容------------------------ 课时1、课前学习环境准备 课时2、课程介绍 课时3、OpenStack概论 课时4、实例:OpenStack自动安装(Fuel) 课时5、作业:OpenStack Fuel 课时6、OpenStack安装部署答问 课时7、Keystone 详解 课时8、实例:OpenStack 手动安装 - 环境准 课时9、实例:Keystone 手动安装 课时10、实例:Keystone CLI 使用 课时11、实例:Keystone API使用 课时12、Glance详解 课时13、实例:Glance手动安装以及CLI、API 课时14、实例:Glance镜像制作 课时15、实例:Glance镜像修改 课时16、作业:Keystone手动练习 课时17、Keystone答问 课时18、作业:Glance手动练习 课时19、Nova架构及原理详解 课时20、实例:Nova手动安装 课时21、实例:Instance启动过程回顾 课时22、网络基础知识盘点 课时23、Neutron原理详解 课时24、实例:Neutron手动安装 课时25、实例:网络命名空间 课时26、实例:物理机连接openvswitch的虚 课时27、实例:租户私有网络创建 课时28、Neutron SDN 实现详解 课时29、实例:Neutron SDN 手动实现 课时30、作业:Nova、Neuron手动安装练习 课时31、作业:Neutron 相关实例练习 课时32、Neutron 答问 课时33、Cinder 原理详解 课时34、Cinder iSCSI实现原理详解 课时35、实例:Cinder 手动安装 课时36、Swift 架构与原理详解 课时37、实例:Swift 手动安装 课时38、Dashboard 介绍与演示 课时39、实例:Dashboard 手动安装 课时40、实例:Dashboard 浮动IP访问实例 课时41、实例:Dashboard 块存储的使用 课时42、实例:Dashboard 对象存储的使用 课时43、实例:OpenStack 命令行接口使用 课时44、OpenStack HA与性能调优 课时45、OpenStack Devstack 自动安 课时46、配置 OpenStack Eclipse 开发环境 课时47、配置 OpenStack Eclipse 开发环境 课时48、OpenStack 自动化测试 - 单元测试 课时49、OpenStack 自动化测试 - 集成测试 课时50、Nova 源码结构 课时51、Nova 调用流程源码解析 课时52、Nova 分层架构与业务模型剖析 课时53、Nova 自定义 API 扩展编码实现 课时54、Django 介绍与快速开始 课时55、Django view 和 urls 的用法 课时56、Django Templates 模板的用法(一) 课时57、Django Templates 模板的用法(二) 课时58、Django Form 表单的用法 课时59、Horizon 结构源码剖析(1) 课时60、Horizon 自定义 Panel 编码实现 课时61、Horizon 自定义 DataView 编码实 课时62、企业部署案例:企业私有云规划与案 课时63、OpenStack 和其他开源云平台比较
OpenStack实战演练及开发入门完整全套培训
学习要求: 熟悉基本的linux命令 具备基本的网络知识 掌握一门编程语言 课程特点: 深刻理解:OpenStack的设计原理,体系构架和关键技术,构建一个OpenStack环境所需的核心组件以及核心组件间的联系; 全面掌握:如何通过不同的部署工具比如packstack,部署OpenStack环境;如何通过单独部署OpenStack核心组件逐渐搭建出OpenStack环境; 定制研发:在学习openstack源码级深度解析培训后,你能了解openstack源码的体系结构,并能根据需要进行定制开发,满足您在实际生产环境中OpenStack的各种疑问和不满足的功能。 ------------------------课程内容------------------------ 课时1、课前学习环境准备 课时2、课程介绍 课时3、OpenStack概论 课时4、实例:OpenStack自动安装(Fuel) 课时5、作业:OpenStack Fuel 课时6、OpenStack安装部署答问 课时7、Keystone 详解 课时8、实例:OpenStack 手动安装 - 环境准 课时9、实例:Keystone 手动安装 课时10、实例:Keystone CLI 使用 课时11、实例:Keystone API使用 课时12、Glance详解 课时13、实例:Glance手动安装以及CLI、API 课时14、实例:Glance镜像制作 课时15、实例:Glance镜像修改 课时16、作业:Keystone手动练习 课时17、Keystone答问 课时18、作业:Glance手动练习 课时19、Nova架构及原理详解 课时20、实例:Nova手动安装 课时21、实例:Instance启动过程回顾 课时22、网络基础知识盘点 课时23、Neutron原理详解 课时24、实例:Neutron手动安装 课时25、实例:网络命名空间 课时26、实例:物理机连接openvswitch的虚 课时27、实例:租户私有网络创建 课时28、Neutron SDN 实现详解 课时29、实例:Neutron SDN 手动实现 课时30、作业:Nova、Neuron手动安装练习 课时31、作业:Neutron 相关实例练习 课时32、Neutron 答问 课时33、Cinder 原理详解 课时34、Cinder iSCSI实现原理详解 课时35、实例:Cinder 手动安装 课时36、Swift 架构与原理详解 课时37、实例:Swift 手动安装 课时38、Dashboard 介绍与演示 课时39、实例:Dashboard 手动安装 课时40、实例:Dashboard 浮动IP访问实例 课时41、实例:Dashboard 块存储的使用 课时42、实例:Dashboard 对象存储的使用 课时43、实例:OpenStack 命令行接口使用 课时44、OpenStack HA与性能调优 课时45、OpenStack Devstack 自动安 课时46、配置 OpenStack Eclipse 开发环境 课时47、配置 OpenStack Eclipse 开发环境 课时48、OpenStack 自动化测试 - 单元测试 课时49、OpenStack 自动化测试 - 集成测试 课时50、Nova 源码结构 课时51、Nova 调用流程源码解析 课时52、Nova 分层架构与业务模型剖析 课时53、Nova 自定义 API 扩展编码实现 课时54、Django 介绍与快速开始 课时55、Django view 和 urls 的用法 课时56、Django Templates 模板的用法(一) 课时57、Django Templates 模板的用法(二) 课时58、Django Form 表单的用法 课时59、Horizon 结构源码剖析(1) 课时60、Horizon 自定义 Panel 编码实现 课时61、Horizon 自定义 DataView 编码实 课时62、企业部署案例:企业私有云规划与案 课时63、OpenStack 和其他开源云平台比较
1 - 开源基础设施之路-OpenStack李昊阳.pdf
华为全联接大会2019,部分资源PPT文件,大概有几十个,需要的可以自行下载


OpenStack
