こんにちは、私は OpenStack を使用する初心者です。次の方法で openstack + opencontrail をインストールしました (単一ノードのセットアップ):
http://www.opencontrail.org/opencontrail-quick-start-guide/
Opencontrail は正常にロードされますが (WebConsole)、Horizon Web コンソールを起動すると、「問題が発生しました」というエラーが表示されます
同じエラーで他の質問を読みましたが、原因は異なります "NeutronClientException:
503 サービスを利用できません
[Thu Jul 28 23:15:02 2016] [エラー] このリクエストを処理できるサーバーがありません。"助けてください。
これはログメッセージです:
内部サーバー エラー: /horizon/admin/ [2016 年 7 月 28 日 (木) 23:15:02] [エラー] トレースバック (最後の最後の呼び出し): [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] [エラー] response = wrap_callback(request, *callback_args, * *callback_kwargs) [Thu Jul 28 23:15:02 2016] [エラー] ファイル "/usr/lib/python2.7/dist-packages/horizon/decorators.py"、38 行目、12 月 [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 行目、12 月 [Thu Jul 28 23:15:02 2016] [error] return view_func(request, *args, **kwargs) [Thu Jul 28 23:15:02 2016] [error] ] ファイル "/usr/lib/python2.7/dist-packages/horizon/decorators.py"、54 行目、12 月 [Thu Jul 28 23:15:02 2016] [error] return view_func(request, *args, **kwargs) [Thu Jul 28 23: 15:02 2016] [エラー] ファイル「/usr/lib/python2.7/dist-packages/horizon/decorators.py」、38 行目、12 月 [Thu Jul 28 23:15:02 2016] [エラー] return view_func(request, *args, **kwargs) [Thu Jul 28 23:15:02 2016] [error] ファイル "/usr/lib/python2.7/dist-packages/horizon/decorators.py", 行 86, 12月 [Thu Jul 28 23:15:02 2016] [error] return view_func(request, *args, **kwargs) [Thu Jul 28 23:15:02 2016] [error] File "/usr/lib/python2 .7/dist-packages/django/views/generic/base.py"、69 行目 [Thu Jul 28 23:15:02 2016] [エラー] return 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] [エラー] return handler(request, *args, **kwargs) [Thu 2016 年 7 月 28 日 23:15:02] [エラー] ファイル "/usr/lib/python2.7/dist-packages/horizon/tables/views.py"、154 行目、get [Thu Jul 28 23:15:02 2016] [エラー] 処理 = 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(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() [Thu Jul 28 23:15:02] 2016] [エラー] ファイル "/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" 、行 60、get_data [Thu Jul 28 23:15:02 2016] [エラー] data = super(GlobalOverview, self).get_data() [Thu Jul 28 23:15:02 2016] [error] File "/usr /share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/views.py"、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」、193 行目、get_limits [Thu Jul 28 23:15:02 2016] [error] self.get_neutron_limits() [Thu Jul 28 23:15:02 2016] [error] ファイル "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/ ../../openstack_dashboard/usage/base.py"、151 行目、get_neutron_limits [Thu Jul 28 23:15:02 2016] [error] api.neutron.is_security_group_extension_supported(self.request) [Thu Jul 28 23: 15:02 2016] [エラー] ファイル「/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py」、行 861、is_security_group_extension_supported [Thu Jul 28 23:15 :02 2016] [エラー] return is_extension_supported(request, '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] [エラー] 値 = キャッシュ [キー] = func(*args, **kwargs) [Thu Jul 28 23:15:02 2016] [エラー] ファイル "/usr/share/openstack-dashboard/openstack_dashboard/wsgi /../../openstack_dashboard/api/neutron.py"、行 841、is_extension_supported [Thu Jul 28 23:15:02 2016] [error] 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] [エラー] 値 = cache[key] = func(*args, **kwargs) [Thu Jul 28 23:15:02 2016] [error] ファイル "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard /api/neutron.py」、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] [エラー] ret = self.function(instance, *args, **kwargs) [Thu Jul 28 23:15:02 2016] [エラー] ファイル "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py "、294行目、list_extensions [Thu Jul 28 23:15:02 2016] [error] return self.get(self.extensions_path, params=_params) [Thu Jul 28 23:15:02 2016] [error] File " /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py"、行 1236、get [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、get [7 月 28 日木曜日 23:15: 02 2016] [エラー] ヘッダー = ヘッダー、params=params) [Thu Jul 28 23:15:02 2016] [エラー] ファイル「/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py」、行 1221、retry_request [Thu Jul 28] 28 23:15:02 2016] [エラー] headers=headers, params=params) [Thu Jul 28 23:15:02 2016] [エラー] ファイル "/usr/lib/python2.7/dist-packages/neutronclient/ v2_0/client.py」、行 1164、do_request [Thu Jul 28 23:15:02 2016] [error] self._handle_fault_response(status_code, replybody) [Thu Jul 28 23:15:02 2016] [error] File " /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 1134, in _handle_fault_response [Thu Jul 28 23:15:02 2016] [error] exception_handler_v20(status_code, des_error_body) [Thu Jul 7 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] [error] message=message) [Thu Jul 28 23:15:02 2016] [error] NeutronClientException:
503 サービスを利用できません
[Thu Jul 28 23:15:02 2016] [エラー] このリクエストを処理できるサーバーがありません。[Thu Jul 28 23:15:02 2016] [エラー]
これは、neutron サーバーがポートで実行されているかどうかを確認したときの出力です: tcp 0 0 0.0.0.0:9696 0.0.0.0:* LISTEN
これは neutron サーバーのログ ファイルです (Horizon アプリからの要求はありません)。
2016-07-28 16:48:01.5 情報 [neutron.common.config] 設定貼り付けファイル: /etc/neutron/api-paste.ini 2016-07-28 16:48:05.168 情報 [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] でサポートされています] Loading Plugin: neutron_plugin_contrail.plugins.opencontrail.loadbalancer.plugin.LoadBalancerPlugin 2016-07-28 16:48:06.506 INFO [urllib3.connectionpool] 新しい HTTP 接続を開始しています (1): 172.16.12.22
ありがとう