OpenStack OpenContrail Horizo​​n登录错误

时间:2016-07-28 23:36:55

标签: openstack openstack-neutron horizon

您好我是OpenStack的新手,我已经通过以下(单节点设置)安装了openstack + opencontrail:

http://www.opencontrail.org/opencontrail-quick-start-guide/

Opencontrail加载精细(WebConsole),但是当我启动地平线Web控制台时,我看到"出了问题"错误

我已经阅读了同样错误的其他问题,但原因却不同 " NeutronClientException:

503服务不可用

[Thu Jul 28 23:15:02 2016] [错误]没有服务器可以处理此请求。 "

你能帮我吗?

这是日志消息:

  

内部服务器错误:/ horizo​​n / admin /   [Thu Jul 28 23:15:02 2016] [错误]回溯(最近一次调用最后一次):   [2016年7月28日23:15:02] [错误]文件" /usr/lib/python2.7/dist-packages/django/core/handlers/base.py" ;,第112行,在get_response中   [Thu Jul 28 23:15:02 2016] [error] response = wrapped_callback(request,* callback_args,** callback_kwargs)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/decorators.py" ;,第38行,在dec   [Thu Jul 28 23:15:02 2016] [错误] return view_func(request,* args,** kwargs)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/decorators.py" ;,第86行,在dec   [Thu Jul 28 23:15:02 2016] [错误] return view_func(request,* args,** kwargs)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/decorators.py" ;,第54行,在dec   [Thu Jul 28 23:15:02 2016] [错误] return view_func(request,* args,** kwargs)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/decorators.py" ;,第38行,在dec   [Thu Jul 28 23:15:02 2016] [错误] return view_func(request,* args,** kwargs)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/decorators.py" ;,第86行,在dec   [Thu Jul 28 23:15:02 2016] [错误] return view_func(request,* args,** kwargs)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/django/views/generic/base.py",第69行,在视野中   [Thu Jul 28 23:15:02 2016] [错误]返回self.dispatch(request,* args,** kwargs)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/django/views/generic/base.py" ;,第87行,发送   [Thu Jul 28 23:15:02 2016] [错误]返回处理程序(request,* args,** kwargs)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/tables/views.py" ;,第154行,获取   [2016年7月28日星期四23:15:02] [错误]处理= self.construct_tables()   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/tables/views.py" ;,第145行,在construct_tables中   [2016年7月28日星期四23:15:02] [错误]处理= self.handle_table(表格)   [2016年7月28日23:15:02] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/tables/views.py" ;,第118行,在handle_table中   [Thu Jul 28 23:15:02 2016] [error] data = self._get_data_dict()   [2016年7月28日23:15:02] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/tables/views.py",第181行,_get_data_dict   [Thu Jul 28 23:15:02 2016] [错误] self._data = {self.table_class._meta.name:self.get_data()}   [Thu Jul 28 23:15:02 2016] [错误]文件" / usr / share / openstack-dashboard / openstack_dashboard / wsgi /../../ openstack_dashboard / dashboards / admin / overview / views.py&# 34;,第60行,在get_data中   [Thu Jul 28 23:15:02 2016] [error] data = super(GlobalOverview,self).get_data()   [Thu Jul 28 23:15:02 2016] [错误]文件" / usr / share / openstack-dashboard / openstack_dashboard / wsgi /../../ openstack_dashboard / usage / views.py",line 44,在get_data中   [Thu Jul 28 23:15:02 2016] [错误] self.usage.get_limits()   [Thu Jul 28 23:15:02 2016] [错误]文件" / usr / share / openstack-dashboard / openstack_dashboard / wsgi /../../ openstack_dashboard / usage / base.py",line 193,在get_limits中   [Thu Jul 28 23:15:02 2016] [错误] self.get_neutron_limits()   [Thu Jul 28 23:15:02 2016] [错误]文件" / usr / share / openstack-dashboard / openstack_dashboard / wsgi /../../ openstack_dashboard / usage / base.py",line 151,在get_neutron_limits中   [Thu Jul 28 23:15:02 2016] [错误] api.neutron.is_security_group_extension_supported(self.request)   [2016年7月28日23:15:02] [错误]文件" / usr / share / openstack-dashboard / openstack_dashboard / wsgi /../../ openstack_dashboard / api / neutron.py",line 861,在is_security_group_extension_supported中   [Thu Jul 28 23:15:02 2016] [错误]返回is_extension_supported(请求,' security-group')   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/utils/memoized.py" ;,第90行,包裹   [Thu Jul 28 23:15:02 2016] [error] value = cache [key] = func(* args,** kwargs)   [2016年7月28日23:15:02] [错误]文件" / usr / share / openstack-dashboard / openstack_dashboard / wsgi /../../ openstack_dashboard / api / neutron.py",line 841,在is_extension_supported中   [Thu Jul 28 23:15:02 2016] [错误] extensions = list_extensions(request)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/horizo​​n/utils/memoized.py" ;,第90行,包裹   [Thu Jul 28 23:15:02 2016] [error] value = cache [key] = func(* args,** kwargs)   [2016年7月28日23:15:02] [错误]文件" / usr / share / openstack-dashboard / openstack_dashboard / wsgi /../../ openstack_dashboard / api / neutron.py",line 832,在list_extensions中   [Thu Jul 28 23:15:02 2016] [error] extensions_list = neutronclient(request).list_extensions()   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py" ;,第111行,with_params   [Thu Jul 28 23:15:02 2016] [error] ret = self.function(instance,* args,** kwargs)   [2016年7月28日23:15:02] [错误]文件" /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py",第294行,在list_extensions中   [Thu Jul 28 23:15:02 2016] [错误]返回self.get(self.extensions_path,params = _params)   [2016年7月28日23:15:02] [错误]文件" /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py" ;,第1236行,获取   [Thu Jul 28 23:15:02 2016] [错误] headers = headers,params = params)   [2016年7月28日23:15:02] [错误]文件" /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py" ;,第1236行,获取   [Thu Jul 28 23:15:02 2016] [错误] headers = headers,params = params)   [2016年7月28日23:15:02] [错误]文件" /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py" ;,第1221行,在retry_request中   [Thu Jul 28 23:15:02 2016] [错误] headers = headers,params = params)   [2016年7月28日23:15:02] [错误]文件" /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py",第1164行,在do_request中   [Thu Jul 28 23:15:02 2016] [错误] self._handle_fault_response(status_code,replybody)   [2016年7月28日23:15:02] [错误]文件" /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py" ;,第1134行,在_handle_fault_response   [Thu Jul 28 23:15:02 2016] [错误] exception_handler_v20(status_code,des_error_body)   [Thu Jul 28 23:15:02 2016] [错误]文件" /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py" ;,第91行,在exception_handler_v20中   [Thu Jul 28 23:15:02 2016] [错误]消息=消息)   [Thu Jul 28 23:15:02 2016] [错误] NeutronClientException:

