您好我是OpenStack的新手,我已经通过以下(单节点设置)安装了openstack + opencontrail:
http://www.opencontrail.org/opencontrail-quick-start-guide/
Opencontrail加载精细(WebConsole),但是当我启动地平线Web控制台时,我看到"出了问题"错误
我已经阅读了同样错误的其他问题,但原因却不同 " NeutronClientException:
你能帮我吗?
这是日志消息:
内部服务器错误:/ horizon / 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/horizon/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/horizon/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/horizon/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/horizon/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/horizon/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/horizon/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/horizon/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/horizon/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/horizon/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/horizon/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/horizon/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
由于
答案 0 :(得分:0)
看起来这个contil插件运行正常(因为Contrail web-UI工作),但中子服务器没有。
中子命令是否正常工作? (例如:neutron net-list / net-create etc.?)
“keystone catalog”命令是否显示正确的中子服务详细信息?