ocata lbaas-dashboard安装

来源:互联网 发布:农村淘宝合伙人亏死 编辑:程序博客网 时间:2024/06/06 00:32

 1、 按照opensatck官方文档安装dashboard后,页面没有Load Balancers页签


2、修改neutron-server配置文件/etc/neutron/neutron.conf,


 

和/etc/neutron/neutron_lbaas.conf


 

然后重启neutron-server

说明:

service_plugins只能是lbaasv2,配置lbaas提示找不到module。

检查neutron_lbaas-10.0.1-py2.7.egg-info/entry_points.txt文件,发现只有lbaasv2


 

3、安装neutron_lbaas_dashboard

git clone https://github.com/openstack/neutron-lbaas-dashboard.git
git checkout stable/ocata
git pull
python setup.py install


cp /home/neutron-lbaas-dashboard/neutron_lbaas_dashboard/enabled/_1481_project_ng_loadbalancersv2_panel.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/

说明:网上很多安装lbaas时copy的目标路径中有local这一级目录,但是copy到含有local的路径后加载loadbalancersv2 module失败。所以目标路径没有local。

cd /usr/share/openstack-dashboard
./manage.py collectstatic
./manage.py compress

然后重启httpd服务

4、访问页面,此时有Load Balancers页签
 



5、遇到的其他问题:

    1)httpd启动后,使用curl命令访问dashboard页面很长时间后报500错误,日志报错:

[core:error] [pid 16930] [client 172.16.5.22:41860] End of script output before headers: django.wsgi

[core:error] [pid 21808] [client 172.16.5.205:49856] Script timed out before returning headers: django.wsgi

此时需要修改/etc/httpd/conf.d/openstack-dashboard.conf



然后再重启httpd服务




      







原创粉丝点击