Jghost

jeiao, In me the tiger sniffs the rose !

导航

ubuntu 14.04下 horizon openstack_dashboard 的开发环境搭建

序:公司要在openstack的基础上,做开发做产品,网上资料也不是很多,很多都是在来回copy,在此做个blog,慢慢更新,推动自己进步.
首先老话题:开发环境的搭建.
 
 
一个纯净的ubuntu系统
 
requirement:
git
python-pip
 
1.首先是安装上面的必要app
2.选择代码位置,我是新建了一个文件夹repo
cd repo
gitclone https://github.com/openstack/horizon.git
 
3.找到openstack_dashboard/local/local_settings.py.example 更改为 local_settings.py ,最好copy
 
4.再.../repo/horizon/下,执行
sudo python tools/install_venv.py
 
中间可能报错,根据错误找到原因就行 
 
安装:
sudo apt-get install libssl-dev
sudo apt-get install  python-dev  libffi-dev
 
有的时候没有错误也会报异常,是因为网络原因,再网络条件好的情况下执行.
 
5.进入虚拟开发环境:
source .venv/bin/activate
 
就可以开发了
 
6.启动界面
python manage.py runserver
访问 localhost:8000即可访问登陆界面
 
这个时候是进不去的,因为没有配置数据库 keystone等.
 
公司有搭建好的keystone control
再上面提到的local_settings.py中 将OPENSTACK_HOST 的IP 改成此项.
重启后界面访问了.
 
转帖请注明出处:http://www.cnblogs.com/Jghost
 
 

posted on 2014-04-22 15:25  Jghost  阅读(645)  评论(0编辑  收藏  举报