503服务不可用

  [Thu Jul 28 23:15:02 2016] [错误]没有服务器可以处理此请求。   [Thu Jul 28 23:15:02 2016] [错误]

当我检查中子服务器是否在端口上运行时,这是输出: tcp 0 0 0.0.0.0:9696 0.0.0.0:* LISTEN

这是中子服务器日志文件(没有来自地平线应用程序的请求):

  

2016-07-28 16:48:01.5 INFO [neutron.common.config]配置粘贴文件:/etc/neutron/api-paste.ini   2016-07-28 16:48:05.168 INFO [neutron.manager]加载核心插件:neutron_plugin_contrail.plugins.opencontrail.contrail_plugin.NeutronPluginContrailCoreV2   2016-07-28 16:48:06.252 INFO [neutron.manager]服务L3_ROUTER_NAT受核心插件支持   2016-07-28 16:48:06.252 INFO [neutron.manager]加载插件:neutron_plugin_contrail.plugins.opencontrail.loadbalancer.plugin.LoadBalancerPlugin   2016-07-28 16:48:06.506 INFO [urllib3.connectionpool]启动新的HTTP连接(1):172.16.12.22

由于

1 个答案:

答案 0 :(得分:0)

看起来这个contil插件运行正常(因为Contrail web-UI工作),但中子服务器没有。

中子命令是否正常工作? (例如:neutron net-list / net-create etc.?)

“keystone catalog”命令是否显示正确的中子服务详细信息?