openstack安装诀窍

    记得原来开始手动安装Openstack很是痛苦,一是对python不了解,二是对Openstack不熟悉;困难地稀里哗啦的。渐渐地熟悉了,其实Openstack仍是有作的比较美好的地方。有些诀窍能够掌握python

------------------------------------------------------------(1)-----------------------------------------------------git

Openstack中不少子项目都有 Python模块的依赖,模块和版本定义在pip-requires  文件中,如:sql

[root@xgtest openstack-nova-ed80ed6]# cat tools/pip-requires
SQLAlchemy>=0.7.3
Cheetah==2.4.4
amqplib==0.6.1
anyjson==0.2.4
boto==2.1.1
eventlet>=0.9.17
kombu==1.0.4
lxml==2.3
python-daemon==1.5.5
routes==1.12.3
WebOb==1.0.8
greenlet>=0.3.1
PasteDeploy==1.5.0
paste
sqlalchemy-migrate>=0.7.2
netaddr
glance>=2011.3.1
suds==0.4
paramiko
feedparser
Babel>=0.9.6
iso8601>=0.1.4
httplib2
setuptools_git>=0.4
python-quantumclient>=0.1,<0.2 json

安装这些依赖也很是简单,一条循环语句就能够搞定.easy_installui

for i in `cat pip-requires `;do echo $i && easy_install $i ;done 

------------------------------------------------------------(2)-----------------------------------------------------spa

验证全部import的模块都安装,python脚本文件,能够一个一个的检验一次.也是一条循环xml

find . -type f  -name "*.py" | xargs -n 1 python sqlalchemy

相关文章
相关标签/搜索