首先老话题:开发环境的搭建.
 
 
 
一个纯净的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 改成此项.
 
重启后界面访问了.
 
 
 
 










